Commit Graph

566 Commits

Author SHA1 Message Date
Rativel Remi b5ff4371e4 Merge branch 'toto' into 'main'
Added build.rs script

See merge request simpleos/burritos!28
2023-05-25 19:13:51 +00:00
Rémi Rativel 638f96336b merge branch documentation 2023-05-25 14:16:59 +02:00
Legot Quentin 905e647dda Merge branch 'doc' into 'main'
Add comments to thread_manager

See merge request simpleos/burritos!27
2023-05-24 21:20:51 +00:00
Quentin Legot 8a389ea9d3 Add comments 2023-05-24 22:00:16 +02:00
Rémi Rativel e430a62c35 Kernel documentation. Still need to do thread.rs 2023-05-14 23:51:15 +02:00
François Autin c2d51d72f1 Merge branch 'readmes' into 'main'
Updated project README.md

See merge request simpleos/burritos!26
2023-05-10 21:43:44 +00:00
François Autin 393917ae91
Updated project README.md 2023-05-10 17:04:38 +02:00
François Autin f6af4f838b Merge branch 'indent-print' into 'main'
Indentation update

See merge request simpleos/burritos!25
2023-05-10 13:12:13 +00:00
François Autin b8308a7261
Indentation update 2023-05-10 14:31:19 +02:00
François Autin 7860fc6a49 Merge branch 'lect-red' into 'main'
remplacement du lecteur rédacteur par les lock

See merge request simpleos/burritos!24
2023-05-10 11:03:07 +00:00
AmauryBrodu f9de7f93bc remplacement du lecteur rédacteur par les lock 2023-05-10 12:51:12 +02:00
François Autin 569929098d Merge branch 'print_demo' into 'main'
Printing burritos logo instead of hello world

See merge request simpleos/burritos!23
2023-05-10 10:50:21 +00:00
François Autin 8929326505
Printing burritos logo instead of hello world 2023-05-10 12:49:20 +02:00
Brodu Amaury a16d92ab7e Merge branch 'lect_red' into 'main'
ajout lecteur redacteur

See merge request simpleos/burritos!22
2023-05-10 10:32:29 +00:00
François Autin df0930850a Merge branch 'clearing_make_file' into 'main'
Redirected error output from mv to /dev/null

See merge request simpleos/burritos!21
2023-05-10 10:27:24 +00:00
François Autin 0ba9a136cc
Redirected error output from mv to /dev/null 2023-05-10 12:26:42 +02:00
AmauryBrodu ec2eea05ad ajout lecteur redacteur 2023-05-10 12:23:04 +02:00
François Autin 7f40538bc4 Merge branch 'makefile_demo' into 'main'
Updated makefile to add demos

See merge request simpleos/burritos!20
2023-05-10 09:20:19 +00:00
François Autin 20af365080
Updated makefile to add demos 2023-05-10 11:19:08 +02:00
Legot Quentin 01b1e90dba Merge branch 'fix-strings' into 'main'
Fix strings

See merge request simpleos/burritos!18
2023-05-10 07:11:04 +00:00
Rémi Rativel 2f38edee70 Module description 2023-05-10 08:02:25 +02:00
Quentin Legot 3f51413038 Add sum to producteur_consommateur 2023-05-09 23:24:43 +02:00
François Autin e3654de298 Fixed nobody to run 2023-05-09 23:17:51 +02:00
Quentin Legot 98fe63f487 print exit code when using debug machine, add matmult 2023-05-09 23:16:16 +02:00
Rémi Rativel c60aaa1aae Documentation for the simulator 2023-05-09 22:02:22 +02:00
François Autin 15a04fb9da
Fixed tests failing because of a too small memory 2023-05-09 20:52:00 +02:00
François Autin 86113da9d3
Fixed missing UserStackSize from default configuration 2023-05-09 19:32:33 +02:00
Rémi Rativel 28200ebc04 small fix in mmu.rs documentation 2023-05-09 19:18:40 +02:00
Rémi Rativel 692c3bfa03 Documentation for mem_cmp.rs and mmu.rs modules 2023-05-09 19:15:56 +02:00
François Autin c51bb694a5 Merge branch 'fix-nothing-to-run' into 'main'
Fixed nobody to run

See merge request simpleos/burritos!19
2023-05-09 16:15:43 +00:00
François Autin 8c61fd1aa6
Fixed nobody to run 2023-05-09 18:08:44 +02:00
Quentin Legot 7be0c0accc Add user_stack_size to Machine and use it for threads sp 2023-05-09 17:01:52 +02:00
Quentin Legot 7d29b92eba temporary workaround for producteur_consommateur 2023-05-07 16:56:38 +02:00
Quentin Legot 2884d5d479 Fix shutdown test exception 2023-05-07 16:09:45 +02:00
Quentin Legot c862c42e43 Fix instructions tests 2023-05-07 16:02:48 +02:00
Quentin Legot 5000c28b97 Fix endianness issues particulary with strings 2023-05-07 15:51:38 +02:00
Legot Quentin 5f8965b94d Merge branch 'thread_join' into 'main'
Merge ~~thread_scheduler~~ thread_join to main

See merge request simpleos/burritos!17
2023-05-04 22:41:25 +00:00
François Autin d35314bead Added missing current_thread assignment in test_lock_multiple 2023-05-05 00:30:06 +02:00
Quentin Legot 7b7d48c775 Try to fix double free 2023-05-05 00:30:06 +02:00
Rativel Remi 9dec9b041a Update userlib/sys.s 2023-05-05 00:30:06 +02:00
Quentin Legot 9bd0ef02aa Fix join not working on join.c 2023-05-05 00:30:06 +02:00
Quentin Legot c6f5818059 try to implement join 2023-05-05 00:30:06 +02:00
François Autin 31f1e760e9 Fixed lock_release behaviour when multiple users of given lock 2023-05-05 00:30:06 +02:00
François Autin f6195a9da0 Updated thread_manager module documentation 2023-05-05 00:30:06 +02:00
Rémi Rativel 5393c6e3f2 test lock for multiple threads
Signed-off-by: Rémi Rativel <remi.rativel@etudiant.univ-rennes1.fr>
2023-05-05 00:30:06 +02:00
Legot Quentin e0eb027aea Merge branch 'thread_scheduler' into 'thread_join'
Merge Thread scheduler to thread_join

See merge request simpleos/burritos!16
2023-05-04 22:21:22 +00:00
Legot Quentin 6eeaa57647 Merge branch 'fix-double-free' into 'thread_scheduler'
Fix double free

See merge request simpleos/burritos!15
2023-05-04 22:14:47 +00:00
François Autin bec0143a40 Added missing current_thread assignment in test_lock_multiple 2023-05-04 23:44:10 +02:00
Quentin Legot 28cd0a9f6e Try to fix double free 2023-05-04 22:58:13 +02:00
Quentin Legot 43f023e0b0 Fix join not working on join.c 2023-05-04 22:19:00 +02:00