Commit Graph

18 Commits

Author SHA1 Message Date
ae5541ce16 add print like attribute and fix broken printf 2024-10-31 11:04:05 -04:00
Ali Mashtizadeh
d1a7bc9020 Rename cpu definitions to cpu.h and cpuop.h 2023-10-23 16:27:55 -04:00
Ali Mashtizadeh
631603cab3 Fix up documentation 2023-09-10 16:12:25 -04:00
Ali Mashtizadeh
22704368cb Documentation cleanup throughout the kernel 2023-09-09 20:18:08 -04:00
Ali Mashtizadeh
e991129de9 Free pages in PMap_Destroy and add extra assertions to catch errors in PAlloc. 2023-09-04 16:03:34 -04:00
Ali Mashtizadeh
3e5eeacf09 Add extra ASSERTs to PAlloc_AllocPage 2023-09-03 14:56:44 -04:00
Ali Mashtizadeh
506c559dad Updating copyright for files only touched by me 2018-07-05 16:55:21 -04:00
Ali Mashtizadeh
0d335ebe20 Cleanup making internal functions static 2015-02-16 13:23:21 -08:00
Ali Mashtizadeh
c80577c5e8 OSWait now waits for child process to exit 2015-01-22 14:11:26 -08:00
Ali Mashtizadeh
989dad3726 Fix comment in palloc 2014-12-08 22:47:57 -08:00
Ali Mashtizadeh
438b073151 Implement reference counting for the page allocator 2014-12-08 22:37:40 -08:00
Ali Mashtizadeh
76108674d1 Build improvements 2014-07-21 23:43:01 -07:00
Ali Mashtizadeh
a71418733a Generate array of debug commands in a segment to remove static code. 2014-07-20 13:45:57 -07:00
Ali Mashtizadeh
d5b94390f8 Support up to 6GBs of RAM and improve debugging 2014-07-16 17:21:18 -07:00
Ali Mashtizadeh
8cf8d7f4f5 Create and improve headers for various modules 2014-07-06 14:30:09 -07:00
Ali Mashtizadeh
255f560351 Basic page mapping, allocator, and PCI code 2014-06-30 15:52:35 -07:00
Ali Mashtizadeh
35dc79b899 Initial page allocator 2014-02-18 10:48:35 -08:00
Ali Mashtizadeh
11c151b60e Initial commit 2014-02-12 13:47:13 -08:00