SetupConfigUpdateDxeNeonCityEPRP
| Index |
Module |
Size |
Phase |
| 0346 |
SetupConfigUpdateDxeNeonCityEPRP |
3,232 bytes |
DXE |
Small UEFI DXE driver (~3.2 KB, 8 functions) that registers a notification callback with the SetupConfig protocol for the NeonCity EPRP platform. Uses the UBA (Universal Build Architecture) layer to provide platform-specific setup configuration, and implements a CMOS-based debug level filtering system for debug output.
Key Functions
- ModuleEntryPoint -- Driver entry; locates SetupConfig protocol and registers notification callback
- GetHobList -- Discovers the HOB (Hand-off Block) list by GUID matching
- DebugPrint -- Debug output with CMOS diagnostic register (0x4B) level filtering
- DebugAssert -- Debug assertion handler
- GuidCompare -- 16-byte GUID comparison for HOB matching
- ReadUnalignedQword -- Unaligned memory read helper
Dependencies
- SetupConfig Protocol, Debug Protocol
- UEFI Boot Services, Runtime Services
- HOB Library, Base Library
x86-64, PE32+, UEFI DXE driver, VS2015 debug build, PurleyRpPkg/UBA/TypeNeonCityEPRP.