coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
def_callouts.c File Reference
#include <cbfs.h>
#include <console/console.h>
#include <spd_bin.h>
#include <string.h>
#include <AGESA.h>
#include <amdlib.h>
#include "Ids.h"
#include <northbridge/amd/agesa/state_machine.h>
#include <northbridge/amd/agesa/BiosCallOuts.h>
#include <northbridge/amd/agesa/dimmSpd.h>
Include dependency graph for def_callouts.c:

Go to the source code of this file.

Functions

AGESA_STATUS GetBiosCallout (UINT32 Func, UINTN Data, VOID *ConfigPtr)
 
AGESA_STATUS agesa_NoopUnsupported (UINT32 Func, UINTN Data, VOID *ConfigPtr)
 
AGESA_STATUS agesa_NoopSuccess (UINT32 Func, UINTN Data, VOID *ConfigPtr)
 
AGESA_STATUS agesa_EmptyIdsInitData (UINT32 Func, UINTN Data, VOID *ConfigPtr)
 
AGESA_STATUS agesa_Reset (UINT32 Func, UINTN Data, VOID *ConfigPtr)
 
AGESA_STATUS agesa_RunFuncOnAp (UINT32 Func, UINTN Data, VOID *ConfigPtr)
 
AGESA_STATUS agesa_ReadSpd (UINT32 Func, UINTN Data, VOID *ConfigPtr)
 
AGESA_STATUS agesa_ReadSpd_from_cbfs (UINT32 Func, UINTN Data, VOID *ConfigPtr)
 

Function Documentation

◆ agesa_EmptyIdsInitData()

AGESA_STATUS agesa_EmptyIdsInitData ( UINT32  Func,
UINTN  Data,
VOID *  ConfigPtr 
)

Definition at line 58 of file def_callouts.c.

References AGESA_SUCCESS.

◆ agesa_NoopSuccess()

AGESA_STATUS agesa_NoopSuccess ( UINT32  Func,
UINTN  Data,
VOID *  ConfigPtr 
)

Definition at line 53 of file def_callouts.c.

References AGESA_SUCCESS.

◆ agesa_NoopUnsupported()

AGESA_STATUS agesa_NoopUnsupported ( UINT32  Func,
UINTN  Data,
VOID *  ConfigPtr 
)

Definition at line 48 of file def_callouts.c.

References AGESA_UNSUPPORTED.

◆ agesa_ReadSpd()

AGESA_STATUS agesa_ReadSpd ( UINT32  Func,
UINTN  Data,
VOID *  ConfigPtr 
)

Definition at line 130 of file def_callouts.c.

References AGESA_UNSUPPORTED, AmdMemoryReadSPD(), and ENV_ROMSTAGE.

Here is the call graph for this function:

◆ agesa_ReadSpd_from_cbfs()

AGESA_STATUS agesa_ReadSpd_from_cbfs ( UINT32  Func,
UINTN  Data,
VOID *  ConfigPtr 
)

Definition at line 138 of file def_callouts.c.

References AGESA_SUCCESS, AGESA_UNSUPPORTED, die(), ENV_ROMSTAGE, info, and read_ddr3_spd_from_cbfs().

Here is the call graph for this function:

◆ agesa_Reset()

AGESA_STATUS agesa_Reset ( UINT32  Func,
UINTN  Data,
VOID *  ConfigPtr 
)

Definition at line 66 of file def_callouts.c.

References AccessWidth8.

◆ agesa_RunFuncOnAp()

AGESA_STATUS agesa_RunFuncOnAp ( UINT32  Func,
UINTN  Data,
VOID *  ConfigPtr 
)

Definition at line 102 of file def_callouts.c.

References AGESA_SUCCESS, ASSERT, memcpy(), memset(), and module_dispatch().

Here is the call graph for this function:

◆ GetBiosCallout()

AGESA_STATUS GetBiosCallout ( UINT32  Func,
UINTN  Data,
VOID *  ConfigPtr 
)

Definition at line 19 of file def_callouts.c.

References AGESA_SUCCESS, AGESA_UNSUPPORTED, BiosCallouts, BiosCalloutsLen, BIOS_CALLOUT_STRUCT::CalloutPtr, ENV_RAMSTAGE, and HeapManagerCallout().

Referenced by agesa_set_interface(), agesawrapper_amdreadeventlog(), and amd_create_struct().

Here is the call graph for this function:
Here is the caller graph for this function: