[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 4/5] bsd-user: Use lookup_cpu_class()
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [PATCH 4/5] bsd-user: Use lookup_cpu_class() |
Date: |
Tue, 16 Apr 2019 23:59:43 -0300 |
The hardcoded CPU models in the code are just CPU models and
don't include any extra options. We don't need to call
parse_cpu_options().
Signed-off-by: Eduardo Habkost <address@hidden>
---
bsd-user/main.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/bsd-user/main.c b/bsd-user/main.c
index a6c055f5fb..d2915a9951 100644
--- a/bsd-user/main.c
+++ b/bsd-user/main.c
@@ -732,6 +732,7 @@ int main(int argc, char **argv)
TaskState ts1, *ts = &ts1;
CPUArchState *env;
CPUState *cpu;
+ CPUClass *cc;
int optind;
const char *r;
int gdbstub_port = 0;
@@ -903,7 +904,8 @@ int main(int argc, char **argv)
/* init tcg before creating CPUs and to get qemu_host_page_size */
tcg_exec_init(0);
- cpu_type = parse_cpu_option(cpu_model);
+ cc = lookup_cpu_class(cpu_model, &error_fatal);
+ cpu_type = object_class_get_name(OBJECT_CLASS(cc));
cpu = cpu_create(cpu_type);
env = cpu->env_ptr;
#if defined(TARGET_SPARC) || defined(TARGET_PPC)
--
2.18.0.rc1.1.g3f1ff2140
- [Qemu-devel] [PATCH 1/5] cpu: Rename parse_cpu_model() to parse_cpu_option(), (continued)
- [Qemu-devel] [PATCH 1/5] cpu: Rename parse_cpu_model() to parse_cpu_option(), Eduardo Habkost, 2019/04/16
- [Qemu-devel] [PATCH 2/5] cpu: Extract CPU class lookup from parse_cpu_option(), Eduardo Habkost, 2019/04/16
- [Qemu-devel] [PATCH 3/5] linux-user: Use lookup_cpu_class(), Eduardo Habkost, 2019/04/16
- [Qemu-devel] [PATCH 4/5] bsd-user: Use lookup_cpu_class(),
Eduardo Habkost <=
- [Qemu-devel] [PATCH 5/5] cpu: Add MachineState parameter to parse_features(), Eduardo Habkost, 2019/04/16
- Re: [Qemu-devel] [PATCH 0/5] Remove qdev_get_machine() call from ppc_cpu_parse_featurestr(), Markus Armbruster, 2019/04/17