x64x86ia64alphamipsppc / ntoskrnl

_ALPHA_LOADER_BLOCK

← 4.0.1381.1 2 builds latest →
struct _ALPHA_LOADER_BLOCK {
unsigned long DpcStack;/* 0x0 4 */
unsigned long FirstLevelDcacheSize;/* 0x4 4 */
unsigned long FirstLevelDcacheFillSize;/* 0x8 4 */
unsigned long FirstLevelIcacheSize;/* 0xc 4 */
unsigned long FirstLevelIcacheFillSize;/* 0x10 4 */
unsigned long GpBase;/* 0x14 4 */
unsigned long PanicStack;/* 0x18 4 */
unsigned long PcrPage;/* 0x1c 4 */
unsigned long PdrPage;/* 0x20 4 */
unsigned long SecondLevelDcacheSize;/* 0x24 4 */
unsigned long SecondLevelDcacheFillSize;/* 0x28 4 */
unsigned long SecondLevelIcacheSize;/* 0x2c 4 */
unsigned long SecondLevelIcacheFillSize;/* 0x30 4 */
unsigned long PhysicalAddressBits;/* 0x34 4 */
unsigned long MaximumAddressSpaceNumber;/* 0x38 4 */
unsigned char SystemSerialNumber[16];/* 0x3c 16 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned char SystemType[8];/* 0x4c 8 */
unsigned long SystemVariant;/* 0x54 4 */
unsigned long SystemRevision;/* 0x58 4 */
unsigned long ProcessorType;/* 0x5c 4 */
unsigned long ProcessorRevision;/* 0x60 4 */
unsigned long CycleClockPeriod;/* 0x64 4 */
unsigned long PageSize;/* 0x68 4 */
void* RestartBlock;/* 0x6c 4 */
unsigned __int64 FirmwareRestartAddress;/* 0x70 8 */
unsigned long FirmwareRevisionId;/* 0x78 4 */
void* PalBaseAddress;/* 0x7c 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned char FirmwareVersion[16];/* 0x80 16 */
unsigned char FirmwareBuildTimeStamp[20];/* 0x90 20 */
};
/* source: Windows 2000 RC2 DDK Alpha libcntpr.lib CodeView type records; build 2128 per the DDK's ntverp.h */
size 168 (0xa8)29 members0 holespadding 43 cachelines
Used in (1)