AMI-Aptio-BIOS-Reversed / LenovoServerPkg / SocketSetup /
@Ajax Dong Ajax Dong authored 2 days ago
..
README.md Full restructure 2 days ago
SocketSetup.c Full restructure 2 days ago
SocketSetup.h Full restructure 2 days ago
SocketSetup.md Full restructure 2 days ago
README.md

SocketSetup

Index Module Size Phase
331 SocketSetup 741 KB (758848 B) DXE

Large UEFI driver responsible for platform socket configuration setup. This module provides the BIOS setup forms, HII infrastructure, and configuration logic for CPU socket-level settings including processor, memory, and I/O options for the Purley platform.

Key Functions

  • ModuleEntryPoint -- UEFI entry point / initialization function
  • sub_450 -- Pre-initialization / global data setup
  • sub_4094 -- Main HII form and configuration driver

Dependencies

  • UEFI HII protocols (HiiDatabase, HiiString, HiiConfigAccess)
  • UEFI Boot Services
  • Platform socket configuration data

Platform

x86-64 (PE32+), UEFI DXE driver, 7 PE sections (.text, .rdata, .data, section_3, .xdata, .rsrc, .reloc)

  • Large .rsrc section (680 KB) containing HII form resources

HR650X BIOS Decompilation Project