Newer
Older
AMI-Aptio-BIOS-Reversed / StaticSkuDataDxeLightningRidgeEXECB2 / README.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Init

StaticSkuDataDxeLightningRidgeEXECB2

Field Value
Index 28 of 427 PE files in HR650X BIOS
Module StaticSkuDataDxeLightningRidgeEXECB2
EFI Size 64,352 bytes
Source (C+H) 601 + 217 = 818 lines
SHA256 2468ddd0ff34f65e479683d74604b851b093527cf10c4b51b625375ec7d33e04
Phase DXE
Build VS2015, X64, DEBUG

Overview

Static SKU configuration data DXE driver for the LightningRidge EXEC B2 platform. Publishes three static configuration protocols (NUMPT, PIRQ, ACPF) containing embedded SKU data in its .data section. Despite moderate EFI size (64KB), the C source is compact -- most of the binary is the embedded data tables.

Key Functions

  • _ModuleEntryPoint -- DXE entry; caches UEFI globals, resolves platform protocol
  • GetPlatformProtocol -- Resolves and caches PLATFORM_PROTOCOL
  • GetSkuConfigTable -- Retrieves the SKU configuration table from HOB
  • PublishNumptProtocol / PublishPirqProtocol / PublishAcpfProtocol -- Installs static config protocols

Dependencies

PLATFORM_PROTOCOL_GUID, SKU_CONFIG_TABLE_GUID, NUMPT_PROTOCOL_GUID, PIRQ_PROTOCOL_GUID, ACPF_PROTOCOL_GUID

Platform

HR650X Purley (Intel C621/C622, Lewisburg PCH)