coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX)
This patch is a raw application of find src/ -type f | xargs sed -i -e 's/IS_ENABLED\s*(CONFIG_/CONFIG(/g' Change-Id: I6262d6d5c23cabe23c242b4f38d446b74fe16b88 Signed-off-by: Julius Werner <jwerner@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/31774 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
committed by
Patrick Georgi
parent
b3a8cc54db
commit
cd49cce7b7
@@ -34,7 +34,7 @@ static void model_12_init(struct device *dev)
|
||||
msr_t msr;
|
||||
int num_banks;
|
||||
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
u32 siblings;
|
||||
#endif
|
||||
|
||||
@@ -65,7 +65,7 @@ static void model_12_init(struct device *dev)
|
||||
/* Set the processor name string */
|
||||
// init_processor_name();
|
||||
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
siblings = cpuid_ecx(0x80000008) & 0xff;
|
||||
|
||||
if (siblings > 0) {
|
||||
|
@@ -33,7 +33,7 @@ static void model_14_init(struct device *dev)
|
||||
msr_t msr;
|
||||
int num_banks;
|
||||
int msrno;
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
u32 siblings;
|
||||
#endif
|
||||
printk(BIOS_DEBUG, "Model 14 Init.\n");
|
||||
@@ -83,7 +83,7 @@ static void model_14_init(struct device *dev)
|
||||
/* Enable the local CPU APICs */
|
||||
setup_lapic();
|
||||
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
siblings = cpuid_ecx(0x80000008) & 0xff;
|
||||
|
||||
if (siblings > 0) {
|
||||
|
@@ -37,7 +37,7 @@ static void model_15_init(struct device *dev)
|
||||
int num_banks;
|
||||
int msrno;
|
||||
unsigned int cpu_idx;
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
u32 siblings;
|
||||
#endif
|
||||
|
||||
@@ -82,7 +82,7 @@ static void model_15_init(struct device *dev)
|
||||
/* Enable the local CPU APICs */
|
||||
setup_lapic();
|
||||
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
siblings = cpuid_ecx(0x80000008) & 0xff;
|
||||
|
||||
if (siblings > 0) {
|
||||
@@ -102,7 +102,7 @@ static void model_15_init(struct device *dev)
|
||||
msr.hi &= ~(1 << (46 - 32));
|
||||
wrmsr(NB_CFG_MSR, msr);
|
||||
|
||||
if (IS_ENABLED(CONFIG_HAVE_SMI_HANDLER)) {
|
||||
if (CONFIG(HAVE_SMI_HANDLER)) {
|
||||
cpu_idx = cpu_info()->index;
|
||||
printk(BIOS_INFO, "Initializing SMM for CPU %u\n", cpu_idx);
|
||||
|
||||
|
@@ -35,7 +35,7 @@ static void model_16_init(struct device *dev)
|
||||
msr_t msr;
|
||||
int num_banks;
|
||||
int msrno;
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
u32 siblings;
|
||||
#endif
|
||||
|
||||
@@ -80,7 +80,7 @@ static void model_16_init(struct device *dev)
|
||||
/* Enable the local CPU APICs */
|
||||
setup_lapic();
|
||||
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
siblings = cpuid_ecx(0x80000008) & 0xff;
|
||||
|
||||
if (siblings > 0) {
|
||||
|
@@ -141,7 +141,7 @@ CAR_FAM10_out:
|
||||
|
||||
CAR_FAM10_errata_applied:
|
||||
|
||||
#if IS_ENABLED(CONFIG_MMCONF_SUPPORT)
|
||||
#if CONFIG(MMCONF_SUPPORT)
|
||||
#if (CONFIG_MMCONF_BASE_ADDRESS > 0xFFFFFFFF)
|
||||
#error "MMCONF_BASE_ADDRESS too big"
|
||||
#elif (CONFIG_MMCONF_BASE_ADDRESS & 0xFFFFF)
|
||||
@@ -315,7 +315,7 @@ clear_fixed_var_mtrr_out:
|
||||
*/
|
||||
.endm
|
||||
|
||||
#if IS_ENABLED(CONFIG_CPU_AMD_MODEL_10XXX)
|
||||
#if CONFIG(CPU_AMD_MODEL_10XXX)
|
||||
#if CacheSize > 0x80000
|
||||
#error Invalid CAR size, must be at most 128k (processor limit is 512k).
|
||||
#endif
|
||||
|
@@ -80,7 +80,7 @@ void disable_cache_as_ram_real(uint8_t skip_sharedc_config)
|
||||
|
||||
family = amd_fam1x_cpu_family();
|
||||
|
||||
#if IS_ENABLED(CONFIG_CPU_AMD_MODEL_10XXX)
|
||||
#if CONFIG(CPU_AMD_MODEL_10XXX)
|
||||
if (family >= 0x6f) {
|
||||
/* Family 15h or later */
|
||||
|
||||
|
@@ -36,7 +36,7 @@
|
||||
#error "You need to set CONFIG_RAMTOP greater than 1M"
|
||||
#endif
|
||||
|
||||
#if IS_ENABLED(CONFIG_DEBUG_CAR)
|
||||
#if CONFIG(DEBUG_CAR)
|
||||
#define print_car_debug(format, arg...) printk(BIOS_DEBUG, "%s: " format, __func__, ##arg)
|
||||
#else
|
||||
#define print_car_debug(format, arg...)
|
||||
|
@@ -95,21 +95,21 @@ b.- prep_fid_change(...)
|
||||
|
||||
static inline void print_debug_fv(const char *str, u32 val)
|
||||
{
|
||||
#if IS_ENABLED(CONFIG_SET_FIDVID_DEBUG)
|
||||
#if CONFIG(SET_FIDVID_DEBUG)
|
||||
printk(BIOS_DEBUG, "%s%x\n", str, val);
|
||||
#endif
|
||||
}
|
||||
|
||||
static inline void print_debug_fv_8(const char *str, u8 val)
|
||||
{
|
||||
#if IS_ENABLED(CONFIG_SET_FIDVID_DEBUG)
|
||||
#if CONFIG(SET_FIDVID_DEBUG)
|
||||
printk(BIOS_DEBUG, "%s%02x\n", str, val);
|
||||
#endif
|
||||
}
|
||||
|
||||
static inline void print_debug_fv_64(const char *str, u32 val, u32 val2)
|
||||
{
|
||||
#if IS_ENABLED(CONFIG_SET_FIDVID_DEBUG)
|
||||
#if CONFIG(SET_FIDVID_DEBUG)
|
||||
printk(BIOS_DEBUG, "%s%x%x\n", str, val, val2);
|
||||
#endif
|
||||
}
|
||||
@@ -505,7 +505,7 @@ static void config_power_ctrl_misc_reg(pci_devfn_t dev, uint64_t cpuRev,
|
||||
}
|
||||
|
||||
/* TODO: look into C1E state and F3xA0[IdleExitEn]*/
|
||||
#if IS_ENABLED(CONFIG_SVI_HIGH_FREQ)
|
||||
#if CONFIG(SVI_HIGH_FREQ)
|
||||
if (cpuRev & AMD_FAM10_C3) {
|
||||
dword |= SVI_HIGH_FREQ_ON;
|
||||
}
|
||||
@@ -585,7 +585,7 @@ static void config_acpi_pwr_state_ctrl_regs(pci_devfn_t dev, uint64_t cpuRev,
|
||||
if (cpuRev & AMD_DR_Bx ) {
|
||||
smaf001 = 0xA6;
|
||||
} else {
|
||||
#if IS_ENABLED(CONFIG_SVI_HIGH_FREQ)
|
||||
#if CONFIG(SVI_HIGH_FREQ)
|
||||
if (cpuRev & (AMD_RB_C3 | AMD_DA_C3)) {
|
||||
smaf001 = 0xF6;
|
||||
}
|
||||
@@ -1036,7 +1036,7 @@ void init_fidvid_stage2(u32 apicid, u32 nodeid)
|
||||
}
|
||||
|
||||
|
||||
#if IS_ENABLED(CONFIG_SET_FIDVID_STORE_AP_APICID_AT_FIRST)
|
||||
#if CONFIG(SET_FIDVID_STORE_AP_APICID_AT_FIRST)
|
||||
struct ap_apicid_st {
|
||||
u32 num;
|
||||
// it could use 256 bytes for 64 node quad core system
|
||||
@@ -1055,7 +1055,7 @@ static void store_ap_apicid(unsigned ap_apicid, void *gp)
|
||||
|
||||
int init_fidvid_bsp(u32 bsp_apicid, u32 nodes)
|
||||
{
|
||||
#if IS_ENABLED(CONFIG_SET_FIDVID_STORE_AP_APICID_AT_FIRST)
|
||||
#if CONFIG(SET_FIDVID_STORE_AP_APICID_AT_FIRST)
|
||||
struct ap_apicid_st ap_apicidx;
|
||||
u32 i;
|
||||
#endif
|
||||
@@ -1070,8 +1070,8 @@ int init_fidvid_bsp(u32 bsp_apicid, u32 nodes)
|
||||
|
||||
print_debug_fv("BSP fid = ", fv.common_fid);
|
||||
|
||||
#if IS_ENABLED(CONFIG_SET_FIDVID_STORE_AP_APICID_AT_FIRST) && \
|
||||
!IS_ENABLED(CONFIG_SET_FIDVID_CORE0_ONLY)
|
||||
#if CONFIG(SET_FIDVID_STORE_AP_APICID_AT_FIRST) && \
|
||||
!CONFIG(SET_FIDVID_CORE0_ONLY)
|
||||
/* For all APs (We know the APIC ID of all APs even when the APIC ID
|
||||
is lifted) remote read from AP LAPIC_MSG_REG about max fid.
|
||||
Then calculate the common max fid that can be used for all
|
||||
|
@@ -18,7 +18,7 @@
|
||||
#include <device/pci_ops.h>
|
||||
#include "init_cpus.h"
|
||||
|
||||
#if IS_ENABLED(CONFIG_HAVE_OPTION_TABLE)
|
||||
#if CONFIG(HAVE_OPTION_TABLE)
|
||||
#include "option_table.h"
|
||||
#endif
|
||||
#include <pc80/mc146818rtc.h>
|
||||
@@ -30,17 +30,17 @@
|
||||
|
||||
#include <southbridge/amd/common/reset.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_SOUTHBRIDGE_AMD_SB700)
|
||||
#if CONFIG(SOUTHBRIDGE_AMD_SB700)
|
||||
#include <southbridge/amd/sb700/sb700.h>
|
||||
#endif
|
||||
|
||||
#if IS_ENABLED(CONFIG_SOUTHBRIDGE_AMD_SB800)
|
||||
#if CONFIG(SOUTHBRIDGE_AMD_SB800)
|
||||
#include <southbridge/amd/sb800/sb800.h>
|
||||
#endif
|
||||
|
||||
#include "cpu/amd/car/disable_cache_as_ram.c"
|
||||
|
||||
#if IS_ENABLED(CONFIG_PCI_IO_CFG_EXT)
|
||||
#if CONFIG(PCI_IO_CFG_EXT)
|
||||
static void set_EnableCf8ExtCfg(void)
|
||||
{
|
||||
// set the NB_CFG_MSR[46]=1;
|
||||
@@ -156,7 +156,7 @@ static void for_each_ap(uint32_t bsp_apicid, uint32_t core_range, int8_t node,
|
||||
/* get_nodes define in ht_wrapper.c */
|
||||
nodes = get_nodes();
|
||||
|
||||
if (!IS_ENABLED(CONFIG_LOGICAL_CPUS) ||
|
||||
if (!CONFIG(LOGICAL_CPUS) ||
|
||||
read_option(multi_core, 0) != 0) { // 0 means multi core
|
||||
disable_siblings = 1;
|
||||
} else {
|
||||
@@ -186,8 +186,8 @@ static void for_each_ap(uint32_t bsp_apicid, uint32_t core_range, int8_t node,
|
||||
for (j = jstart; j <= jend; j++) {
|
||||
ap_apicid = get_boot_apic_id(i, j);
|
||||
|
||||
#if IS_ENABLED(CONFIG_ENABLE_APIC_EXT_ID) && (CONFIG_APIC_ID_OFFSET > 0)
|
||||
#if !IS_ENABLED(CONFIG_LIFT_BSP_APIC_ID)
|
||||
#if CONFIG(ENABLE_APIC_EXT_ID) && (CONFIG_APIC_ID_OFFSET > 0)
|
||||
#if !CONFIG(LIFT_BSP_APIC_ID)
|
||||
if ((i != 0) || (j != 0)) /* except bsp */
|
||||
#endif
|
||||
ap_apicid += CONFIG_APIC_ID_OFFSET;
|
||||
@@ -231,7 +231,7 @@ static inline int lapic_remote_read(int apicid, int reg, u32 *pvalue)
|
||||
return result;
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_SET_FIDVID)
|
||||
#if CONFIG(SET_FIDVID)
|
||||
static void init_fidvid_ap(u32 apicid, u32 nodeid, u32 coreid);
|
||||
#endif
|
||||
|
||||
@@ -402,17 +402,17 @@ u32 init_cpus(u32 cpu_init_detectedx, struct sys_info *sysinfo)
|
||||
if (!is_fam15h())
|
||||
set_apicid_cpuid_lo();
|
||||
set_EnableCf8ExtCfg();
|
||||
#if IS_ENABLED(CONFIG_ENABLE_APIC_EXT_ID)
|
||||
#if CONFIG(ENABLE_APIC_EXT_ID)
|
||||
enable_apic_ext_id(id.nodeid);
|
||||
#endif
|
||||
}
|
||||
|
||||
enable_lapic();
|
||||
|
||||
#if IS_ENABLED(CONFIG_ENABLE_APIC_EXT_ID) && (CONFIG_APIC_ID_OFFSET > 0)
|
||||
#if CONFIG(ENABLE_APIC_EXT_ID) && (CONFIG_APIC_ID_OFFSET > 0)
|
||||
u32 initial_apicid = get_initial_apicid();
|
||||
|
||||
#if !IS_ENABLED(CONFIG_LIFT_BSP_APIC_ID)
|
||||
#if !CONFIG(LIFT_BSP_APIC_ID)
|
||||
if (initial_apicid != 0) // other than bsp
|
||||
#endif
|
||||
{
|
||||
@@ -424,7 +424,7 @@ u32 init_cpus(u32 cpu_init_detectedx, struct sys_info *sysinfo)
|
||||
|
||||
lapic_write(LAPIC_ID, dword);
|
||||
}
|
||||
#if IS_ENABLED(CONFIG_LIFT_BSP_APIC_ID)
|
||||
#if CONFIG(LIFT_BSP_APIC_ID)
|
||||
bsp_apicid += CONFIG_APIC_ID_OFFSET;
|
||||
#endif
|
||||
|
||||
@@ -477,8 +477,8 @@ u32 init_cpus(u32 cpu_init_detectedx, struct sys_info *sysinfo)
|
||||
}
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_SET_FIDVID)
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS) && IS_ENABLED(CONFIG_SET_FIDVID_CORE0_ONLY)
|
||||
#if CONFIG(SET_FIDVID)
|
||||
#if CONFIG(LOGICAL_CPUS) && CONFIG(SET_FIDVID_CORE0_ONLY)
|
||||
// Run on all AP for proper FID/VID setup.
|
||||
if (id.coreid == 0) // only need set fid for core0
|
||||
#endif
|
||||
@@ -501,7 +501,7 @@ u32 init_cpus(u32 cpu_init_detectedx, struct sys_info *sysinfo)
|
||||
if (is_fam15h()) {
|
||||
/* core 1 on node 0 is special; to avoid corrupting the
|
||||
* BSP do not alter MTRRs on that core */
|
||||
if (IS_ENABLED(CONFIG_ENABLE_APIC_EXT_ID) && (CONFIG_APIC_ID_OFFSET > 0))
|
||||
if (CONFIG(ENABLE_APIC_EXT_ID) && (CONFIG_APIC_ID_OFFSET > 0))
|
||||
fam15_bsp_core1_apicid = CONFIG_APIC_ID_OFFSET + 1;
|
||||
else
|
||||
fam15_bsp_core1_apicid = 1;
|
||||
@@ -578,7 +578,7 @@ static void start_node(u8 node)
|
||||
/* Enable routing table */
|
||||
printk(BIOS_DEBUG, "Start node %02x", node);
|
||||
|
||||
#if IS_ENABLED(CONFIG_NORTHBRIDGE_AMD_AMDFAM10)
|
||||
#if CONFIG(NORTHBRIDGE_AMD_AMDFAM10)
|
||||
/* For FAM10 support, we need to set Dram base/limit for the new node */
|
||||
pci_write_config32(NODE_MP(node), 0x44, 0);
|
||||
pci_write_config32(NODE_MP(node), 0x40, 3);
|
||||
@@ -1040,7 +1040,7 @@ void cpuSetAMDMSR(uint8_t node_id)
|
||||
}
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_SOUTHBRIDGE_AMD_SB700) || IS_ENABLED(CONFIG_SOUTHBRIDGE_AMD_SB800)
|
||||
#if CONFIG(SOUTHBRIDGE_AMD_SB700) || CONFIG(SOUTHBRIDGE_AMD_SB800)
|
||||
if (revision & (AMD_DR_GT_D0 | AMD_FAM15_ALL)) {
|
||||
/* Set up message triggered C1E */
|
||||
msr = rdmsr(MSR_INTPEND);
|
||||
@@ -1060,7 +1060,7 @@ void cpuSetAMDMSR(uint8_t node_id)
|
||||
|
||||
if (revision & (AMD_DR_Ex | AMD_FAM15_ALL)) {
|
||||
enable_c_states = 0;
|
||||
if (IS_ENABLED(CONFIG_HAVE_ACPI_TABLES))
|
||||
if (CONFIG(HAVE_ACPI_TABLES))
|
||||
if (get_option(&nvram, "cpu_c_states") == CB_SUCCESS)
|
||||
enable_c_states = !!nvram;
|
||||
|
||||
@@ -1869,7 +1869,7 @@ void finalize_node_setup(struct sys_info *sysinfo)
|
||||
cpuSetAMDPCI(i);
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_SET_FIDVID)
|
||||
#if CONFIG(SET_FIDVID)
|
||||
// Prep each node for FID/VID setup.
|
||||
prep_fid_change();
|
||||
#endif
|
||||
@@ -1883,6 +1883,6 @@ void finalize_node_setup(struct sys_info *sysinfo)
|
||||
#endif
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_SET_FIDVID)
|
||||
#if CONFIG(SET_FIDVID)
|
||||
# include "fidvid.c"
|
||||
#endif
|
||||
|
@@ -62,7 +62,7 @@ static void model_10xxx_init(struct device *dev)
|
||||
msr_t msr;
|
||||
int num_banks;
|
||||
struct node_core_id id;
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
u32 siblings;
|
||||
#endif
|
||||
uint8_t delay_start;
|
||||
@@ -123,7 +123,7 @@ static void model_10xxx_init(struct device *dev)
|
||||
/* Set the processor name string */
|
||||
init_processor_name();
|
||||
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
siblings = cpuid_ecx(0x80000008) & 0xff;
|
||||
|
||||
if (siblings > 0) {
|
||||
@@ -204,7 +204,7 @@ static void model_10xxx_init(struct device *dev)
|
||||
wrmsr(BU_CFG2_MSR, msr);
|
||||
}
|
||||
|
||||
if (IS_ENABLED(CONFIG_HAVE_SMI_HANDLER)) {
|
||||
if (CONFIG(HAVE_SMI_HANDLER)) {
|
||||
printk(BIOS_DEBUG, "Initializing SMM ASeg memory\n");
|
||||
|
||||
/* Set SMM base address for this CPU */
|
||||
|
@@ -187,7 +187,7 @@ void amd_generate_powernow(u32 pcontrol_blk, u8 plen, u8 onlyBSP)
|
||||
uint8_t enable_c_states;
|
||||
|
||||
enable_c_states = 0;
|
||||
#if IS_ENABLED(CONFIG_HAVE_ACPI_TABLES)
|
||||
#if CONFIG(HAVE_ACPI_TABLES)
|
||||
if (get_option(&nvram, "cpu_c_states") == CB_SUCCESS)
|
||||
enable_c_states = !!nvram;
|
||||
#endif
|
||||
|
@@ -44,7 +44,7 @@ static inline uint8_t is_fam15h(void)
|
||||
uint64_t get_uma_memory_size(uint64_t topmem)
|
||||
{
|
||||
uint64_t uma_size = 0;
|
||||
if (IS_ENABLED(CONFIG_GFXUMA)) {
|
||||
if (CONFIG(GFXUMA)) {
|
||||
/* refer to UMA Size Consideration in 780 BDG. */
|
||||
if (topmem >= 0x40000000) /* 1GB and above system memory */
|
||||
uma_size = 0x10000000; /* 256M recommended UMA */
|
||||
|
@@ -200,7 +200,7 @@ void amd_update_microcode_from_cbfs(uint32_t equivalent_processor_rev_id)
|
||||
}
|
||||
|
||||
#ifdef __PRE_RAM__
|
||||
#if IS_ENABLED(CONFIG_HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK)
|
||||
#if CONFIG(HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK)
|
||||
spin_lock(romstage_microcode_cbfs_lock());
|
||||
#endif
|
||||
#endif
|
||||
@@ -210,7 +210,7 @@ void amd_update_microcode_from_cbfs(uint32_t equivalent_processor_rev_id)
|
||||
if (!ucode) {
|
||||
UCODE_DEBUG("microcode file not found. Skipping updates.\n");
|
||||
#ifdef __PRE_RAM__
|
||||
#if IS_ENABLED(CONFIG_HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK)
|
||||
#if CONFIG(HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK)
|
||||
spin_unlock(romstage_microcode_cbfs_lock());
|
||||
#endif
|
||||
#endif
|
||||
@@ -220,7 +220,7 @@ void amd_update_microcode_from_cbfs(uint32_t equivalent_processor_rev_id)
|
||||
amd_update_microcode(ucode, ucode_len, equivalent_processor_rev_id);
|
||||
|
||||
#ifdef __PRE_RAM__
|
||||
#if IS_ENABLED(CONFIG_HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK)
|
||||
#if CONFIG(HAVE_ROMSTAGE_MICROCODE_CBFS_SPINLOCK)
|
||||
spin_unlock(romstage_microcode_cbfs_lock());
|
||||
#endif
|
||||
#endif
|
||||
|
@@ -88,7 +88,7 @@ void amd_initmmio(void)
|
||||
MsrReg = ((1ULL << CONFIG_CPU_ADDR_BITS) - CACHE_ROM_SIZE) | 0x800ull;
|
||||
LibAmdMsrWrite(MTRR_PHYS_MASK(6), &MsrReg, &StdHeader);
|
||||
|
||||
if (IS_ENABLED(CONFIG_UDELAY_LAPIC)){
|
||||
if (CONFIG(UDELAY_LAPIC)){
|
||||
LibAmdMsrRead(0x1B, &MsrReg, &StdHeader);
|
||||
MsrReg |= 1 << 11;
|
||||
LibAmdMsrWrite(0x1B, &MsrReg, &StdHeader);
|
||||
|
@@ -36,7 +36,7 @@ static void model_15_init(struct device *dev)
|
||||
int num_banks;
|
||||
int msrno;
|
||||
unsigned int cpu_idx;
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
u32 siblings;
|
||||
#endif
|
||||
|
||||
@@ -78,7 +78,7 @@ static void model_15_init(struct device *dev)
|
||||
/* Enable the local CPU APICs */
|
||||
setup_lapic();
|
||||
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
siblings = cpuid_ecx(0x80000008) & 0xff;
|
||||
|
||||
if (siblings > 0) {
|
||||
@@ -98,7 +98,7 @@ static void model_15_init(struct device *dev)
|
||||
msr.hi &= ~(1 << (46 - 32));
|
||||
wrmsr(NB_CFG_MSR, msr);
|
||||
|
||||
if (IS_ENABLED(CONFIG_HAVE_SMI_HANDLER)) {
|
||||
if (CONFIG(HAVE_SMI_HANDLER)) {
|
||||
cpu_idx = cpu_info()->index;
|
||||
printk(BIOS_INFO, "Initializing SMM for CPU %u\n", cpu_idx);
|
||||
|
||||
|
@@ -94,7 +94,7 @@ void amd_initmmio(void)
|
||||
MsrReg = ((1ULL << CONFIG_CPU_ADDR_BITS) - CACHE_ROM_SIZE) | 0x800ull;
|
||||
LibAmdMsrWrite(MTRR_PHYS_MASK(6), &MsrReg, &StdHeader);
|
||||
|
||||
if (IS_ENABLED(CONFIG_UDELAY_LAPIC)) {
|
||||
if (CONFIG(UDELAY_LAPIC)) {
|
||||
LibAmdMsrRead(0x1B, &MsrReg, &StdHeader);
|
||||
MsrReg |= 1 << 11;
|
||||
LibAmdMsrWrite(0x1B, &MsrReg, &StdHeader);
|
||||
|
@@ -51,7 +51,7 @@ static void model_15_init(struct device *dev)
|
||||
msr_t msr;
|
||||
int num_banks;
|
||||
int msrno;
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
u32 siblings;
|
||||
#endif
|
||||
|
||||
@@ -90,7 +90,7 @@ static void model_15_init(struct device *dev)
|
||||
/* Enable the local CPU APICs */
|
||||
setup_lapic();
|
||||
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
siblings = cpuid_ecx(0x80000008) & 0xff;
|
||||
|
||||
if (siblings > 0) {
|
||||
|
@@ -99,7 +99,7 @@ void amd_initmmio(void)
|
||||
MsrReg = ((1ULL << CONFIG_CPU_ADDR_BITS) - CACHE_ROM_SIZE) | 0x800ull;
|
||||
LibAmdMsrWrite(MTRR_PHYS_MASK(6), &MsrReg, &StdHeader);
|
||||
|
||||
if (IS_ENABLED(CONFIG_UDELAY_LAPIC)) {
|
||||
if (CONFIG(UDELAY_LAPIC)) {
|
||||
LibAmdMsrRead(0x1B, &MsrReg, &StdHeader);
|
||||
MsrReg |= 1 << 11;
|
||||
LibAmdMsrWrite(0x1B, &MsrReg, &StdHeader);
|
||||
|
@@ -34,7 +34,7 @@ static void model_16_init(struct device *dev)
|
||||
msr_t msr;
|
||||
int num_banks;
|
||||
int msrno;
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
u32 siblings;
|
||||
#endif
|
||||
|
||||
@@ -75,7 +75,7 @@ static void model_16_init(struct device *dev)
|
||||
/* Enable the local CPU APICs */
|
||||
setup_lapic();
|
||||
|
||||
#if IS_ENABLED(CONFIG_LOGICAL_CPUS)
|
||||
#if CONFIG(LOGICAL_CPUS)
|
||||
siblings = cpuid_ecx(0x80000008) & 0xff;
|
||||
|
||||
if (siblings > 0) {
|
||||
|
@@ -19,7 +19,7 @@
|
||||
#include <console/console.h>
|
||||
#include <device/pci_ops.h>
|
||||
#include <pc80/mc146818rtc.h>
|
||||
#if IS_ENABLED(CONFIG_HAVE_OPTION_TABLE)
|
||||
#if CONFIG(HAVE_OPTION_TABLE)
|
||||
#include "option_table.h"
|
||||
#endif
|
||||
|
||||
@@ -124,7 +124,7 @@ void real_start_other_core(uint32_t nodeid, uint32_t cores)
|
||||
}
|
||||
}
|
||||
|
||||
#if (!IS_ENABLED(CONFIG_CPU_AMD_MODEL_10XXX))
|
||||
#if (!CONFIG(CPU_AMD_MODEL_10XXX))
|
||||
//it is running on core0 of node0
|
||||
static void start_other_cores(void)
|
||||
{
|
||||
|
@@ -134,7 +134,7 @@ addrsize_set_high:
|
||||
orl $MTRR_DEF_TYPE_EN, %eax
|
||||
wrmsr
|
||||
|
||||
#if IS_ENABLED(CONFIG_CPU_HAS_L2_ENABLE_MSR)
|
||||
#if CONFIG(CPU_HAS_L2_ENABLE_MSR)
|
||||
/*
|
||||
* Enable the L2 cache. Currently this assumes that this
|
||||
* only affect socketed CPU's for which this is always valid,
|
||||
@@ -152,7 +152,7 @@ addrsize_set_high:
|
||||
invd
|
||||
movl %eax, %cr0
|
||||
|
||||
#if IS_ENABLED(CONFIG_MICROCODE_UPDATE_PRE_RAM)
|
||||
#if CONFIG(MICROCODE_UPDATE_PRE_RAM)
|
||||
update_microcode:
|
||||
/* put the return address in %esp */
|
||||
movl $end_microcode_update, %esp
|
||||
|
@@ -23,7 +23,7 @@
|
||||
|
||||
/* Macro to access Local APIC registers at default base. */
|
||||
#define LAPIC(x) $(LAPIC_DEFAULT_BASE | LAPIC_ ## x)
|
||||
#if !IS_ENABLED(CONFIG_C_ENVIRONMENT_BOOTBLOCK)
|
||||
#if !CONFIG(C_ENVIRONMENT_BOOTBLOCK)
|
||||
/* Fixed location, ASSERTED in failover.ld if it changes. */
|
||||
.set ap_sipi_vector_in_rom, 0xff
|
||||
#endif
|
||||
@@ -318,7 +318,7 @@ no_msr_11e:
|
||||
invd
|
||||
movl %eax, %cr0
|
||||
|
||||
#if IS_ENABLED(CONFIG_MICROCODE_UPDATE_PRE_RAM)
|
||||
#if CONFIG(MICROCODE_UPDATE_PRE_RAM)
|
||||
update_microcode:
|
||||
/* put the return address in %esp */
|
||||
movl $end_microcode_update, %esp
|
||||
|
@@ -54,7 +54,7 @@ static void romstage_main(unsigned long bist)
|
||||
platform_enter_postcar();
|
||||
}
|
||||
|
||||
#if !IS_ENABLED(CONFIG_C_ENVIRONMENT_BOOTBLOCK)
|
||||
#if !CONFIG(C_ENVIRONMENT_BOOTBLOCK)
|
||||
/* This wrapper enables easy transition towards C_ENVIRONMENT_BOOTBLOCK,
|
||||
* keeping changes in cache_as_ram.S easy to manage.
|
||||
*/
|
||||
|
@@ -31,7 +31,7 @@ void set_feature_ctrl_vmx(void)
|
||||
{
|
||||
msr_t msr;
|
||||
uint32_t feature_flag;
|
||||
int enable = IS_ENABLED(CONFIG_ENABLE_VMX);
|
||||
int enable = CONFIG(ENABLE_VMX);
|
||||
|
||||
feature_flag = cpu_get_feature_flags_ecx();
|
||||
/* Check that the VMX is supported before reading or writing the MSR. */
|
||||
@@ -71,7 +71,7 @@ void set_feature_ctrl_vmx(void)
|
||||
void set_feature_ctrl_lock(void)
|
||||
{
|
||||
msr_t msr;
|
||||
int lock = IS_ENABLED(CONFIG_SET_IA32_FC_LOCK_BIT);
|
||||
int lock = CONFIG(SET_IA32_FC_LOCK_BIT);
|
||||
uint32_t feature_flag = cpu_get_feature_flags_ecx();
|
||||
|
||||
/* Check if VMX is supported before reading or writing the MSR */
|
||||
|
@@ -132,7 +132,7 @@ static void model_406dx_init(struct device *cpu)
|
||||
x86_enable_cache();
|
||||
|
||||
/* Load microcode */
|
||||
if (IS_ENABLED(CONFIG_SUPPORT_CPU_UCODE_IN_CBFS))
|
||||
if (CONFIG(SUPPORT_CPU_UCODE_IN_CBFS))
|
||||
intel_update_microcode_from_cbfs();
|
||||
|
||||
/* Clear out pending MCEs */
|
||||
|
@@ -23,7 +23,7 @@
|
||||
#include <cpu/intel/microcode/microcode.c>
|
||||
#include "haswell.h"
|
||||
|
||||
#if IS_ENABLED(CONFIG_SOUTHBRIDGE_INTEL_LYNXPOINT)
|
||||
#if CONFIG(SOUTHBRIDGE_INTEL_LYNXPOINT)
|
||||
/* Needed for RCBA access to set Soft Reset Data register */
|
||||
#include <southbridge/intel/lynxpoint/pch.h>
|
||||
#else
|
||||
|
@@ -30,7 +30,7 @@
|
||||
#include <program_loading.h>
|
||||
#include <romstage_handoff.h>
|
||||
#include <vendorcode/google/chromeos/chromeos.h>
|
||||
#if IS_ENABLED(CONFIG_EC_GOOGLE_CHROMEEC)
|
||||
#if CONFIG(EC_GOOGLE_CHROMEEC)
|
||||
#include <ec/google/chromeec/ec.h>
|
||||
#endif
|
||||
#include <northbridge/intel/haswell/haswell.h>
|
||||
@@ -89,7 +89,7 @@ void romstage_common(const struct romstage_params *params)
|
||||
printk(BIOS_DEBUG, "Back from haswell_early_initialization()\n");
|
||||
|
||||
if (wake_from_s3) {
|
||||
#if IS_ENABLED(CONFIG_HAVE_ACPI_RESUME)
|
||||
#if CONFIG(HAVE_ACPI_RESUME)
|
||||
printk(BIOS_DEBUG, "Resume from S3 detected.\n");
|
||||
#else
|
||||
printk(BIOS_DEBUG, "Resume from S3 detected, but disabled.\n");
|
||||
@@ -131,7 +131,7 @@ void romstage_common(const struct romstage_params *params)
|
||||
/* Save data returned from MRC on non-S3 resumes. */
|
||||
save_mrc_data(params->pei_data);
|
||||
} else if (cbmem_initialize()) {
|
||||
#if IS_ENABLED(CONFIG_HAVE_ACPI_RESUME)
|
||||
#if CONFIG(HAVE_ACPI_RESUME)
|
||||
/* Failed S3 resume, reset to come up cleanly */
|
||||
system_reset();
|
||||
#endif
|
||||
|
@@ -19,7 +19,7 @@
|
||||
#include <smp/spinlock.h>
|
||||
#include <assert.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_PARALLEL_CPU_INIT)
|
||||
#if CONFIG(PARALLEL_CPU_INIT)
|
||||
#error Intel hyper-threading requires serialized CPU init
|
||||
#endif
|
||||
|
||||
|
@@ -75,7 +75,7 @@ static void per_cpu_smm_trigger(void)
|
||||
printk(BIOS_DEBUG, "SMRR status: %senabled\n",
|
||||
ia32_ft_ctrl.lo & (1 << 3) ? "" : "not ");
|
||||
} else {
|
||||
if (!IS_ENABLED(CONFIG_SET_IA32_FC_LOCK_BIT))
|
||||
if (!CONFIG(SET_IA32_FC_LOCK_BIT))
|
||||
printk(BIOS_INFO,
|
||||
"Overriding CONFIG_SET_IA32_FC_LOCK_BIT to enable SMRR\n");
|
||||
ia32_ft_ctrl.lo |= (1 << 3) | (1 << 0);
|
||||
|
@@ -23,7 +23,7 @@
|
||||
|
||||
#include <cpu/intel/microcode/microcode.c>
|
||||
|
||||
#if IS_ENABLED(CONFIG_SOUTHBRIDGE_INTEL_IBEXPEAK)
|
||||
#if CONFIG(SOUTHBRIDGE_INTEL_IBEXPEAK)
|
||||
#include <southbridge/intel/ibexpeak/pch.h>
|
||||
#include "model_2065x.h"
|
||||
#else
|
||||
|
@@ -24,8 +24,8 @@
|
||||
#include <cpu/intel/microcode/microcode.c>
|
||||
#include "model_206ax.h"
|
||||
|
||||
#if IS_ENABLED(CONFIG_SOUTHBRIDGE_INTEL_BD82X6X) || \
|
||||
IS_ENABLED(CONFIG_SOUTHBRIDGE_INTEL_C216)
|
||||
#if CONFIG(SOUTHBRIDGE_INTEL_BD82X6X) || \
|
||||
CONFIG(SOUTHBRIDGE_INTEL_C216)
|
||||
/* Needed for RCBA access to set Soft Reset Data register */
|
||||
#include <southbridge/intel/bd82x6x/pch.h>
|
||||
#else
|
||||
|
@@ -24,7 +24,7 @@ static void model_f3x_init(struct device *cpu)
|
||||
/* Turn on caching if we haven't already */
|
||||
x86_enable_cache();
|
||||
|
||||
if (!IS_ENABLED(CONFIG_PARALLEL_MP) && !intel_ht_sibling()) {
|
||||
if (!CONFIG(PARALLEL_MP) && !intel_ht_sibling()) {
|
||||
/* MTRRs are shared between threads */
|
||||
x86_setup_mtrrs();
|
||||
x86_mtrr_check();
|
||||
@@ -37,7 +37,7 @@ static void model_f3x_init(struct device *cpu)
|
||||
setup_lapic();
|
||||
|
||||
/* Start up my CPU siblings */
|
||||
if (!IS_ENABLED(CONFIG_PARALLEL_MP))
|
||||
if (!CONFIG(PARALLEL_MP))
|
||||
intel_sibling_init(cpu);
|
||||
};
|
||||
|
||||
|
@@ -175,7 +175,7 @@ static void fill_in_relocation_params(struct smm_relocation_params *params)
|
||||
}
|
||||
|
||||
/* Adjust available SMM handler memory size. */
|
||||
if (IS_ENABLED(CONFIG_CACHE_RELOCATED_RAMSTAGE_OUTSIDE_CBMEM)) {
|
||||
if (CONFIG(CACHE_RELOCATED_RAMSTAGE_OUTSIDE_CBMEM)) {
|
||||
ASSERT(params->smram_size > CONFIG_SMM_RESERVED_SIZE);
|
||||
params->smram_size -= CONFIG_SMM_RESERVED_SIZE;
|
||||
}
|
||||
|
@@ -19,7 +19,7 @@
|
||||
#include <cpu/x86/msr.h>
|
||||
#include <arch/cpu.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_CPU_INTEL_TURBO_NOT_PACKAGE_SCOPED)
|
||||
#if CONFIG(CPU_INTEL_TURBO_NOT_PACKAGE_SCOPED)
|
||||
static inline int get_global_turbo_state(void)
|
||||
{
|
||||
return TURBO_UNKNOWN;
|
||||
|
@@ -29,8 +29,8 @@
|
||||
|
||||
#include <arch/rom_segs.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_C_ENVIRONMENT_BOOTBLOCK) || \
|
||||
IS_ENABLED(CONFIG_SIPI_VECTOR_IN_ROM)
|
||||
#if CONFIG(C_ENVIRONMENT_BOOTBLOCK) || \
|
||||
CONFIG(SIPI_VECTOR_IN_ROM)
|
||||
/* Symbol _start16bit must be aligned to 4kB to start AP CPUs with
|
||||
* Startup IPI message without RAM.
|
||||
*/
|
||||
@@ -44,7 +44,7 @@ _start16bit:
|
||||
cli
|
||||
/* Save the BIST result */
|
||||
movl %eax, %ebp
|
||||
#if !IS_ENABLED(CONFIG_NO_EARLY_BOOTBLOCK_POSTCODES)
|
||||
#if !CONFIG(NO_EARLY_BOOTBLOCK_POSTCODES)
|
||||
post_code(POST_RESET_VECTOR_CORRECT)
|
||||
#endif
|
||||
|
||||
|
@@ -47,7 +47,7 @@ __protected_start:
|
||||
/* Save the BIST value */
|
||||
movl %eax, %ebp
|
||||
|
||||
#if !IS_ENABLED(CONFIG_NO_EARLY_BOOTBLOCK_POSTCODES)
|
||||
#if !CONFIG(NO_EARLY_BOOTBLOCK_POSTCODES)
|
||||
post_code(POST_ENTER_PROTECTED_MODE)
|
||||
#endif
|
||||
|
||||
|
@@ -25,7 +25,7 @@ void *backup_default_smm_area(void)
|
||||
void *save_area;
|
||||
const void *default_smm = (void *)SMM_DEFAULT_BASE;
|
||||
|
||||
if (!IS_ENABLED(CONFIG_HAVE_ACPI_RESUME))
|
||||
if (!CONFIG(HAVE_ACPI_RESUME))
|
||||
return NULL;
|
||||
|
||||
/*
|
||||
|
@@ -20,7 +20,7 @@
|
||||
#include <arch/early_variables.h>
|
||||
#include <symbols.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_PLATFORM_USES_FSP1_0)
|
||||
#if CONFIG(PLATFORM_USES_FSP1_0)
|
||||
#include <drivers/intel/fsp1_0/fsp_util.h>
|
||||
#endif
|
||||
typedef void (* const car_migration_func_t)(void);
|
||||
@@ -61,7 +61,7 @@ void *car_get_var_ptr(void *var)
|
||||
return var;
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_PLATFORM_USES_FSP1_0)
|
||||
#if CONFIG(PLATFORM_USES_FSP1_0)
|
||||
migrated_base = (char *)find_saved_temp_mem(
|
||||
*(void **)CBMEM_FSP_HOB_PTR);
|
||||
/* FSP 1.0 migrates the entire DCACHE RAM */
|
||||
@@ -96,7 +96,7 @@ void *car_sync_var_ptr(void *var)
|
||||
* keep console buffer in CAR until cbmemc_reinit() moves it.
|
||||
*/
|
||||
if (*mig_var == _preram_cbmem_console) {
|
||||
if (IS_ENABLED(CONFIG_PLATFORM_USES_FSP1_0))
|
||||
if (CONFIG(PLATFORM_USES_FSP1_0))
|
||||
*mig_var += (char *)mig_var - (char *)var;
|
||||
return mig_var;
|
||||
}
|
||||
@@ -142,7 +142,7 @@ static void do_car_migrate_variables(void)
|
||||
|
||||
static void car_migrate_variables(int is_recovery)
|
||||
{
|
||||
if (!IS_ENABLED(CONFIG_PLATFORM_USES_FSP1_0))
|
||||
if (!CONFIG(PLATFORM_USES_FSP1_0))
|
||||
do_car_migrate_variables();
|
||||
}
|
||||
ROMSTAGE_CBMEM_INIT_HOOK(car_migrate_variables)
|
||||
|
@@ -98,7 +98,7 @@ void udelay(u32 usecs)
|
||||
} while ((start - value) < ticks);
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_LAPIC_MONOTONIC_TIMER)
|
||||
#if CONFIG(LAPIC_MONOTONIC_TIMER)
|
||||
#include <timer.h>
|
||||
|
||||
static struct monotonic_counter {
|
||||
|
@@ -15,7 +15,7 @@
|
||||
#include <cpu/x86/msr.h>
|
||||
#include <cpu/x86/lapic_def.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_SMP)
|
||||
#if CONFIG(SMP)
|
||||
int boot_cpu(void)
|
||||
{
|
||||
int bsp;
|
||||
|
@@ -147,9 +147,9 @@ static int lapic_start_cpu(unsigned long apicid)
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
#if !IS_ENABLED(CONFIG_CPU_AMD_MODEL_10XXX) \
|
||||
&& !IS_ENABLED(CONFIG_CPU_INTEL_MODEL_206AX) \
|
||||
&& !IS_ENABLED(CONFIG_CPU_INTEL_MODEL_2065X)
|
||||
#if !CONFIG(CPU_AMD_MODEL_10XXX) \
|
||||
&& !CONFIG(CPU_INTEL_MODEL_206AX) \
|
||||
&& !CONFIG(CPU_INTEL_MODEL_2065X)
|
||||
mdelay(10);
|
||||
#endif
|
||||
|
||||
@@ -320,7 +320,7 @@ int start_cpu(struct device *cpu)
|
||||
return result;
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_AP_IN_SIPI_WAIT)
|
||||
#if CONFIG(AP_IN_SIPI_WAIT)
|
||||
|
||||
/**
|
||||
* Sending INIT IPI to self is equivalent of asserting #INIT with a bit of
|
||||
@@ -408,7 +408,7 @@ asmlinkage void secondary_cpu_init(unsigned int index)
|
||||
{
|
||||
atomic_inc(&active_cpus);
|
||||
|
||||
if (!IS_ENABLED(CONFIG_PARALLEL_CPU_INIT))
|
||||
if (!CONFIG(PARALLEL_CPU_INIT))
|
||||
spin_lock(&start_cpu_lock);
|
||||
|
||||
#ifdef __SSE3__
|
||||
@@ -423,7 +423,7 @@ asmlinkage void secondary_cpu_init(unsigned int index)
|
||||
#endif
|
||||
cpu_initialize(index);
|
||||
|
||||
if (!IS_ENABLED(CONFIG_PARALLEL_CPU_INIT))
|
||||
if (!CONFIG(PARALLEL_CPU_INIT))
|
||||
spin_unlock(&start_cpu_lock);
|
||||
|
||||
atomic_dec(&active_cpus);
|
||||
@@ -440,7 +440,7 @@ static void start_other_cpus(struct bus *cpu_bus, struct device *bsp_cpu)
|
||||
if (cpu->path.type != DEVICE_PATH_APIC)
|
||||
continue;
|
||||
|
||||
if (IS_ENABLED(CONFIG_PARALLEL_CPU_INIT) && (cpu == bsp_cpu))
|
||||
if (CONFIG(PARALLEL_CPU_INIT) && (cpu == bsp_cpu))
|
||||
continue;
|
||||
|
||||
if (!cpu->enabled)
|
||||
@@ -454,7 +454,7 @@ static void start_other_cpus(struct bus *cpu_bus, struct device *bsp_cpu)
|
||||
printk(BIOS_ERR, "CPU 0x%02x would not start!\n",
|
||||
cpu->path.apic.apic_id);
|
||||
|
||||
if (!IS_ENABLED(CONFIG_PARALLEL_CPU_INIT))
|
||||
if (!CONFIG(PARALLEL_CPU_INIT))
|
||||
udelay(10);
|
||||
}
|
||||
|
||||
@@ -554,24 +554,24 @@ void initialize_cpus(struct bus *cpu_bus)
|
||||
if (is_smp_boot())
|
||||
copy_secondary_start_to_lowest_1M();
|
||||
|
||||
if (!IS_ENABLED(CONFIG_SERIALIZED_SMM_INITIALIZATION))
|
||||
if (!CONFIG(SERIALIZED_SMM_INITIALIZATION))
|
||||
smm_init();
|
||||
|
||||
/* start all aps at first, so we can init ECC all together */
|
||||
if (is_smp_boot() && IS_ENABLED(CONFIG_PARALLEL_CPU_INIT))
|
||||
if (is_smp_boot() && CONFIG(PARALLEL_CPU_INIT))
|
||||
start_other_cpus(cpu_bus, info->cpu);
|
||||
|
||||
/* Initialize the bootstrap processor */
|
||||
cpu_initialize(0);
|
||||
|
||||
if (is_smp_boot() && !IS_ENABLED(CONFIG_PARALLEL_CPU_INIT))
|
||||
if (is_smp_boot() && !CONFIG(PARALLEL_CPU_INIT))
|
||||
start_other_cpus(cpu_bus, info->cpu);
|
||||
|
||||
/* Now wait the rest of the cpus stop*/
|
||||
if (is_smp_boot())
|
||||
wait_other_cpus_stop(cpu_bus);
|
||||
|
||||
if (IS_ENABLED(CONFIG_SERIALIZED_SMM_INITIALIZATION)) {
|
||||
if (CONFIG(SERIALIZED_SMM_INITIALIZATION)) {
|
||||
/* At this point, all APs are sleeping:
|
||||
* smm_init() will queue a pending SMI on all cpus
|
||||
* and smm_other_cpus() will start them one by one */
|
||||
@@ -589,7 +589,7 @@ void initialize_cpus(struct bus *cpu_bus)
|
||||
recover_lowest_1M();
|
||||
}
|
||||
|
||||
#if !IS_ENABLED(CONFIG_HAVE_SMI_HANDLER)
|
||||
#if !CONFIG(HAVE_SMI_HANDLER)
|
||||
/* Empty stubs for platforms without SMI handlers. */
|
||||
void smm_init(void)
|
||||
{
|
||||
|
@@ -714,7 +714,7 @@ struct mp_state {
|
||||
|
||||
static int is_smm_enabled(void)
|
||||
{
|
||||
return IS_ENABLED(CONFIG_HAVE_SMI_HANDLER) && mp_state.do_smm;
|
||||
return CONFIG(HAVE_SMI_HANDLER) && mp_state.do_smm;
|
||||
}
|
||||
|
||||
static void smm_disable(void)
|
||||
@@ -724,7 +724,7 @@ static void smm_disable(void)
|
||||
|
||||
static void smm_enable(void)
|
||||
{
|
||||
if (IS_ENABLED(CONFIG_HAVE_SMI_HANDLER))
|
||||
if (CONFIG(HAVE_SMI_HANDLER))
|
||||
mp_state.do_smm = 1;
|
||||
}
|
||||
|
||||
@@ -891,7 +891,7 @@ static int run_ap_work(struct mp_callback *val, long expire_us)
|
||||
struct stopwatch sw;
|
||||
int cur_cpu = cpu_index();
|
||||
|
||||
if (!IS_ENABLED(CONFIG_PARALLEL_MP_AP_WORK)) {
|
||||
if (!CONFIG(PARALLEL_MP_AP_WORK)) {
|
||||
printk(BIOS_ERR, "APs already parked. PARALLEL_MP_AP_WORK not selected.\n");
|
||||
return -1;
|
||||
}
|
||||
@@ -933,7 +933,7 @@ static void ap_wait_for_instruction(void)
|
||||
struct mp_callback **per_cpu_slot;
|
||||
int cur_cpu;
|
||||
|
||||
if (!IS_ENABLED(CONFIG_PARALLEL_MP_AP_WORK))
|
||||
if (!CONFIG(PARALLEL_MP_AP_WORK))
|
||||
return;
|
||||
|
||||
cur_cpu = cpu_index();
|
||||
@@ -1028,7 +1028,7 @@ static void fill_mp_state(struct mp_state *state, const struct mp_ops *ops)
|
||||
* Default to smm_initiate_relocation() if trigger callback isn't
|
||||
* provided.
|
||||
*/
|
||||
if (IS_ENABLED(CONFIG_HAVE_SMI_HANDLER) &&
|
||||
if (CONFIG(HAVE_SMI_HANDLER) &&
|
||||
ops->per_cpu_smm_trigger == NULL)
|
||||
mp_state.ops.per_cpu_smm_trigger = smm_initiate_relocation;
|
||||
}
|
||||
|
@@ -197,6 +197,6 @@ static void _display_mtrrs(void)
|
||||
|
||||
asmlinkage void display_mtrrs(void)
|
||||
{
|
||||
if (IS_ENABLED(CONFIG_DISPLAY_MTRRS))
|
||||
if (CONFIG(DISPLAY_MTRRS))
|
||||
_display_mtrrs();
|
||||
}
|
||||
|
@@ -36,7 +36,7 @@
|
||||
#include <memrange.h>
|
||||
#include <cpu/amd/mtrr.h>
|
||||
#include <assert.h>
|
||||
#if IS_ENABLED(CONFIG_X86_AMD_FIXED_MTRRS)
|
||||
#if CONFIG(X86_AMD_FIXED_MTRRS)
|
||||
#define MTRR_FIXED_WRBACK_BITS (MTRR_READ_MEM | MTRR_WRITE_MEM)
|
||||
#else
|
||||
#define MTRR_FIXED_WRBACK_BITS 0
|
||||
@@ -86,7 +86,7 @@ void fixed_mtrrs_expose_amd_rwdram(void)
|
||||
{
|
||||
msr_t syscfg;
|
||||
|
||||
if (!IS_ENABLED(CONFIG_X86_AMD_FIXED_MTRRS))
|
||||
if (!CONFIG(X86_AMD_FIXED_MTRRS))
|
||||
return;
|
||||
|
||||
syscfg = rdmsr(SYSCFG_MSR);
|
||||
@@ -98,7 +98,7 @@ void fixed_mtrrs_hide_amd_rwdram(void)
|
||||
{
|
||||
msr_t syscfg;
|
||||
|
||||
if (!IS_ENABLED(CONFIG_X86_AMD_FIXED_MTRRS))
|
||||
if (!CONFIG(X86_AMD_FIXED_MTRRS))
|
||||
return;
|
||||
|
||||
syscfg = rdmsr(SYSCFG_MSR);
|
||||
|
@@ -172,7 +172,7 @@ microcode_done:
|
||||
test %ebx, %ebx
|
||||
jz 1f
|
||||
|
||||
#if IS_ENABLED(CONFIG_X86_AMD_FIXED_MTRRS)
|
||||
#if CONFIG(X86_AMD_FIXED_MTRRS)
|
||||
/* Allow modification of RdDram and WrDram bits */
|
||||
mov $SYSCFG_MSR, %ecx
|
||||
rdmsr
|
||||
@@ -189,7 +189,7 @@ load_msr:
|
||||
dec %ebx
|
||||
jnz load_msr
|
||||
|
||||
#if IS_ENABLED(CONFIG_X86_AMD_FIXED_MTRRS)
|
||||
#if CONFIG(X86_AMD_FIXED_MTRRS)
|
||||
mov $SYSCFG_MSR, %ecx
|
||||
rdmsr
|
||||
and $~SYSCFG_MSR_MtrrFixDramModEn, %eax
|
||||
@@ -202,7 +202,7 @@ load_msr:
|
||||
and $~(CR0_CLEAR_FLAGS_CACHE_ENABLE), %eax
|
||||
mov %eax, %cr0
|
||||
|
||||
#if IS_ENABLED(CONFIG_SSE)
|
||||
#if CONFIG(SSE)
|
||||
/* Enable sse instructions. */
|
||||
mov %cr4, %eax
|
||||
orl $(CR4_OSFXSR | CR4_OSXMMEXCPT), %eax
|
||||
|
@@ -19,7 +19,7 @@
|
||||
#include <cpu/x86/cache.h>
|
||||
#include <cpu/x86/smm.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_SPI_FLASH_SMM)
|
||||
#if CONFIG(SPI_FLASH_SMM)
|
||||
#include <spi-generic.h>
|
||||
#endif
|
||||
|
||||
@@ -186,7 +186,7 @@ void smi_handler(u32 smm_revision)
|
||||
|
||||
/* Allow drivers to initialize variables in SMM context. */
|
||||
if (do_driver_init) {
|
||||
#if IS_ENABLED(CONFIG_SPI_FLASH_SMM)
|
||||
#if CONFIG(SPI_FLASH_SMM)
|
||||
spi_init();
|
||||
#endif
|
||||
do_driver_init = 0;
|
||||
|
@@ -18,7 +18,7 @@
|
||||
#include <cpu/x86/smm.h>
|
||||
#include <rmodule.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_SPI_FLASH_SMM)
|
||||
#if CONFIG(SPI_FLASH_SMM)
|
||||
#include <spi-generic.h>
|
||||
#endif
|
||||
|
||||
@@ -161,7 +161,7 @@ asmlinkage void smm_handler_start(void *arg)
|
||||
|
||||
/* Allow drivers to initialize variables in SMM context. */
|
||||
if (do_driver_init) {
|
||||
#if IS_ENABLED(CONFIG_SPI_FLASH_SMM)
|
||||
#if CONFIG(SPI_FLASH_SMM)
|
||||
spi_init();
|
||||
#endif
|
||||
do_driver_init = 0;
|
||||
@@ -180,7 +180,7 @@ asmlinkage void smm_handler_start(void *arg)
|
||||
expected_canary);
|
||||
|
||||
// Don't die if we can't indicate an error.
|
||||
if (IS_ENABLED(CONFIG_DEBUG_SMI))
|
||||
if (CONFIG(DEBUG_SMI))
|
||||
die("SMM Handler caused a stack overflow\n");
|
||||
}
|
||||
|
||||
|
@@ -346,7 +346,7 @@ int smm_load_module(void *smram, size_t size, struct smm_loader_params *params)
|
||||
return -1;
|
||||
|
||||
/* Clear SMM region */
|
||||
if (IS_ENABLED(CONFIG_DEBUG_SMI))
|
||||
if (CONFIG(DEBUG_SMI))
|
||||
memset(smram, 0xcd, size);
|
||||
|
||||
total_stack_size = params->per_cpu_stack_size *
|
||||
@@ -370,7 +370,7 @@ int smm_load_module(void *smram, size_t size, struct smm_loader_params *params)
|
||||
base += alignment_size;
|
||||
}
|
||||
|
||||
if (IS_ENABLED(CONFIG_SSE)) {
|
||||
if (CONFIG(SSE)) {
|
||||
fxsave_size = FXSAVE_SIZE * params->num_concurrent_stacks;
|
||||
/* FXSAVE area below all the stacks stack. */
|
||||
fxsave_area = params->stack_top;
|
||||
|
@@ -77,7 +77,7 @@
|
||||
#endif
|
||||
.global smm_handler_start
|
||||
smm_handler_start:
|
||||
#if IS_ENABLED(CONFIG_SMM_LAPIC_REMAP_MITIGATION)
|
||||
#if CONFIG(SMM_LAPIC_REMAP_MITIGATION)
|
||||
/* Check if the LAPIC register block overlaps with SMM.
|
||||
* This block needs to work without data accesses because they
|
||||
* may be routed into the LAPIC register block.
|
||||
@@ -139,7 +139,7 @@ untampered_lapic:
|
||||
/* This is an ugly hack, and we should find a way to read the CPU index
|
||||
* without relying on the LAPIC ID.
|
||||
*/
|
||||
#if IS_ENABLED(CONFIG_CPU_AMD_AGESA_FAMILY15_TN)
|
||||
#if CONFIG(CPU_AMD_AGESA_FAMILY15_TN)
|
||||
/* LAPIC IDs start from 0x10; map that to the proper core index */
|
||||
subl $0x10, %ecx
|
||||
#endif
|
||||
|
@@ -21,9 +21,9 @@
|
||||
// can it be cleaned up so this include is not required?
|
||||
// It's needed right now because we get our DEFAULT_PMBASE from
|
||||
// here.
|
||||
#if IS_ENABLED(CONFIG_SOUTHBRIDGE_INTEL_I82801DX)
|
||||
#if CONFIG(SOUTHBRIDGE_INTEL_I82801DX)
|
||||
#include <southbridge/intel/i82801dx/i82801dx.h>
|
||||
#elif IS_ENABLED(CONFIG_SOUTHBRIDGE_INTEL_I82801IX)
|
||||
#elif CONFIG(SOUTHBRIDGE_INTEL_I82801IX)
|
||||
#include <southbridge/intel/i82801ix/i82801ix.h>
|
||||
#else
|
||||
#error "Southbridge needs SMM handler support."
|
||||
@@ -32,7 +32,7 @@
|
||||
// ADDR32() macro
|
||||
#include <arch/registers.h>
|
||||
|
||||
#if IS_ENABLED(CONFIG_SMM_TSEG)
|
||||
#if CONFIG(SMM_TSEG)
|
||||
#error "Don't use this file with TSEG."
|
||||
|
||||
#endif /* CONFIG_SMM_TSEG */
|
||||
@@ -154,7 +154,7 @@ smm_relocate:
|
||||
|
||||
/* End of southbridge specific section. */
|
||||
|
||||
#if IS_ENABLED(CONFIG_DEBUG_SMM_RELOCATION)
|
||||
#if CONFIG(DEBUG_SMM_RELOCATION)
|
||||
/* print [SMM-x] so we can determine if CPUx went to SMM */
|
||||
movw $CONFIG_TTYS0_BASE, %dx
|
||||
mov $'[', %al
|
||||
|
@@ -98,7 +98,7 @@ bad_ctc:
|
||||
|
||||
static unsigned long calibrate_tsc(void)
|
||||
{
|
||||
if (IS_ENABLED(CONFIG_TSC_CONSTANT_RATE))
|
||||
if (CONFIG(TSC_CONSTANT_RATE))
|
||||
return tsc_freq_mhz();
|
||||
else
|
||||
return calibrate_tsc_with_pit();
|
||||
@@ -135,7 +135,7 @@ void udelay(unsigned int us)
|
||||
}
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_TSC_MONOTONIC_TIMER)
|
||||
#if CONFIG(TSC_MONOTONIC_TIMER)
|
||||
#include <timer.h>
|
||||
|
||||
static struct monotonic_counter {
|
||||
|
Reference in New Issue
Block a user