coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <bootstate.h>
#include <console/console.h>
#include <cpu/x86/mtrr.h>
#include <fsp/util.h>
#include <mode_switch.h>
#include <timestamp.h>
#include <types.h>
Go to the source code of this file.
Data Structures | |
struct | fsp_notify_phase_data |
Functions | |
static const struct fsp_notify_phase_data * | get_notify_phase_data (enum fsp_notify_phase phase) |
static void | fsp_notify (enum fsp_notify_phase phase) |
static void | fsp_notify_dummy (void *arg) |
BOOT_STATE_INIT_ENTRY (BS_DEV_ENABLE, BS_ON_ENTRY, fsp_notify_dummy,(void *) AFTER_PCI_ENUM) | |
BOOT_STATE_INIT_ENTRY (BS_PAYLOAD_LOAD, BS_ON_EXIT, fsp_notify_dummy,(void *) READY_TO_BOOT) | |
BOOT_STATE_INIT_ENTRY (BS_OS_RESUME, BS_ON_ENTRY, fsp_notify_dummy,(void *) READY_TO_BOOT) | |
__weak void | platform_fsp_notify_status (enum fsp_notify_phase phase) |
Variables | |
static const struct fsp_notify_phase_data | notify_data [] |
BOOT_STATE_INIT_ENTRY | ( | BS_DEV_ENABLE | , |
BS_ON_ENTRY | , | ||
fsp_notify_dummy | , | ||
(void *) | AFTER_PCI_ENUM | ||
) |
BOOT_STATE_INIT_ENTRY | ( | BS_OS_RESUME | , |
BS_ON_ENTRY | , | ||
fsp_notify_dummy | , | ||
(void *) | READY_TO_BOOT | ||
) |
BOOT_STATE_INIT_ENTRY | ( | BS_PAYLOAD_LOAD | , |
BS_ON_EXIT | , | ||
fsp_notify_dummy | , | ||
(void *) | READY_TO_BOOT | ||
) |
|
static |
Definition at line 56 of file notify.c.
References BIOS_INFO, CONFIG, die(), ENV_X86_64, fsp_before_debug_notify(), fsp_debug_after_notify(), fsp_handle_reset(), FSP_SUCCESS, fsps_hdr, get_notify_phase_data(), fsp_notify_params::phase, platform_fsp_notify_status(), post_code, fsp_notify_phase_data::post_code_after, fsp_notify_phase_data::post_code_before, printk, protected_mode_call_1arg(), fsp_notify_phase_data::skip, timestamp_add_now(), fsp_notify_phase_data::timestamp_after, and fsp_notify_phase_data::timestamp_before.
Referenced by fsp_notify_dummy().
Definition at line 97 of file notify.c.
References arg, display_mtrrs(), END_OF_FIRMWARE, fsp_notify(), fsp_notify_params::phase, and READY_TO_BOOT.
|
static |
Definition at line 47 of file notify.c.
References ARRAY_SIZE, die(), notify_data, and fsp_notify_phase_data::notify_phase.
Referenced by fsp_notify().
__weak void platform_fsp_notify_status | ( | enum fsp_notify_phase | phase | ) |
Definition at line 112 of file notify.c.
Referenced by fsp_notify().
|
static |
Definition at line 1 of file notify.c.
Referenced by get_notify_phase_data().