150 Commits (220597a88153338589ae80a008c11834e37433e7)
 

Author SHA1 Message Date
Mathieu Maret 220597a881 gdb: add custom cmd for printing linked list 5 months ago
Mathieu Maret 31aaf10635 bootstrap alloc and area 5 months ago
Mathieu Maret 5a078249d0 Makefile: grouped targets for kernel.sym 6 months ago
Mathieu Maret 8bb6cdbad4 Complete details about first 1MB reserved 7 months ago
Mathieu Maret 865d3b811e Rename memDesc to phyMemDesc 9 months ago
Mathieu Maret 4887984322 Thinner phy page pre-booking 9 months ago
Mathieu Maret 32446b3603 Correct NULL access 9 months ago
Mathieu Maret 1d1ed1ef60 GDB: add cmd for Phy Mem state 9 months ago
Mathieu Maret 8c0c61c099 Pagefault handler never come back 9 months ago
Mathieu Maret 582c06afbc Reduce mem to 16M in debug 9 months ago
Mathieu Maret cff4e43cb8 Reduce mem to 32M 9 months ago
Mathieu Maret b077d54e7f WIP: implement basic of alloc area 11 months ago
Mathieu Maret a2d2e1de60 Check malloc return value 10 months ago
mathieu 12cf6b1f89 Fix cmd in Readme.md 10 months ago
mathieu d3a71b20dc Mise à jour de 'README.md' 11 months ago
Mathieu Maret 7654782675 Add introduction 11 months ago
Mathieu Maret 4a61d7f3b7 memDesc: change ref as unsigned 11 months ago
Mathieu Maret ef78de447f Improve make target names 12 months ago
Mathieu Maret 3b7543064d alloc: simplify full usage 12 months ago
Mathieu Maret 9e5b4f0060 Revert "makefile: disable pie" 12 months ago
Mathieu Maret f64bbd9d90 makefile: disable pie 12 months ago
Mathieu Maret 5ab68d8197 Various cleaning 12 months ago
Mathieu Maret ede53ae4f9 VGA renaming 12 months ago
Mathieu Maret 3f4fb9e952 add asprintf 12 months ago
Mathieu Maret bea3449b11 Implement vsnprintf and use it 12 months ago
Mathieu Maret b305653aac Fix klibc return values 12 months ago
Mathieu Maret 73b721dbc1 Add some mem stat 12 months ago
Mathieu Maret c3d345bb87 Add 64bit printf 12 months ago
Mathieu Maret 774a20b8c8 remove local .vimrc 1 year ago
Mathieu Maret 8309174f1a Get mem mapping from bootloader 1 year ago
Mathieu Maret 77b495e382 Fix naming and mem bottom 1 year ago
Mathieu Maret a254a7cd71 Fix allocation of too big size 1 year ago
Mathieu Maret 9815cc062f Multiple page allocation 1 year ago
Mathieu Maret ba9e0f1bff protect slub access from multithread 1 year ago
Mathieu Maret 0ae9ad7d92 protect vga access from mutlithread 1 year ago
Mathieu Maret 9fe6d3c7df add some pretty-printer for kthread 1 year ago
Mathieu Maret 1f1f017224 Add gdb custom commands 1 year ago
Mathieu Maret c71b0135cf add wq[Init|Free] 1 year ago
Mathieu Maret e8959f3693 Add test on wq with timeout 1 year ago
Mathieu Maret 5b933a82d3 Implement timeout on wait_queue 1 year ago
Mathieu Maret fa9955dd7f Simplifi debug cmd (allow ctrl-c) 1 year ago
Mathieu Maret 9c6c4f3470 Fix typo 1 year ago
Mathieu Maret 6922f6dfa4 improve wait_queue api 1 year ago
Mathieu Maret 36734ae6e6 test: add mutex test 2 years ago
Mathieu Maret 0f200d1911 Add mutex implementation 2 years ago
Mathieu Maret 1230d738a6 Add %p for printf 2 years ago
Mathieu Maret 5de1c54b61 Move sleep Thread to test 2 years ago
Mathieu Maret 88d0266d76 gdb: add non-core dir 2 years ago
Mathieu Maret 70930ecf50 Add comment for non-preempt kernel 2 years ago
Mathieu Maret 319f197fcd Fix scheduler with sleeping task 2 years ago