137 Commits (master)
 

Author SHA1 Message Date
  mathieu 12cf6b1f89 Fix cmd in Readme.md 1 month ago
  mathieu d3a71b20dc Mise à jour de 'README.md' 2 months ago
  Mathieu Maret 7654782675 Add introduction 2 months ago
  Mathieu Maret 4a61d7f3b7 memDesc: change ref as unsigned 2 months ago
  Mathieu Maret ef78de447f Improve make target names 3 months ago
  Mathieu Maret 3b7543064d alloc: simplify full usage 3 months ago
  Mathieu Maret 9e5b4f0060 Revert "makefile: disable pie" 3 months ago
  Mathieu Maret f64bbd9d90 makefile: disable pie 3 months ago
  Mathieu Maret 5ab68d8197 Various cleaning 3 months ago
  Mathieu Maret ede53ae4f9 VGA renaming 3 months ago
  Mathieu Maret 3f4fb9e952 add asprintf 3 months ago
  Mathieu Maret bea3449b11 Implement vsnprintf and use it 3 months ago
  Mathieu Maret b305653aac Fix klibc return values 3 months ago
  Mathieu Maret 73b721dbc1 Add some mem stat 3 months ago
  Mathieu Maret c3d345bb87 Add 64bit printf 3 months ago
  Mathieu Maret 774a20b8c8 remove local .vimrc 3 months ago
  Mathieu Maret 8309174f1a Get mem mapping from bootloader 3 months ago
  Mathieu Maret 77b495e382 Fix naming and mem bottom 3 months ago
  Mathieu Maret a254a7cd71 Fix allocation of too big size 3 months ago
  Mathieu Maret 9815cc062f Multiple page allocation 8 months ago
  Mathieu Maret ba9e0f1bff protect slub access from multithread 8 months ago
  Mathieu Maret 0ae9ad7d92 protect vga access from mutlithread 8 months ago
  Mathieu Maret 9fe6d3c7df add some pretty-printer for kthread 8 months ago
  Mathieu Maret 1f1f017224 Add gdb custom commands 8 months ago
  Mathieu Maret c71b0135cf add wq[Init|Free] 8 months ago
  Mathieu Maret e8959f3693 Add test on wq with timeout 8 months ago
  Mathieu Maret 5b933a82d3 Implement timeout on wait_queue 8 months ago
  Mathieu Maret fa9955dd7f Simplifi debug cmd (allow ctrl-c) 8 months ago
  Mathieu Maret 9c6c4f3470 Fix typo 8 months ago
  Mathieu Maret 6922f6dfa4 improve wait_queue api 8 months ago
  Mathieu Maret 36734ae6e6 test: add mutex test 9 months ago
  Mathieu Maret 0f200d1911 Add mutex implementation 9 months ago
  Mathieu Maret 1230d738a6 Add %p for printf 9 months ago
  Mathieu Maret 5de1c54b61 Move sleep Thread to test 10 months ago
  Mathieu Maret 88d0266d76 gdb: add non-core dir 12 months ago
  Mathieu Maret 70930ecf50 Add comment for non-preempt kernel 12 months ago
  Mathieu Maret 319f197fcd Fix scheduler with sleeping task 12 months ago
  Mathieu Maret b1e6bc1aab Fix initial thread status 12 months ago
  Mathieu Maret a96fded645 fix general purpose reg order in cpu_state 12 months ago
  Mathieu Maret 4b3f928f67 kthreadMsleep implementation wip 12 months ago
  Mathieu Maret f7525f9e76 Xsec to jiffies convertion 12 months ago
  Mathieu Maret c65c7bb7b0 More more stuff in arch subdir 12 months ago
  Mathieu Maret 9e2a1a73a9 update Readme 12 months ago
  Mathieu Maret e51314ffac organize by arch 12 months ago
  Mathieu Maret 6c3a03a4bc Implement Jiffies 12 months ago
  Mathieu Maret 3b97d0307d Style: harmonize formatting 12 months ago
  Mathieu Maret fd6551e90c vim and clang-format configuration file 12 months ago
  Mathieu Maret 6cfc8e1c2f kthread: formatting 12 months ago
  Mathieu Maret c7feb31c22 Add default exception handler 12 months ago
  Mathieu Maret dafaba7407 kthread implement yield 12 months ago