![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <cbfs.h>
#include <console/console.h>
#include <cpu/x86/lapic.h>
#include <cpu/x86/mp.h>
#include <timer.h>
#include <amdblocks/BiosCallOuts.h>
#include <amdblocks/agesawrapper.h>
#include <amdblocks/agesawrapper_call.h>
#include <amdblocks/reset.h>
#include <soc/southbridge.h>
#include <types.h>
Go to the source code of this file.
Data Structures | |
struct | agesa_data |
Variables | |
const BIOS_CALLOUT_STRUCT | BiosCallouts [] |
const int | BiosCalloutsLen = ARRAY_SIZE(BiosCallouts) |
static struct agesa_data | agesadata |
AGESA_STATUS agesa_EmptyIdsInitData | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 94 of file def_callouts.c.
References AGESA_SUCCESS.
AGESA_STATUS agesa_GfxGetVbiosImage | ( | uint32_t | Func, |
uintptr_t | FchData, | ||
void * | ConfigPrt | ||
) |
Definition at line 134 of file def_callouts.c.
References AGESA_SUCCESS, AGESA_WARNING, BIOS_DEBUG, cbfs_map(), NULL, and printk.
AGESA_STATUS agesa_IdleAnAp | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 241 of file def_callouts.c.
References AGESA_UNSUPPORTED, BIOS_WARNING, and printk.
AGESA_STATUS agesa_NoopSuccess | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 89 of file def_callouts.c.
References AGESA_SUCCESS.
AGESA_STATUS agesa_NoopUnsupported | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 83 of file def_callouts.c.
References AGESA_UNSUPPORTED.
AGESA_STATUS agesa_PcieSlotResetControl | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 155 of file def_callouts.c.
References platform_PcieSlotResetControl().
AGESA_STATUS agesa_Reset | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 103 of file def_callouts.c.
References cold_reset(), and warm_reset().
AGESA_STATUS agesa_RunFcnOnAllAps | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 216 of file def_callouts.c.
References AGESA_ERROR, AGESA_SUCCESS, agesadata, BIOS_DEBUG, callout_ap_entry(), CB_SUCCESS, agesa_data::ConfigPtr, agesa_data::Data, agesa_data::Func, MP_RUN_ON_ALL_CPUS, mp_run_on_aps(), NULL, printk, and USECS_PER_MSEC.
AGESA_STATUS agesa_RunFuncOnAp | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 202 of file def_callouts.c.
References AGESA_ERROR, AGESA_SUCCESS, agesadata, BIOS_DEBUG, callout_ap_entry(), CB_SUCCESS, agesa_data::ConfigPtr, agesa_data::Data, agesa_data::Func, MP_RUN_ON_ALL_CPUS, mp_run_on_aps(), NULL, printk, and USECS_PER_MSEC.
AGESA_STATUS agesa_WaitForAllApsFinished | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 231 of file def_callouts.c.
References AGESA_UNSUPPORTED, BIOS_WARNING, and printk.
Definition at line 183 of file def_callouts.c.
References AGESA_UNSUPPORTED, agesadata, amd_late_run_ap_task(), BIOS_DEBUG, agesa_data::ConfigPtr, agesa_data::Data, decodeAGESA_STATUS(), agesa_data::Func, lapicid(), and printk.
Referenced by agesa_RunFcnOnAllAps(), and agesa_RunFuncOnAp().
AGESA_STATUS GetBiosCallout | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 65 of file def_callouts.c.
References AGESA_UNSUPPORTED, BIOS_ERR, BiosCallouts, BiosCalloutsLen, BIOS_CALLOUT_STRUCT::CalloutPtr, and printk.
AGESA_STATUS __weak platform_PcieSlotResetControl | ( | uint32_t | Func, |
uintptr_t | Data, | ||
void * | ConfigPtr | ||
) |
Definition at line 147 of file def_callouts.c.
References AGESA_UNSUPPORTED, BIOS_WARNING, and printk.
Referenced by agesa_PcieSlotResetControl().
|
static |
Referenced by agesa_RunFcnOnAllAps(), agesa_RunFuncOnAp(), and callout_ap_entry().
const BIOS_CALLOUT_STRUCT BiosCallouts[] |
Definition at line 24 of file def_callouts.c.
Referenced by GetBiosCallout().
const int BiosCalloutsLen = ARRAY_SIZE(BiosCallouts) |
Definition at line 63 of file def_callouts.c.
Referenced by GetBiosCallout().