# CmosPei

## Function Table

| Address | Name | Description |
|---------|------|-------------|
| 0xffe6427c | **SetMem** | |
| 0xffe642bc | **CopyMem** | |
| 0xffe642fc | **SetMem32** | |
| 0xffe6431c | **SetMemN** | |
| 0xffe6433c | **_ModuleEntryPoint** | |
| 0xffe6486c | **CmosControllerValidate** | |
| 0xffe6488e | **CmosFlagCheckAllSet** | |
| 0xffe648a4 | **CmosFlagCheckAnySet** | |
| 0xffe648b6 | **CmosFlagSetOrClear** | |
| 0xffe64964 | **CmosFlagSet** | |
| 0xffe64975 | **CmosFlagClear** | |
| 0xffe64986 | **CmosControllerInit** | |
| 0xffe64a37 | **CmosIoWrite32** | |
| 0xffe64a9e | **CmosIoRead32** | |
| 0xffe64b02 | **CmosPpiNotify** | |
| 0xffe64b43 | **CmosControllerInstall** | |
| 0xffe64bf8 | **CmosControllerConstructor** | |
| 0xffe64d71 | **CmosRegisterLookupByIndex** | |
| 0xffe64da7 | **CmosRegisterLookupByOffset** | |
| 0xffe64e08 | **CmosAccessByRange** | |
| 0xffe64ee0 | **CmosRegisterReadModifyWrite** | |
| 0xffe64fa2 | **CmosBufferReadWrite** | |
| 0xffe65084 | **CmosSelectAccessMethod** | |
| 0xffe65121 | **CmosBitFieldAccess** | |
| 0xffe651eb | **CmosRead** | |
| 0xffe65262 | **CmosGetRegisterTable** | |
| 0xffe653cf | **CmosChecksumGetSaved** | |
| 0xffe653f9 | **CmosChecksumUpdate** | |
| 0xffe65447 | **CmosCheckBatteryStatus** | |
| 0xffe6548c | **CmosSmiInterruptConfig** | |
| 0xffe65518 | **CmosChecksumAccumulateRegister** | |
| 0xffe655c0 | **CmosChecksumVerify** | |
| 0xffe656ab | **CmosWrite** | |
| 0xffe6572b | **CmosLoadDefaults** | |
| 0xffe6590b | **CmosBcdToBin** | |
| 0xffe65938 | **CmosBinToBcd** | |
| 0xffe65966 | **CmosSetDateTime** | |
| 0xffe65a44 | **CmosGetDateTime** | |
| 0xffe65ac5 | **DebugGetPpi** | |
| 0xffe65af6 | **DebugVPrint** | |
| 0xffe65b20 | **DebugAssert** | |
| 0xffe65b3e | **DebugPrint** | |
| 0xffe65bb0 | **DivU64x32** | |
| 0xffe65c04 | **NumberToString** | |
| 0xffe65c92 | **NumberToStringReverse** | |
| 0xffe65cc3 | **AsciiStrParseDecimal** | |
| 0xffe65d66 | **AsciiStrToUpper** | |
| 0xffe65d87 | **StatusToString** | |
| 0xffe65e09 | **AsciiSPrintFormat** | |
| 0xffe6617e | **AsciiSPrint** | |
| 0xffe66197 | **CmosIoReadWrite** | |
| 0xffe661f6 | **CmosCheckPowerFail** | |
| 0xffe6620d | **MonotonicCounterCheck** | |
| 0xffe66283 | **PlatformReturnTrue** | |
| 0xffe66286 | **CmosExtIoReadWrite** | |
| 0xffe662c6 | **PcdSetBit** | |
| 0xffe6630c | **PcdGetBool** | |
| 0xffe6635b | **ReadUnaligned16** | |
| 0xffe66382 | **ReadUnaligned32** | |
| 0xffe663c8 | **PeiServicesGetPtr** | |
| 0xffe663fa | **PcdGetPtr** | |
| 0xffe66406 | **PcdSet16** | |
| 0xffe66417 | **ReadIdtr** | |
| 0xffe6643a | **PeiPcdGetPtr** | |
| 0xffe664a6 | **SetMemM** | |
| 0xffe664fc | **CopyMemOverlap** | |
