![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <cpu/x86/msr.h>
#include <cpu/x86/mtrr.h>
#include <cpu/amd/mtrr.h>
#include <cpu/amd/msr.h>
#include <cpu/x86/cache.h>
#include <cpu/x86/smm.h>
#include <cpu/x86/smi_deprecated.h>
#include <string.h>
Go to the source code of this file.
Functions | |
void | smm_init (void) |
void | smm_init_completion (void) |
Definition at line 12 of file smm_init.c.
References _binary_smm_end, _binary_smm_start, disable_cache(), enable_cache(), msr_struct::hi, msr_struct::lo, memcpy(), MTRR_FIX_16K_A0000, rdmsr(), SMM_BASE, SYSCFG_MSR, SYSCFG_MSR_MtrrFixDramEn, SYSCFG_MSR_MtrrFixDramModEn, wbinvd(), and wrmsr().
Referenced by initialize_cpus().
Definition at line 59 of file smm_init.c.
Referenced by initialize_cpus().