Commit Graph
23 Commits
Author SHA1 Message Date
rusya 57d2931b96 mm: fix mapping memory in non-present PDEs 2025-11-05 20:59:01 +03:00
rusya 5b5de55919 i'm so close 2025-07-08 18:53:06 +03:00
rusya a9f8e96ac9 fuck that fork syscall 2025-07-08 18:42:33 +03:00
rusya 7f861a8b92 mm: fix copy_page_dir 2025-07-07 20:37:48 +03:00
rusya e793e45854 syscalls: continue working on fork syscall 2025-07-07 00:19:35 +03:00
rusya 2a7baf1184 syscalls: start adding fork syscall, not done yet 2025-07-06 22:49:05 +03:00
rusya e3eba88958 mm: fix page fault on process exit 2025-06-24 17:08:22 +03:00
rusya bfdd3b6b6a mm: replace some printfs with debug_log 2025-06-23 23:47:29 +03:00
rusya b769ac0a58 tasking: continue fixing task_kill 2025-06-23 23:41:01 +03:00
rusya c047dd687b tasking: implement task_kill function, thanks deepseek 2025-06-23 00:25:23 +03:00
rusya 70d6aacb91 syscalls: start adding exit syscall, not done yet 2025-06-21 18:54:52 +03:00
rusya d1ac41deeb tasking, mm: remove unused functions and page_directory field from the Task struct 2025-06-01 14:04:49 +03:00
rusya f47a4a451d tasking: fix separate page directory creation for new ring0 tasks 2025-06-01 00:15:06 +03:00
rusya 9000d76441 tasking: continue working on page directory switching 2025-05-31 19:43:38 +03:00
rusya 33aa97c6ec mm: add get_page_dir & set_page_dir 2025-05-31 18:09:56 +03:00
rusya 681f509099 some cleanups here and there 2025-05-31 17:47:56 +03:00
rusya 767e74976f merge branch memory-shit into higher-half 2025-05-10 15:48:10 +03:00
rusya 65f543fa92 put memory map detection into paging.c (grub_memory_map function) 2025-05-10 15:48:10 +03:00
rusya 0bf26a6c70 organization 2025-05-10 15:48:10 +03:00
rusya b836a37264 some test things 2025-05-10 15:48:06 +03:00
rusya 372b308ec8 tasking: add simple base for running things in ring 3 2025-04-07 16:13:31 +03:00
rusya 2e2b7c7612 mm: put all code into separate files 2025-04-04 14:58:05 +03:00
rusya b7b33fefca organize source files into separate directories 2025-04-04 14:28:33 +03:00