Newer
Older
AMI-Aptio-BIOS-Reversed / AmiCompatibilityPkg / CmosManager / CmosManagerDxe / CmosDxe.c
@Ajax Dong Ajax Dong 2 days ago 951 bytes Recovering names (cleanups)
/** @file
  CmosDxe.c -- CmosManager DXE driver

  This DXE driver provides a comprehensive CMOS/RTC NVRAM management protocol.
  It implements the AMI CmosManager protocol with full support for:
  - Standard CMOS NVRAM access via ports 0x70/0x71 (NMI-enabled)
  - Extended CMOS NVRAM access via ports 0x72/0x73
  - Bank-switched CMOS register ranges
  - CMOS shadow buffering with deferred write/flush
  - CMOS checksum calculation and verification
  - RTC time read/write (century, year, month, day, hour, minute, second)
  - Optimal defaults loading
  - HOB-based CMOS variable persistence
  - BIOS setup variable storage interface

  Source: AmiCompatibilityPkg/CmosManager/CmosManagerDxe.c
  Build:  HR6N0XMLK DEBUG_VS2015 X64

  Copyright (c) AMI Corporation. All rights reserved.
**/

#include "CmosDxe.h"

//
// Decompiler rename notes were removed from the source body; this module now
// carries only the module-level banner and include.
//