diff options
Diffstat (limited to 'src/soc/amd/cezanne')
-rw-r--r-- | src/soc/amd/cezanne/cpu.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/soc/amd/cezanne/cpu.c b/src/soc/amd/cezanne/cpu.c index c1cf663336..2c3100fc81 100644 --- a/src/soc/amd/cezanne/cpu.c +++ b/src/soc/amd/cezanne/cpu.c @@ -1,39 +1,15 @@ /* SPDX-License-Identifier: GPL-2.0-only */ -#include <acpi/acpi.h> #include <amdblocks/cpu.h> -#include <amdblocks/iomap.h> #include <amdblocks/mca.h> -#include <console/console.h> #include <cpu/amd/microcode.h> #include <cpu/cpu.h> -#include <cpu/x86/mp.h> -#include <cpu/x86/mtrr.h> #include <device/device.h> #include <soc/cpu.h> -#include <soc/iomap.h> _Static_assert(CONFIG_MAX_CPUS == 16, "Do not override MAX_CPUS. To reduce the number of " "available cores, use the downcore_mode and disable_smt devicetree settings instead."); -/* MP and SMM loading initialization */ - -void mp_init_cpus(struct bus *cpu_bus) -{ - extern const struct mp_ops amd_mp_ops_with_smm; - if (mp_init_with_smm(cpu_bus, &amd_mp_ops_with_smm) != CB_SUCCESS) - die_with_post_code(POSTCODE_HW_INIT_FAILURE, - "mp_init_with_smm failed. Halting.\n"); - - /* pre_mp_init made the flash not cacheable. Reset to WP for performance. */ - mtrr_use_temp_range(FLASH_BELOW_4GB_MAPPING_REGION_BASE, - FLASH_BELOW_4GB_MAPPING_REGION_SIZE, MTRR_TYPE_WRPROT); - - /* SMMINFO only needs to be set up when booting from S5 */ - if (!acpi_is_wakeup_s3()) - apm_control(APM_CNT_SMMINFO); -} - static void zen_2_3_init(struct device *dev) { check_mca(); |