summaryrefslogtreecommitdiffstats
path: root/hw/arm
diff options
context:
space:
mode:
authorPeter Crosthwaite2015-11-10 14:37:33 +0100
committerPeter Maydell2015-11-10 14:37:33 +0100
commitdca6eeed8c2a1c131d161139428dd18a35e58b03 (patch)
tree05838a3ec51339a319fb7c08844ddb239d20f3fa /hw/arm
parentarm: boot: Add secure_board_setup flag (diff)
downloadqemu-dca6eeed8c2a1c131d161139428dd18a35e58b03.tar.gz
qemu-dca6eeed8c2a1c131d161139428dd18a35e58b03.tar.xz
qemu-dca6eeed8c2a1c131d161139428dd18a35e58b03.zip
arm: highbank: Defeature CPU override
This board should not support CPU model override. This allows for easier patching of the board with being able to rely on the CPU type being correct. Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Crosthwaite <crosthwaite.peter@gmail.com> Message-id: 471a61e049c7ca6e82f5ef6668889a1d518c7e00.1447007690.git.crosthwaite.peter@gmail.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/arm')
-rw-r--r--hw/arm/highbank.c21
1 files changed, 7 insertions, 14 deletions
diff --git a/hw/arm/highbank.c b/hw/arm/highbank.c
index be04b27230..f2e248b044 100644
--- a/hw/arm/highbank.c
+++ b/hw/arm/highbank.c
@@ -223,15 +223,13 @@ static void calxeda_init(MachineState *machine, enum cxmachines machine_id)
MemoryRegion *sysmem;
char *sysboot_filename;
- if (!cpu_model) {
- switch (machine_id) {
- case CALXEDA_HIGHBANK:
- cpu_model = "cortex-a9";
- break;
- case CALXEDA_MIDWAY:
- cpu_model = "cortex-a15";
- break;
- }
+ switch (machine_id) {
+ case CALXEDA_HIGHBANK:
+ cpu_model = "cortex-a9";
+ break;
+ case CALXEDA_MIDWAY:
+ cpu_model = "cortex-a15";
+ break;
}
for (n = 0; n < smp_cpus; n++) {
@@ -240,11 +238,6 @@ static void calxeda_init(MachineState *machine, enum cxmachines machine_id)
ARMCPU *cpu;
Error *err = NULL;
- if (!oc) {
- error_report("Unable to find CPU definition");
- exit(1);
- }
-
cpuobj = object_new(object_class_get_name(oc));
cpu = ARM_CPU(cpuobj);