Added some definitions.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37075 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
#define KERNEL_ARCH_X86_PAGING_PAE_PAGING_H
|
#define KERNEL_ARCH_X86_PAGING_PAE_PAGING_H
|
||||||
|
|
||||||
|
|
||||||
#include <SupportDefs.h>
|
#include <OS.h>
|
||||||
|
|
||||||
|
|
||||||
#if B_HAIKU_PHYSICAL_BITS == 64
|
#if B_HAIKU_PHYSICAL_BITS == 64
|
||||||
@@ -55,6 +55,11 @@
|
|||||||
| X86_PAE_PTE_CACHING_DISABLED)
|
| X86_PAE_PTE_CACHING_DISABLED)
|
||||||
|
|
||||||
|
|
||||||
|
static const uint32 kPAEPageDirEntryCount = 512;
|
||||||
|
static const uint32 kPAEPageTableEntryCount = 512;
|
||||||
|
static const size_t kPAEPageTableRange = kPAEPageTableEntryCount * B_PAGE_SIZE;
|
||||||
|
|
||||||
|
|
||||||
typedef uint64 pae_page_directory_pointer_table_entry;
|
typedef uint64 pae_page_directory_pointer_table_entry;
|
||||||
typedef uint64 pae_page_directory_entry;
|
typedef uint64 pae_page_directory_entry;
|
||||||
typedef uint64 pae_page_table_entry;
|
typedef uint64 pae_page_table_entry;
|
||||||
|
|||||||
Reference in New Issue
Block a user