starnakin
starnakin pushed to main at starnakin/42_KFS 2024-11-08 07:15:21 -05:00
719c615c92 fix: set_mem_size: use right index
starnakin pushed to main at starnakin/42_KFS 2024-10-30 16:40:01 -04:00
a72c3ca195 doc: explain the default_page_table
starnakin pushed to main at starnakin/42_KFS 2024-10-30 16:26:03 -04:00
6533334824 fix: free: use the new pt system
starnakin pushed to main at starnakin/42_KFS 2024-10-30 15:49:03 -04:00
ae3cfa7647 core: use ptr param instead of global
starnakin closed issue starnakin/42_KFS#1 2024-10-30 14:14:01 -04:00
pas assez de cramptés
starnakin pushed to main at starnakin/42_KFS 2024-10-30 14:12:16 -04:00
04211e2773 add: documentation: memory
starnakin pushed to main at starnakin/42_KFS 2024-10-29 10:18:13 -04:00
5fba376e2f clean: remove print
ff058d0ae1 fix: memory: use rigth index and addr, add page to pt before write it
Compare 2 commits »
starnakin pushed to main at starnakin/42_KFS 2024-10-25 10:20:14 -04:00
659ba24f12 fix: memory: current_page_table addr
starnakin pushed to main at starnakin/42_KFS 2024-10-25 09:33:36 -04:00
cbcff77a4a fix: memory: use 1024 instead of 4096 when use 32bit ptr
starnakin pushed to main at starnakin/42_KFS 2024-10-18 09:42:00 -04:00
579b9ed349 opti: memory: for loop stop iterate when not enough block is available
starnakin pushed to main at starnakin/42_KFS 2024-10-15 07:32:18 -04:00
457244222b core: add a new pte
starnakin pushed to main at starnakin/42_KFS 2024-10-15 04:55:22 -04:00
fd1086b408 fix: use the boot pt
starnakin pushed to main at starnakin/42_KFS 2024-10-14 19:32:00 -04:00
5f075a9090 fix: simplify code and start frame at 1 instead of 0 for the NULL
9dc9002f00 fix: page alloc return frame addr instead page addr
Compare 2 commits »
starnakin pushed to main at starnakin/42_KFS 2024-10-14 19:23:19 -04:00
3372e386f5 fix: add flag when page-frame link
starnakin pushed to main at starnakin/42_KFS 2024-10-14 19:11:00 -04:00
886f912f36 fix: find_next_block
starnakin pushed to main at starnakin/42_KFS 2024-10-14 18:30:02 -04:00
5fc90ea240 fix: paging with higher half kernel
starnakin pushed to main at starnakin/42_KFS 2024-10-14 09:57:16 -04:00
5969dcca54 add: higher half kernel, NOT WORKING
starnakin pushed to main at starnakin/42_KFS 2024-10-09 16:58:11 -04:00
06ade25a46 add: hold down key && core: create get_key to simplify keyboard usage
starnakin pushed to main at starnakin/42_KFS 2024-10-09 16:10:27 -04:00
fc8bc6a495 add: get_line
starnakin pushed to main at starnakin/42_KFS 2024-10-09 10:09:49 -04:00
f3db3060af add: pic work