NetworkStackSetupScreen
| Index |
Module |
Size |
Phase |
| 304 |
NetworkStackSetupScreen.efi |
3,620 bytes (E24h) |
DXE |
Overview
NetworkStackSetupScreen is a small DXE driver that manages the "Network Stack" setup screen configuration variable in the Lenovo HR650X BIOS. On first boot it creates the "NetworkStackVar" UEFI variable with default settings, and at each subsequent boot it reads the existing variable and checks CMOS NV storage to determine the enabled or disabled status of the network stack.
Key Functions
NetworkStackEntryPoint -- Main entry point; installs the HII config access protocol
NetworkStackExtractConfig -- Returns the current NetworkStackVar configuration
NetworkStackRouteConfig -- Processes updates to the network stack configuration
NetworkStackCallback -- HII form callback for setup screen interaction
NetworkStackInitVariable -- Initializes NetworkStackVar on first boot
NetworkStackReadCmos -- Reads CMOS NV storage to determine network stack state
Dependencies
EFI_HII_CONFIG_ACCESS_PROTOCOL -- HII config access interface
EFI_AMI_BOARD_INFO_PROTOCOL -- AMI board information protocol
- UEFI Runtime Services -- Variable services for NetworkStackVar
- Source: AmiModulePkg/BoardInfo/AmiBoardInfo2.c
- Architecture: X64 (PE32+)
- Formats: PE32+, 5 sections (.text, .rdata, .data, section_3, .xdata)
- SHA256: a755e7b12d3fadefa47684371a6c309fea7f412515187b9d19a500e20fd3229e