ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

mm.h
Go to the documentation of this file.
00001 $if (_NTDDK_)
00002 
00003 #define PTI_SHIFT  12L
00004 #define PDI_SHIFT  21L
00005 #define PPI_SHIFT  30L
00006 #define PXI_SHIFT  39L
00007 #define PTE_PER_PAGE 512
00008 #define PDE_PER_PAGE 512
00009 #define PPE_PER_PAGE 512
00010 #define PXE_PER_PAGE 512
00011 #define PTI_MASK_AMD64 (PTE_PER_PAGE - 1)
00012 #define PDI_MASK_AMD64 (PDE_PER_PAGE - 1)
00013 #define PPI_MASK (PPE_PER_PAGE - 1)
00014 #define PXI_MASK (PXE_PER_PAGE - 1)
00015 
00016 #define PXE_BASE    0xFFFFF6FB7DBED000ULL
00017 #define PXE_SELFMAP 0xFFFFF6FB7DBEDF68ULL
00018 #define PPE_BASE    0xFFFFF6FB7DA00000ULL
00019 #define PDE_BASE    0xFFFFF6FB40000000ULL
00020 #define PTE_BASE    0xFFFFF68000000000ULL
00021 #define PXE_TOP     0xFFFFF6FB7DBEDFFFULL
00022 #define PPE_TOP     0xFFFFF6FB7DBFFFFFULL
00023 #define PDE_TOP     0xFFFFF6FB7FFFFFFFULL
00024 #define PTE_TOP     0xFFFFF6FFFFFFFFFFULL
00025 
00026 extern NTKERNELAPI PVOID MmHighestUserAddress;
00027 extern NTKERNELAPI PVOID MmSystemRangeStart;
00028 extern NTKERNELAPI ULONG64 MmUserProbeAddress;
00029 
00030 #define MM_HIGHEST_USER_ADDRESS           MmHighestUserAddress
00031 #define MM_SYSTEM_RANGE_START             MmSystemRangeStart
00032 #define MM_USER_PROBE_ADDRESS             MmUserProbeAddress
00033 #define MM_LOWEST_USER_ADDRESS   (PVOID)0x10000
00034 #define MM_LOWEST_SYSTEM_ADDRESS (PVOID)0xFFFF080000000000ULL
00035 
00036 $endif /* _NTDDK_ */
00037 

Generated on Sat May 26 2012 04:18:00 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.