![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <console/console.h>
#include <cpu/x86/mp.h>
#include <stdint.h>
#include <cpu/intel/smm_reloc.h>
#include <cpu/amd/amd64_save_state.h>
#include <mainboard/emulation/qemu-i440fx/fw_cfg.h>
Go to the source code of this file.
Functions | |
static void | get_smm_info (uintptr_t *perm_smbase, size_t *perm_smsize, size_t *smm_save_state_size) |
static void | relocation_handler (int cpu, uintptr_t curr_smbase, uintptr_t staggered_smbase) |
static void | post_mp_init (void) |
Variables | |
const struct mp_ops | mp_ops_with_smm |
|
static |
Definition at line 10 of file cpu.c.
References BIOS_DEBUG, printk, smm_subregion(), and SMM_SUBREGION_HANDLER.
|
static |
Definition at line 27 of file cpu.c.
References BIOS_DEBUG, printk, save_state, and SMM_DEFAULT_SIZE.
const struct mp_ops mp_ops_with_smm |
Definition at line 43 of file cpu.c.
Referenced by mp_init_cpus().