summaryrefslogtreecommitdiff
path: root/src/soc/amd/cezanne
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/amd/cezanne')
-rw-r--r--src/soc/amd/cezanne/cpu.c24
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();