commit | e20b79b23f2efe7cc5d579e35b6aa728a511e3d4 | [log] [tgz] |
---|---|---|
author | swissChili <swisschili@fastmail.com> | Wed Mar 17 21:20:13 2021 -0700 |
committer | swissChili <swisschili@fastmail.com> | Wed Mar 17 21:25:22 2021 -0700 |
tree | 756c96b57afc354f64e96018573ed80af8f99a9f | |
parent | 64228696f6f4f5119f75521601cbbca4249f8bfa [diff] [blame] |
Add page directory cloning, beginning of multitasking
diff --git a/src/kernel/paging.h b/src/kernel/paging.h index 8128d43..d7121a6 100644 --- a/src/kernel/paging.h +++ b/src/kernel/paging.h
@@ -4,7 +4,7 @@ #include "registers.h" #define VIRT_TO_PHYS(virt) ((uint)(virt) - 0xC0000000) -#define PHYS_TO_VIRT(phys) ((uint)(phys) + 0xC0000000) +#define PHYS_TO_VIRT(phys) ((void *)(phys) + 0xC0000000) #define KERNEL_VIRTUAL_BASE 0xC0000000 #define KERNEL_PAGE_NUMBER (KERNEL_VIRTUAL_BASE >> 22)