24#define HYPERMAP_VIRTUAL_ADDRESS PhysicalMemoryOffset
29#ifdef PERFORMANCE_ANALYTICS
30uint64_t g_HypermappingsDone;
33#define LOCK_HYPERSPACE(PtrOldIrql) MsAcquireSpinlock(&HyperLock, PtrOldIrql)
34#define UNLOCK_HYPERSPACE(OldIrql) MsReleaseSpinlock(&HyperLock, OldIrql)
85#ifdef PERFORMANCE_ANALYTICS
87 g_HypermappingsDone++;
#define LOCK_HYPERSPACE(PtrOldIrql)
#define HYPERMAP_VIRTUAL_ADDRESS
void * MiMapPageInHyperspace(IN uint64_t PfnIndex, OUT PIRQL OldIrql)
void MiUnmapHyperSpaceMap(IN IRQL OldIrql)
#define UNLOCK_HYPERSPACE(OldIrql)
FORCEINLINE void invlpg(void *m)
PMMPTE MiGetPtePointer(IN uintptr_t va)
#define PPFN_TO_PHYSICAL_ADDRESS(PPFN)
#define MI_WRITE_PTE_NO_IPI(_PtePointer, _Va, _Pa, _Flags)
#define INDEX_TO_PPFN(Index)
struct _PFN_ENTRY * PPFN_ENTRY
struct _SPINLOCK SPINLOCK
struct _MMPTE::@172372265215056352375070220246156106027174106113::@200357034104227323320222006243127050212100105247 Hard
union _PFN_ENTRY::@217024126340164016372152071216274230164113211246 Descriptor
struct _PFN_ENTRY::@217024126340164016372152071216274230164113211246::@301110335271023021153236134322146064331241142124 Mapping