Commit Graph

  • b5ff4371e4 Merge branch 'toto' into 'main' main Rativel Remi 2023-05-25 19:13:51 +0000
  • a3e1378797 Merge branch 'toto' into 'main' Rativel Remi 2023-05-25 19:06:26 +0000
  • 638f96336b merge branch documentation Rémi Rativel 2023-05-25 14:16:59 +0200
  • 905e647dda Merge branch 'doc' into 'main' Legot Quentin 2023-05-24 21:20:51 +0000
  • 08d8a4ce50 Merge branch 'doc' into 'main' Legot Quentin 2023-05-24 21:11:43 +0000
  • 8a389ea9d3 Add comments Quentin Legot 2023-05-24 22:00:16 +0200
  • e430a62c35 Kernel documentation. Still need to do thread.rs documentation Rémi Rativel 2023-05-14 23:51:15 +0200
  • c2d51d72f1 Merge branch 'readmes' into 'main' François Autin 2023-05-10 21:43:44 +0000
  • 45f79432be Merge branch 'readmes' into 'main' François Autin 2023-05-10 21:43:40 +0000
  • 393917ae91
    Updated project README.md François Autin 2023-05-10 17:04:21 +0200
  • f6af4f838b Merge branch 'indent-print' into 'main' François Autin 2023-05-10 13:12:13 +0000
  • 0199ba45b6 Merge branch 'indent-print' into 'main' François Autin 2023-05-10 13:11:58 +0000
  • b8308a7261
    Indentation update François Autin 2023-05-10 14:31:19 +0200
  • 7860fc6a49 Merge branch 'lect-red' into 'main' François Autin 2023-05-10 11:03:07 +0000
  • 8fe1e03309
    Changed default memory parameters fix_debug_ram François Autin 2023-05-10 12:59:36 +0200
  • 095f5c5513 Merge branch 'lect-red' into 'main' Brodu Amaury 2023-05-10 10:57:01 +0000
  • f9de7f93bc remplacement du lecteur rédacteur par les lock AmauryBrodu 2023-05-10 12:51:12 +0200
  • 569929098d Merge branch 'print_demo' into 'main' François Autin 2023-05-10 10:50:21 +0000
  • 35aefc081b Merge branch 'print_demo' into 'main' François Autin 2023-05-10 10:50:09 +0000
  • 8929326505
    Printing burritos logo instead of hello world François Autin 2023-05-10 12:49:20 +0200
  • a16d92ab7e Merge branch 'lect_red' into 'main' Brodu Amaury 2023-05-10 10:32:29 +0000
  • da1fd15b9d Merge branch 'lect_red' into 'main' Brodu Amaury 2023-05-10 10:32:19 +0000
  • df0930850a Merge branch 'clearing_make_file' into 'main' François Autin 2023-05-10 10:27:24 +0000
  • 9063bfe214 Merge branch 'clearing_make_file' into 'main' François Autin 2023-05-10 10:27:18 +0000
  • 0ba9a136cc
    Redirected error output from mv to /dev/null François Autin 2023-05-10 12:26:42 +0200
  • ec2eea05ad ajout lecteur redacteur lect_red AmauryBrodu 2023-05-10 12:23:04 +0200
  • 7f40538bc4 Merge branch 'makefile_demo' into 'main' François Autin 2023-05-10 09:20:19 +0000
  • 4d50312dac Merge branch 'makefile_demo' into 'main' François Autin 2023-05-10 09:20:04 +0000
  • 20af365080
    Updated makefile to add demos François Autin 2023-05-10 11:19:08 +0200
  • 4694b92491 Make messages from producteur_consommateur more clear demo_files Quentin Legot 2023-05-10 09:15:19 +0200
  • 01b1e90dba Merge branch 'fix-strings' into 'main' Legot Quentin 2023-05-10 07:11:04 +0000
  • 2f38edee70 Module description Rémi Rativel 2023-05-10 08:02:25 +0200
  • e80fd5b38d Merge branch 'fix-strings' into 'main' Legot Quentin 2023-05-10 05:21:17 +0000
  • 3f51413038 Add sum to producteur_consommateur fix-strings Quentin Legot 2023-05-09 23:24:43 +0200
  • e3654de298 Fixed nobody to run François Autin 2023-05-09 18:08:44 +0200
  • 98fe63f487 print exit code when using debug machine, add matmult Quentin Legot 2023-05-09 23:16:16 +0200
  • c60aaa1aae Documentation for the simulator Rémi Rativel 2023-05-09 22:02:22 +0200
  • 15a04fb9da
    Fixed tests failing because of a too small memory François Autin 2023-05-09 20:52:00 +0200
  • 86113da9d3
    Fixed missing UserStackSize from default configuration François Autin 2023-05-09 19:32:33 +0200
  • 28200ebc04 small fix in mmu.rs documentation Rémi Rativel 2023-05-09 19:18:40 +0200
  • 692c3bfa03 Documentation for mem_cmp.rs and mmu.rs modules Rémi Rativel 2023-05-09 19:15:56 +0200
  • c51bb694a5 Merge branch 'fix-nothing-to-run' into 'main' François Autin 2023-05-09 16:15:43 +0000
  • 0c9db8709e Merge branch 'fix-nothing-to-run' into 'main' François Autin 2023-05-09 16:15:15 +0000
  • 8c61fd1aa6
    Fixed nobody to run François Autin 2023-05-09 18:08:44 +0200
  • 7be0c0accc Add user_stack_size to Machine and use it for threads sp Quentin Legot 2023-05-09 17:01:52 +0200
  • 7d29b92eba temporary workaround for producteur_consommateur Quentin Legot 2023-05-07 16:56:38 +0200
  • 2884d5d479 Fix shutdown test exception Quentin Legot 2023-05-07 16:09:45 +0200
  • c862c42e43 Fix instructions tests Quentin Legot 2023-05-07 16:02:48 +0200
  • 5000c28b97 Fix endianness issues particulary with strings Quentin Legot 2023-05-07 14:50:41 +0200
  • 9b87a0cd83 Cargo clippy fix clippy_fixes François Autin 2023-05-06 17:59:48 +0200
  • 5f8965b94d Merge branch 'thread_join' into 'main' Legot Quentin 2023-05-04 22:41:25 +0000
  • db9322e286 Merge branch 'thread_join' into 'main' Legot Quentin 2023-05-04 22:38:48 +0000
  • d35314bead Added missing current_thread assignment in test_lock_multiple François Autin 2023-05-04 23:44:10 +0200
  • 7b7d48c775 Try to fix double free Quentin Legot 2023-05-04 22:58:13 +0200
  • 9dec9b041a Update userlib/sys.s Rativel Remi 2023-05-02 19:57:43 +0000
  • 9bd0ef02aa Fix join not working on join.c Quentin Legot 2023-05-04 22:19:00 +0200
  • c6f5818059 try to implement join Quentin Legot 2023-04-23 15:11:06 +0200
  • 31f1e760e9 Fixed lock_release behaviour when multiple users of given lock François Autin 2023-04-20 15:34:49 +0200
  • f6195a9da0 Updated thread_manager module documentation François Autin 2023-04-20 15:15:11 +0200
  • 5393c6e3f2 test lock for multiple threads Rémi Rativel 2023-04-20 15:20:28 +0200
  • e0eb027aea Merge branch 'thread_scheduler' into 'thread_join' Legot Quentin 2023-05-04 22:21:22 +0000
  • 2bc5d78608 Merge branch 'thread_scheduler' into 'thread_join' Legot Quentin 2023-05-04 22:16:35 +0000
  • 6eeaa57647 Merge branch 'fix-double-free' into 'thread_scheduler' Legot Quentin 2023-05-04 22:14:47 +0000
  • 19b33d6c84 Merge branch 'fix-double-free' into 'thread_scheduler' Legot Quentin 2023-05-04 22:12:43 +0000
  • bec0143a40 Added missing current_thread assignment in test_lock_multiple François Autin 2023-05-04 23:44:10 +0200
  • 28cd0a9f6e Try to fix double free Quentin Legot 2023-05-04 22:58:13 +0200
  • 43f023e0b0 Fix join not working on join.c Quentin Legot 2023-05-04 22:19:00 +0200
  • 02cdb5239b Update userlib/sys.s Rativel Remi 2023-05-02 19:57:43 +0000
  • 364723984e bit_map full disk Moysan Gabriel 2023-04-26 11:45:16 +0200
  • a211e93905 try to implement join Quentin Legot 2023-04-23 15:11:06 +0200
  • ff921117f7
    Using direct link to git hosted logo for documentation François Autin 2023-04-21 14:55:07 +0200
  • ce4c7230f9
    📝 Updated utility mod documentation François Autin 2023-04-21 14:50:55 +0200
  • 33cbe77175
    Fixed logo now showing up in doc François Autin 2023-04-21 14:46:06 +0200
  • 052b950ca0
    📝 Updated cfg.rs documentation François Autin 2023-04-21 14:39:49 +0200
  • f06f14354a
    Added project logo to doc François Autin 2023-04-21 14:29:00 +0200
  • 8732a6f0b7
    Added build.rs script François Autin 2023-04-21 14:26:02 +0200
  • 1055e6a0ac
    Fixed lock_release behaviour when multiple users of given lock François Autin 2023-04-20 15:34:49 +0200
  • c278236d81
    Updated thread_manager module documentation François Autin 2023-04-20 15:15:11 +0200
  • 597ffa753a test lock for multiple threads Rémi Rativel 2023-04-20 15:20:28 +0200
  • aba2fbc718
    Updated lock_release to update lock in objaddr list François Autin 2023-04-20 14:50:44 +0200
  • c33df28307 Merging Rémi Rativel 2023-04-20 14:43:15 +0200
  • bb1d2383bb Simplified Rc<RefCell<Thread>> François Autin 2023-04-20 11:31:25 +0200
  • 780ed4b461
    📝 Added module documentation for thread_manager François Autin 2023-04-20 00:05:37 +0200
  • 5c66577989
    Cleanup of clippy warnings François Autin 2023-04-19 23:38:58 +0200
  • fe519555cc
    Removed thread_to_be_destroyed field and associated methods François Autin 2023-04-19 23:33:37 +0200
  • 8b13cc6ef6
    ♻️ Clean-up of some nasty nesting in sem_v and sem_p François Autin 2023-04-19 23:24:51 +0200
  • 5734e02b30
    ♻️ Refactored lock_acquire François Autin 2023-04-19 23:13:27 +0200
  • f55189f1fe ♻️ Refactored lock_release François Autin 2023-04-19 21:30:28 +0200
  • efe00ffa26 📝 Documentation update François Autin 2023-04-19 18:12:27 +0200
  • 73ac8d3083 BurritOS now read configuration file François Autin 2023-04-19 18:09:08 +0200
  • 1c4c51b0ba Merge branch 'settings' into thread_scheduler François Autin 2023-04-19 16:39:58 +0200
  • 74a0960ec3 Added user configuration to utility module François Autin 2023-04-19 16:39:39 +0200
  • 32c1237c26 Tests lock Rémi Rativel 2023-04-19 15:52:31 +0200
  • 88d8d9cd58 openfile adapté aux slices Moysan Gabriel 2023-04-19 12:04:13 +0200
  • d6eef6fe08 nom var Moysan Gabriel 2023-04-19 01:03:52 +0200
  • 8b19189689 possibilité d'écrire et de lire plusieurs secteurs d'un coup Moysan Gabriel 2023-04-19 00:55:53 +0200
  • 153c3d6618 switching from vec to slice Moysan Gabriel 2023-04-19 00:31:46 +0200
  • d6ac7671dc changing impl Moysan Gabriel 2023-04-18 23:48:57 +0200
  • 35b2949243 implemented lock_release in thread_manager.rs, for this, I derived the clone function for lock in synch.rs and list in list.rs Rémi Rativel 2023-04-18 12:13:56 +0200
  • 9a23b1bb37 bitmap presque entièrement testé Moysan Gabriel 2023-04-18 04:17:17 +0200