aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard
diff options
context:
space:
mode:
authorArthur Heymans <arthur@aheymans.xyz>2022-11-08 06:49:12 +0100
committerKyösti Mälkki <kyosti.malkki@gmail.com>2022-11-09 18:05:55 +0000
commitc8a20b9d3b8939e4b7d259c5857631c9690657de (patch)
tree42654e9d79d00b52fff07e05e364c3a7fca133e2 /src/mainboard
parent753827ef333cf1d4f08b017f197cc4337e980fd6 (diff)
cpu/*: Drop PARALLEL_MP leftovers
These symbols and codepaths are unused now so drop them. Change-Id: I7c46c36390f116f8f8920c06e539075e60c7118c Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/coreboot/+/69361 Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard')
-rw-r--r--src/mainboard/emulation/qemu-i440fx/northbridge.c34
1 files changed, 1 insertions, 33 deletions
diff --git a/src/mainboard/emulation/qemu-i440fx/northbridge.c b/src/mainboard/emulation/qemu-i440fx/northbridge.c
index 957837ef23..56693c3578 100644
--- a/src/mainboard/emulation/qemu-i440fx/northbridge.c
+++ b/src/mainboard/emulation/qemu-i440fx/northbridge.c
@@ -254,45 +254,13 @@ void mp_init_cpus(struct bus *cpu_bus)
static void cpu_bus_init(struct device *dev)
{
- if (CONFIG(PARALLEL_MP))
- mp_cpu_bus_init(dev);
- else
- initialize_cpus(dev->link_list);
-}
-
-static void cpu_bus_scan(struct device *bus)
-{
- unsigned int max_cpus = fw_cfg_max_cpus();
- struct device *cpu;
- int i;
-
- if (max_cpus == 0)
- return;
- /*
- * Do not install more CPUs than supported by coreboot.
- * This will cause a buffer overflow where fixed arrays of CONFIG_MAX_CPUS
- * are used and might result in a boot failure.
- */
- max_cpus = MIN(max_cpus, CONFIG_MAX_CPUS);
-
- /*
- * TODO: This only handles the simple "qemu -smp $nr" case
- * correctly. qemu also allows to specify the number of
- * cores, threads & sockets.
- */
- printk(BIOS_INFO, "QEMU: max_cpus is %d\n", max_cpus);
- for (i = 0; i < max_cpus; i++) {
- cpu = add_cpu_device(bus->link_list, i, 1);
- if (cpu)
- set_cpu_topology(cpu, 1, 0, i, 0);
- }
+ mp_cpu_bus_init(dev);
}
static struct device_operations cpu_bus_ops = {
.read_resources = noop_read_resources,
.set_resources = noop_set_resources,
.init = cpu_bus_init,
- .scan_bus = cpu_bus_scan,
};
static void northbridge_enable(struct device *dev)