3 #ifndef AMD_BLOCK_CALLOUTS_AGESA_H
4 #define AMD_BLOCK_CALLOUTS_AGESA_H
9 #define BIOS_HEAP_SIZE 0x30000
10 #define BSP_STACK_BASE_ADDR 0x30000
AGESA_STATUS(* CALLOUT_ENTRY)(unsigned int Param1, unsigned int Param2, void *ConfigPtr)
unsigned int AGESA_STATUS
AGESA_STATUS agesa_GfxGetVbiosImage(UINT32 Func, UINTN FchData, VOID *ConfigPrt)
AGESA_STATUS agesa_RunFuncOnAp(UINT32 Func, UINTN Data, VOID *ConfigPtr)
AGESA_STATUS agesa_EmptyIdsInitData(UINT32 Func, UINTN Data, VOID *ConfigPtr)
AGESA_STATUS agesa_ReadSpd(UINT32 Func, UINTN Data, VOID *ConfigPtr)
AGESA_STATUS GetBiosCallout(UINT32 Func, UINTN Data, VOID *ConfigPtr)
const int BiosCalloutsLen
AGESA_STATUS agesa_NoopUnsupported(UINT32 Func, UINTN Data, VOID *ConfigPtr)
AGESA_STATUS agesa_NoopSuccess(UINT32 Func, UINTN Data, VOID *ConfigPtr)
const BIOS_CALLOUT_STRUCT BiosCallouts[]
AGESA_STATUS agesa_Reset(UINT32 Func, UINTN Data, VOID *ConfigPtr)
void platform_FchParams_env(FCH_DATA_BLOCK *FchParams_env)
AGESA_STATUS agesa_HaltThisAp(uint32_t Func, uintptr_t Data, void *ConfigPtr)
AGESA_STATUS agesa_WaitForAllApsFinished(uint32_t Func, uintptr_t Data, void *ConfigPtr)
AGESA_STATUS agesa_RunFcnOnAllAps(uint32_t Func, uintptr_t Data, void *ConfigPtr)
AGESA_STATUS agesa_DeallocateBuffer(uint32_t Func, uintptr_t Data, void *ConfigPtr)
AGESA_STATUS agesa_HeapRebase(uint32_t Func, uintptr_t Data, void *ConfigPtr)
AGESA_STATUS agesa_GetTempHeapBase(uint32_t Func, uintptr_t Data, void *ConfigPtr)
AGESA_STATUS agesa_fch_initenv(uint32_t Func, uintptr_t FchData, void *ConfigPtr)
AGESA_STATUS agesa_IdleAnAp(uint32_t Func, uintptr_t Data, void *ConfigPtr)
AGESA_STATUS platform_PcieSlotResetControl(uint32_t Func, uintptr_t Data, void *ConfigPtr)
AGESA_STATUS agesa_LocateBuffer(uint32_t Func, uintptr_t Data, void *ConfigPtr)
struct _BIOS_BUFFER_NODE BIOS_BUFFER_NODE
void platform_FchParams_reset(FCH_RESET_DATA_BLOCK *FchParams_reset)
AGESA_STATUS agesa_PcieSlotResetControl(uint32_t Func, uintptr_t Data, void *ConfigPtr)
AGESA_STATUS agesa_fch_initreset(uint32_t Func, uintptr_t FchData, void *ConfigPtr)
AGESA_STATUS agesa_AllocateBuffer(uint32_t Func, uintptr_t Data, void *ConfigPtr)
struct _BIOS_HEAP_MANAGER BIOS_HEAP_MANAGER
uint32_t StartOfAllocatedNodes
uint32_t StartOfFreedNodes