Newer
Older
AMI-Aptio-BIOS-Reversed / MemCacheInit / MemCacheInit.h
@Ajax Dong Ajax Dong 2 days ago 2 KB Init
#ifndef __MEMCACHEINIT_H__
#define __MEMCACHEINIT_H__

#include <Uefi.h>

/*
 * MemCacheInit.h
 * Header for MemCacheInit PEI module
 */

// Function: SetMem32 @ 0xffdb4590
// Function: CopyMemBackward @ 0xffdb45b0
// Function: SetMem @ 0xffdb45f0
// Function: FillQwordTable @ 0xffdb4610
// Function: SetMem64 @ 0xffdb4630
EFI_STATUS ModuleEntryPoint(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable);
// Function: CacheInitCallback @ 0xffdb4693
// Function: GetFvHob @ 0xffdb469c
// Function: MainInit @ 0xffdb4750
// Function: NotifyDxeEntry @ 0xffdb4c78
// Function: GetNextHobByType @ 0xffdb4ce6
// Function: GetGuidHob @ 0xffdb4d2b
// Function: GetDebugService @ 0xffdb4d5e
// Function: DebugPrint @ 0xffdb4d8f
// Function: AssertReport @ 0xffdb4db9
"Length <= (0xFFFFFFFF - (UINTN)Buffer + 1)");;
// Function: IsMtrrAttributeValid @ 0xffdb4e2a
"(Length - 1) <= (0xFFFFFFFF - (UINTN)DestinationBuffer)");;
// Function: MtrrGetRegister @ 0xffdb4ef8
// Function: GetPowerOfTwo @ 0xffdb4f3a
// Function: MtrrGetMemoryAttribute @ 0xffdb4f71
// Function: CalcMtrrAlignment @ 0xffdb4f9d
// Function: MtrrLibProgramMsr @ 0xffdb4fed
// Function: MtrrLibProgramFixedMsr @ 0xffdb5071
// Function: MtrrLibProgramVariableMsrs @ 0xffdb50f3
// Function: MtrrLibIsVarMsr @ 0xffdb511a
// Function: MtrrLibGetMsrEx @ 0xffdb512f
// Function: MtrrLibGetVariableCount @ 0xffdb5171
// Function: MtrrLibGetMsrIndex @ 0xffdb51a4
// Function: MtrrLibProgramFixedMtrr @ 0xffdb51b9
// Function: WriteBackCache @ 0xffdb520e
// Function: MtrrLibGetMsrPattern @ 0xffdb524e
// Function: MtrrLibCalcMsrValue @ 0xffdb5282
// Function: MtrrLibCalcMtrrPairEx @ 0xffdb5322
// Function: MtrrLibSetMemoryAttribute @ 0xffdb546f
// Function: MtrrLibVerifyMemoryAttribute @ 0xffdb5505
// Function: CacheAttrSetRegion @ 0xffdb56be
// Function: CacheAttrApplyRegion @ 0xffdb5713
// Function: CacheAttrConvertToMsr @ 0xffdb5903
// Function: MemAttrSetAttribute @ 0xffdb5995
// Function: MemAttrGetProtectionAttr @ 0xffdb5ab7
// Function: MemAttrSetRegionAttribute @ 0xffdb5ae8
// Function: MemAttrGetCacheType @ 0xffdb5b32
// Function: MemAttrGetDefaultAttribute @ 0xffdb5b8a
// Function: MemAttrGetSizeAttribute @ 0xffdb5c02
// Function: MemAttrGetAlignment @ 0xffdb5cb3
// Function: GcdMemorySpaceOperation @ 0xffdb5eb9
// Function: MtrrLibGetDefaultType @ 0xffdb638a
// Function: MtrrSetMemoryAttribute @ 0xffdb6b68
// Function: MtrrLibProgramVariableMtrr @ 0xffdb6bb0
// Function: MtrrLibProgramAllMtrrs @ 0xffdb6c36
// Function: MtrrLibGetActiveMtrrs @ 0xffdb6c75
// Function: MtrrLibGetMemoryAttr @ 0xffdb6cdc
// Function: CmosWriteIndex @ 0xffdb6d3a
// Function: GetPeiServicesTable @ 0xffdb6d89
// Function: MsrReadWrite @ 0xffdb6dbb
// Function: Wbinvd @ 0xffdb6df4
// Function: InvalidateCache @ 0xffdb6e34
// Function: GetIdtrBase @ 0xffdb6e7a

#endif /* __MEMCACHEINIT_H__ */