Index: 0225 | Size: 7,328 bytes | Phase: SMM
SMM debug/test driver that injects Machine Check Bank (MCBANK) error records into the UEFI variable store for RAS testing on Intel Purley platforms. On each boot, it checks an OEM policy variable via SMM Variable protocol to decide whether to inject a pre-built error injection descriptor (Type=3, INTEL MCEJ format). Builds a 320-byte error injection descriptor with "INTEL " vendor signature, registers an SMI handler via SMM SW Dispatch, and writes a 159-byte error record. Only built in DEBUG configuration.
Intel Purley (Skylake-SP Xeon), HR650X -- DEBUG build only
Source: PurleyPlatPkg/Ras/Smm/McBankErrorInjection/