![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <console/console.h>
#include <console/debug.h>
#include <intelblocks/cpulib.h>
#include <cpu/cpu.h>
#include <cpu/x86/mtrr.h>
#include <cpu/x86/mp.h>
#include <cpu/intel/turbo.h>
#include <soc/msr.h>
#include <soc/cpu.h>
#include <soc/soc_util.h>
#include <soc/smmrelocate.h>
#include <soc/util.h>
#include <assert.h>
#include "chip.h"
#include <cpu/intel/smm_reloc.h>
#include <cpu/intel/em64t101_save_state.h>
#include <types.h>
Go to the source code of this file.
Functions | |
bool | cpu_soc_is_in_untrusted_mode (void) |
static void | xeon_configure_mca (void) |
static void | xeon_sp_core_init (struct device *cpu) |
static void | set_max_turbo_freq (void) |
static void | pre_mp_init (void) |
static void | post_mp_init (void) |
void | xeon_sp_init_cpus (struct device *dev) |
Variables | |
static const config_t * | chip_config = NULL |
static struct device_operations | cpu_dev_ops |
static const struct cpu_device_id | cpu_table [] |
static const struct cpu_driver driver | __cpu_driver |
static const struct mp_ops | mp_ops |
Definition at line 193 of file cpu.c.
References BIOS_DEBUG, printk, x86_mtrr_check(), and x86_setup_mtrrs_with_detect().
Definition at line 159 of file cpu.c.
References BIOS_DEBUG, CPU_BCLK, cpu_config_tdp_levels(), FUNC_ENTER, FUNC_EXIT, get_turbo_state(), msr_struct::hi, IA32_PERF_CTL, msr_struct::lo, MSR_CONFIG_TDP_NOMINAL, MSR_PLATFORM_INFO, MSR_TURBO_RATIO_LIMIT, printk, rdmsr(), TURBO_ENABLED, and wrmsr().
Definition at line 29 of file cpu.c.
References cpuid, cpuid_result::edx, msr_struct::hi, IA32_MCG_CAP, IA32_MCG_CAP_CTL_P_MASK, IA32_MCG_CTL, msr_struct::lo, mca_configure(), rdmsr(), and wrmsr().
Definition at line 226 of file cpu.c.
References chip_config, device::chip_info, config_reset_cpl3_csrs(), FUNC_ENTER, FUNC_EXIT, device::link_list, mp_init_with_smm(), and xeonsp_init_cpu_config().
|
static |
Definition at line 21 of file cpu.c.
Referenced by xeon_sp_init_cpus().
|
static |
|
static |