struct _MI_NODE_INFORMATION { struct _MI_FREE_LARGE_PAGES FreeLargePages[2];/* 0x0 304 */ /* ── cacheline 4 boundary (256 bytes) ── */ struct _MI_REBUILD_LARGE_PAGE_TIMER LargePageRebuildTimer;/* 0x130 20 */ /* 60 bytes padding */ /* ── cacheline 6 boundary (384 bytes) ── */ struct _RTL_BITMAP FreePageListHeadsBitmap[2];/* 0x180 16 */ unsigned long FreePageListHeadsBitmapBuffer[16];/* 0x190 64 */ /* ── cacheline 7 boundary (448 bytes) ── */ volatile unsigned long FreeCount[2];/* 0x1d0 8 */ unsigned long TotalPages[1];/* 0x1d8 4 */ unsigned long TotalPagesEntireNode;/* 0x1dc 4 */ unsigned long MmShiftedColor;/* 0x1e0 4 */ unsigned long Color;/* 0x1e4 4 */ volatile unsigned long ChannelFreeCount[1][2];/* 0x1e8 8 */ struct { unsigned long ChannelsHotCold : 1;/* 0x1f0:0 4 */ unsigned long Spare : 31;/* 0x1f0:1 4 */ } Flags;/* 0x1f0 4 */ unsigned long LargeListMoveInProgress;/* 0x1f4 4 */ struct _MI_LARGE_PAGE_LISTS_CHANGING* LargeListWaiters;/* 0x1f8 4 */ struct _EX_PUSH_LOCK NodeLock;/* 0x1fc 4 */ /* ── cacheline 8 boundary (512 bytes) ── */ unsigned char ChannelStatus;/* 0x200 1 */ unsigned char ChannelOrdering[1];/* 0x201 1 */ unsigned char LockedChannelOrdering[1];/* 0x202 1 */ unsigned char PowerAttribute[1];/* 0x203 1 */ unsigned long LargePageLock;/* 0x204 4 */ struct _MI_PAGE_COLORS PageColorTable;/* 0x208 12 */ unsigned long NumberOfPagesGoingBad;/* 0x214 4 */ struct _MI_WRITE_CALIBRATION WriteCalibration;/* 0x218 24 */ void* BootZeroContext;/* 0x230 4 */ void* BootZeroPageTimesPerProcessor;/* 0x234 4 */ void* ZeroingVaBase;/* 0x238 4 */ unsigned long TotalBytesToZero;/* 0x23c 4 */ /* ── cacheline 9 boundary (576 bytes) ── */ unsigned long PerProcessorNumberOfBytesToZero;/* 0x240 4 */ void* ZeroingContext;/* 0x244 4 */ volatile unsigned long ZeroingProcessorCount;/* 0x248 4 */ volatile long ZeroHand;/* 0x24c 4 */ volatile long FinishedProcessors;/* 0x250 4 */ /* 4 bytes padding */ unsigned __int64 CyclesToZeroOneLargePage;/* 0x258 8 */ unsigned __int64* ScaledCyclesToZeroOneLargePage;/* 0x260 4 */ struct _GROUP_AFFINITY GroupAffinity;/* 0x264 12 */ unsigned short ProcessorCount;/* 0x270 2 */ unsigned char BackgroundZeroingActive;/* 0x272 1 */ /* 1 byte padding */ struct _PHYSICAL_MEMORY_DESCRIPTOR* ZeroingPhysicalMemoryBlock;/* 0x274 4 */};size 640 (0x280)37 members3 holes (65 bytes)padding 810 cachelines
Used in (1)