| .. | |||
| CmosDxe.c | 2 days ago | ||
| CmosDxe.h | 2 days ago | ||
| CmosDxe.md | 2 days ago | ||
| README.md | 2 days ago | ||
| Field | Value |
|---|---|
| Index | 263 |
| Module | CmosDxe |
| File | CmosDxe.efi |
| PE format | PE32+ |
| Size (hex) | 45E4h |
| Size (bytes) | 17,892 |
| Subsystem | EFI Boot Service (000Bh) |
| Sections | 6 (.text, .rdata, .data, section_3, .xdata, .reloc) |
| Phase | DXE |
| Source | AmiCompatibilityPkg/CmosManager |
| Build | HR6N0XMLK, DEBUG_VS2015, X64 |
This DXE driver provides a comprehensive CMOS/RTC NVRAM management protocol (AMI CmosManager). It supports standard CMOS NVRAM access via ports 0x70/0x71 (NMI-enabled), extended CMOS access via ports 0x72/0x73, and bank-switched CMOS register ranges. The driver implements CMOS shadow buffering with deferred write/flush, checksum calculation and verification, RTC time read/write, optimal defaults loading, HOB-based CMOS variable persistence, and a BIOS setup variable storage interface.
Intel/AMD64 UEFI, Lenovo HR650X BIOS