|
0c3af96b78
|
Fix start_thread
|
2023-03-10 19:04:23 +01:00 |
|
|
6820086579
|
Added thread manager
|
2023-03-10 19:04:23 +01:00 |
|
Samy Solhi
|
1ac2e322cf
|
synch.rs implemented
|
2023-03-10 19:04:23 +01:00 |
|
|
3406544e3b
|
Remove old static vars in scheduler, doesn't work
|
2023-03-10 19:04:23 +01:00 |
|
|
75e5c17f28
|
Fix thread
|
2023-03-10 19:04:23 +01:00 |
|
François Autin
|
ec07158633
|
Added partialeq trait to Node
|
2023-03-10 19:04:23 +01:00 |
|
François Autin
|
95e0ac4499
|
Added partialeq trait where relevant
|
2023-03-10 19:04:22 +01:00 |
|
Rémi Rativel
|
aad2ecbd4c
|
small fix
|
2023-03-10 19:04:22 +01:00 |
|
Rémi Rativel
|
5465267f3c
|
Sarting synch.rs implementation
|
2023-03-10 19:04:22 +01:00 |
|
|
bf4be44676
|
Add list.remove(T)
|
2023-03-10 19:04:22 +01:00 |
|
François Autin
|
6b95969c4b
|
Added partialeq trait to List struct
|
2023-03-10 19:04:22 +01:00 |
|
François Autin
|
b59fb83e60
|
Main now initializes System object
|
2023-03-10 19:04:21 +01:00 |
|
François Autin
|
a459a31210
|
Added System initializer method
|
2023-03-10 19:03:51 +01:00 |
|
Moysan Gabriel
|
6e6fbb5e1d
|
dataTypes definition
|
2023-03-10 19:03:51 +01:00 |
|
François Autin
|
e763712880
|
New system structure
|
2023-03-10 19:03:51 +01:00 |
|
François Autin
|
69e1a3e444
|
Fixed ucontext & libc
|
2023-03-10 19:03:51 +01:00 |
|
|
dc49951bab
|
Implemente finish (not finished yet), fix ucontext for windows
|
2023-03-10 19:03:49 +01:00 |
|
|
3457f67a7c
|
Add ucontext_t
|
2023-03-10 19:02:38 +01:00 |
|
|
e4db7ec96b
|
Implement interrupt
|
2023-03-10 19:02:37 +01:00 |
|
|
621b0568b0
|
Move system to the right location
|
2023-03-10 19:01:22 +01:00 |
|
|
83df053dc6
|
Implement Thread::start and join
|
2023-03-10 19:01:22 +01:00 |
|
|
c140830faa
|
Adding some content to thread
|
2023-03-10 19:01:22 +01:00 |
|
|
99fc514720
|
Change var name to fit with rust conventions
|
2023-03-10 19:01:22 +01:00 |
|
|
cf1c7aad5a
|
Fix global var
|
2023-03-10 19:01:22 +01:00 |
|
|
e3e217c57f
|
scheduler done
|
2023-03-10 19:01:22 +01:00 |
|
|
adce79aaa8
|
Add scheduler structure
|
2023-03-10 19:01:21 +01:00 |
|
|
336ccd1425
|
Add thread structure
|
2023-03-10 19:01:21 +01:00 |
|
|
958407ab77
|
Improve list by adding iterator trait
|
2023-03-10 19:01:21 +01:00 |
|
|
407480bcd4
|
Add double linked list
|
2023-03-10 19:01:21 +01:00 |
|
|
a38251c111
|
Add kernel mod
|
2023-03-10 19:01:20 +01:00 |
|
François Autin
|
6ee74ba126
|
Fixed more clippy complaining
|
2023-03-10 11:03:54 +01:00 |
|
François Autin
|
be8435cf83
|
Cleaned clippy lint warnings from machine.rs
|
2023-03-10 10:59:14 +01:00 |
|
François Autin
|
44e3f586e2
|
Fixed some clippy complaining
|
2023-03-10 10:38:58 +01:00 |
|
François Autin
|
6db52669b4
|
Removed useless variable
|
2023-03-10 10:34:13 +01:00 |
|
François Autin
|
5155b62b06
|
Added proper error handling to extract_memory_method
|
2023-03-10 10:32:20 +01:00 |
|
Baptiste
|
075d6cb737
|
add tests run programs
|
2023-03-08 17:58:38 +01:00 |
|
Rémi Rativel
|
de0013ad3e
|
remade compare_machine_memory
|
2023-03-08 13:34:12 +01:00 |
|
François Autin
|
58890d85d1
|
Fixed naming conventions not followed
|
2023-03-08 13:05:59 +01:00 |
|
Rémi Rativel
|
e60ca57bc7
|
Warning fix
|
2023-03-08 13:04:03 +01:00 |
|
Rémi Rativel
|
da30122c87
|
Added documentation for from function
|
2023-03-08 11:15:13 +01:00 |
|
Baptiste
|
1e2e537ec9
|
compare mem_checker and machine
|
2023-03-07 17:32:59 +01:00 |
|
Baptiste
|
d352f5dcd2
|
fix jal, branch instr & LD. + better print for machine status
|
2023-03-06 13:50:45 +01:00 |
|
amaury
|
cef082bfd5
|
ajout des mémoires nachos de tous les tests
|
2023-03-06 11:19:00 +01:00 |
|
Baptiste
|
6f6191ea3c
|
memory.txt can be execute
|
2023-03-05 23:49:28 +01:00 |
|
Baptiste
|
6072ba97d6
|
update memory
|
2023-03-03 12:21:37 +01:00 |
|
Baptiste
|
5a90419ebb
|
change memory to a vector, it can now be fill
|
2023-03-01 16:12:46 +01:00 |
|
Baptiste
|
73c49414ff
|
print_memory dans Machine
|
2023-03-01 15:11:35 +01:00 |
|
Samy Solhi
|
0530d980be
|
Merge conflicts
|
2023-02-15 18:12:15 +01:00 |
|
Samy Solhi
|
82c9282f0e
|
debug loader
|
2023-02-15 18:09:18 +01:00 |
|
Baptiste
|
c1e2676f01
|
merging
|
2023-02-15 18:02:51 +01:00 |
|