|
ReactOS 0.4.17-dev-1190-g4c812f4
|
#include <ntoskrnl.h>#include <debug.h>
Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | PDE_BITS 10 |
| #define | PTE_BITS 10 |
Functions | |
| ULONG_PTR NTAPI | Ki386EnableGlobalPage (IN ULONG_PTR Context) |
| static ULONG_PTR NTAPI | Ki386InitializePATTarget (IN ULONG_PTR Context) |
| VOID NTAPI | KiInitializePAT (VOID) |
| ULONG_PTR NTAPI | Ki386EnableTargetLargePage (IN ULONG_PTR Context) |
| PVOID NTAPI | Ki386AllocateContiguousMemory (PLARGE_IDENTITY_MAP IdentityMap, ULONG PagesCount, BOOLEAN InLower4Gb) |
| PHYSICAL_ADDRESS NTAPI | Ki386BuildIdentityBuffer (PLARGE_IDENTITY_MAP IdentityMap, PVOID StartPtr, ULONG Length) |
| BOOLEAN NTAPI | Ki386IdentityMapMakeValid (PLARGE_IDENTITY_MAP IdentityMap, PHARDWARE_PTE Pde, PHARDWARE_PTE *PageTable) |
| BOOLEAN NTAPI | Ki386MapAddress (PLARGE_IDENTITY_MAP IdentityMap, ULONG_PTR VirtualPtr, PHYSICAL_ADDRESS PhysicalPtr) |
| VOID NTAPI | Ki386ConvertPte (PHARDWARE_PTE Pte) |
| BOOLEAN NTAPI | Ki386CreateIdentityMap (PLARGE_IDENTITY_MAP IdentityMap, PVOID StartPtr, ULONG PagesCount) |
| VOID NTAPI | Ki386FreeIdentityMap (PLARGE_IDENTITY_MAP IdentityMap) |
| PVOID NTAPI Ki386AllocateContiguousMemory | ( | PLARGE_IDENTITY_MAP | IdentityMap, |
| ULONG | PagesCount, | ||
| BOOLEAN | InLower4Gb | ||
| ) |
Definition at line 108 of file patpge.c.
Referenced by Ki386IdentityMapMakeValid(), and Ki386MapAddress().
| PHYSICAL_ADDRESS NTAPI Ki386BuildIdentityBuffer | ( | PLARGE_IDENTITY_MAP | IdentityMap, |
| PVOID | StartPtr, | ||
| ULONG | Length | ||
| ) |
Definition at line 139 of file patpge.c.
Referenced by Ki386CreateIdentityMap().
| VOID NTAPI Ki386ConvertPte | ( | PHARDWARE_PTE | Pte | ) |
Definition at line 209 of file patpge.c.
Referenced by Ki386CreateIdentityMap().
| BOOLEAN NTAPI Ki386CreateIdentityMap | ( | PLARGE_IDENTITY_MAP | IdentityMap, |
| PVOID | StartPtr, | ||
| ULONG | PagesCount | ||
| ) |
Definition at line 224 of file patpge.c.
Definition at line 23 of file patpge.c.
Referenced by KiInitMachineDependent().
Definition at line 96 of file patpge.c.
Referenced by KiInitMachineDependent().
| VOID NTAPI Ki386FreeIdentityMap | ( | PLARGE_IDENTITY_MAP | IdentityMap | ) |
Definition at line 273 of file patpge.c.
| BOOLEAN NTAPI Ki386IdentityMapMakeValid | ( | PLARGE_IDENTITY_MAP | IdentityMap, |
| PHARDWARE_PTE | Pde, | ||
| PHARDWARE_PTE * | PageTable | ||
| ) |
Definition at line 149 of file patpge.c.
Referenced by Ki386MapAddress().
Definition at line 61 of file patpge.c.
Referenced by KiInitializePAT().
| BOOLEAN NTAPI Ki386MapAddress | ( | PLARGE_IDENTITY_MAP | IdentityMap, |
| ULONG_PTR | VirtualPtr, | ||
| PHYSICAL_ADDRESS | PhysicalPtr | ||
| ) |
Definition at line 180 of file patpge.c.
Referenced by Ki386CreateIdentityMap().
Definition at line 87 of file patpge.c.
Referenced by KiInitMachineDependent().