François Autin
|
3f1195502b
|
Merge branch 'main' into 'decode_print'
# Conflicts:
# src/main.rs
|
2023-03-09 14:14:35 +00:00 |
|
François Autin
|
3971fb0630
|
Merge branch 'thread_scheduler' of gitlab.istic.univ-rennes1.fr:simpleos/burritos into thread_scheduler
|
2023-03-09 14:03:39 +01:00 |
|
François Autin
|
ecff299b28
|
added comments to macros
|
2023-03-09 14:03:35 +01:00 |
|
Quentin Legot
|
e1ba3f6078
|
Changed all reference to thread with an RefCell to enforce mutability
|
2023-03-09 14:00:42 +01:00 |
|
François Autin
|
f586c56a0b
|
Put default thread name in a const
|
2023-03-09 13:33:00 +01:00 |
|
François Autin
|
bfef7254d8
|
Added debug attributes to structs pertaining to thread in order to allow for applying assertions upon Thread
|
2023-03-09 13:24:04 +01:00 |
|
François Autin
|
8bf7a452f3
|
Added macro to get new thread easily and started writing test
|
2023-03-09 13:07:50 +01:00 |
|
François Autin
|
0f339dd936
|
Changed constructor to allow any string slice as parameter + started writing unit tests
|
2023-03-09 12:44:03 +01:00 |
|
Quentin Legot
|
d392c69535
|
Add thread save and restore processor context
|
2023-03-09 12:08:33 +01:00 |
|
Quentin Legot
|
fe4bbb2fc2
|
Fix start_thread
|
2023-03-08 21:43:03 +01:00 |
|
Quentin Legot
|
4ca85b54d4
|
Added thread manager
|
2023-03-08 21:10:51 +01:00 |
|
François Autin
|
187614d49e
|
Update .gitlab-ci.yml file
|
2023-03-08 17:15:49 +00:00 |
|
Baptiste
|
075d6cb737
|
add tests run programs
|
2023-03-08 17:58:38 +01:00 |
|
Samy Solhi
|
82731cabcf
|
synch.rs implemented
|
2023-03-08 16:39:00 +01:00 |
|
Quentin Legot
|
0f5eb84c7b
|
Remove old static vars in scheduler, doesn't work
|
2023-03-08 16:05:05 +01:00 |
|
Quentin Legot
|
f15d782916
|
Fix thread
|
2023-03-08 15:54:10 +01:00 |
|
François Autin
|
f4edac230e
|
Added partialeq trait to Node
|
2023-03-08 15:49:31 +01:00 |
|
François Autin
|
5e265ab27b
|
Added partialeq trait where relevant
|
2023-03-08 15:48:33 +01:00 |
|
François Autin
|
ed5b760758
|
Merge branch 'thread_scheduler' of gitlab.istic.univ-rennes1.fr:simpleos/burritos into thread_scheduler
|
2023-03-08 15:48:08 +01:00 |
|
François Autin
|
7520fd4458
|
Added partialeq trait to List struct
|
2023-03-08 15:48:03 +01:00 |
|
Quentin Legot
|
99be85acf5
|
Merge branch 'thread_scheduler' of gitlab.istic.univ-rennes1.fr:simpleos/burritos into thread_scheduler
|
2023-03-08 15:47:19 +01:00 |
|
Quentin Legot
|
62b60186e9
|
Add list.remove(T)
|
2023-03-08 15:46:53 +01:00 |
|
Rémi Rativel
|
a29f410a66
|
small fix
|
2023-03-08 15:46:27 +01:00 |
|
Rémi Rativel
|
d03bb47131
|
Merge remote-tracking branch 'origin/thread_scheduler' into thread_scheduler
|
2023-03-08 15:45:47 +01:00 |
|
Rémi Rativel
|
cf65688566
|
Sarting synch.rs implementation
|
2023-03-08 15:45:35 +01:00 |
|
François Autin
|
a11ca01368
|
Main now initializes System object
|
2023-03-08 15:38:19 +01:00 |
|
François Autin
|
de502973c7
|
Added System initializer method
|
2023-03-08 15:34:13 +01:00 |
|
François Autin
|
06be5c9796
|
Merge branch 'thread_scheduler' of gitlab.istic.univ-rennes1.fr:simpleos/burritos into thread_scheduler
|
2023-03-08 15:16:27 +01:00 |
|
François Autin
|
0309614396
|
New system structure
|
2023-03-08 15:16:10 +01:00 |
|
Moysan Gabriel
|
4c79f86b89
|
dataTypes definition
|
2023-03-08 14:38:02 +01:00 |
|
François Autin
|
8889d43f9d
|
Fixed ucontext & libc
|
2023-03-08 14:09:07 +01:00 |
|
François Autin
|
2cd7980cd0
|
Update .gitlab-ci.yml file
|
2023-03-08 12:51:31 +00:00 |
|
François Autin
|
148664e2cd
|
Update .gitlab-ci.yml file
|
2023-03-08 12:45:36 +00:00 |
|
François Autin
|
75734b9e91
|
Update .gitlab-ci.yml file
|
2023-03-08 12:42:20 +00:00 |
|
Rémi Rativel
|
de0013ad3e
|
remade compare_machine_memory
|
2023-03-08 13:34:12 +01:00 |
|
Quentin Legot
|
8c6ef4e131
|
Implemente finish (not finished yet), fix ucontext for windows
|
2023-03-08 13:21:08 +01:00 |
|
François Autin
|
58890d85d1
|
Fixed naming conventions not followed
|
2023-03-08 13:05:59 +01:00 |
|
François Autin
|
08bad49558
|
Merge branch 'decode_print' of gitlab.istic.univ-rennes1.fr:simpleos/burritos into decode_print
|
2023-03-08 13:04:28 +01:00 |
|
François Autin
|
f37820ab5b
|
Removed makefile.dumps
|
2023-03-08 13:04:13 +01:00 |
|
Rémi Rativel
|
ddc86f6f0a
|
Merge remote-tracking branch 'origin/decode_print' into decode_print
|
2023-03-08 13:04:12 +01:00 |
|
Rémi Rativel
|
e60ca57bc7
|
Warning fix
|
2023-03-08 13:04:03 +01:00 |
|
François Autin
|
765f5b8328
|
Updated makefile
|
2023-03-08 13:02:03 +01:00 |
|
François Autin
|
f1a03b96a3
|
Updated gitignore
|
2023-03-08 13:01:36 +01:00 |
|
François Autin
|
90e51149af
|
Added libnachos
|
2023-03-08 13:00:38 +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 |
|
Quentin Legot
|
6ca0b564c5
|
Add ucontext_t
|
2023-03-06 16:31:35 +01:00 |
|
Baptiste
|
d352f5dcd2
|
fix jal, branch instr & LD. + better print for machine status
|
2023-03-06 13:50:45 +01:00 |
|
amaury
|
abff8966b5
|
nouveau fichier de comparaisons
|
2023-03-06 11:37:16 +01:00 |
|
amaury
|
cef082bfd5
|
ajout des mémoires nachos de tous les tests
|
2023-03-06 11:19:00 +01:00 |
|