diff --git a/src/hulk/hippo.d b/src/hulk/hippo.d index 8106d10..0ac19dc 100644 --- a/src/hulk/hippo.d +++ b/src/hulk/hippo.d @@ -7,9 +7,7 @@ import hulk.header; import hulk.bootinfo; import hulk.klog; import hulk.linker_addresses; - -/** Page size. */ -enum size_t PAGE_SIZE = 4096u; +import hulk.pagetable; struct hippo { diff --git a/src/hulk/pagetable.d b/src/hulk/pagetable.d index 5fa26db..4e0332a 100644 --- a/src/hulk/pagetable.d +++ b/src/hulk/pagetable.d @@ -16,6 +16,9 @@ enum ulong PT_GLOBAL = 0x100u; enum ulong PT_NO_EXECUTE = 0x8000_0000_0000_0000u; /** @} */ +/** Page size in bytes. */ +enum ulong PAGE_SIZE = 4096u; + /** * Structure that represents a page table entry. */