[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 23/38] xtensa: sim: use generic cpu_model parsin
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [Qemu-devel] [PATCH 23/38] xtensa: sim: use generic cpu_model parsing |
Date: |
Tue, 3 Oct 2017 10:34:27 -0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
On 10/02/2017 06:08 AM, Igor Mammedov wrote:
> Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
> ---
> CC: address@hidden
> ---
> hw/xtensa/sim.c | 8 ++------
> 1 file changed, 2 insertions(+), 6 deletions(-)
>
> diff --git a/hw/xtensa/sim.c b/hw/xtensa/sim.c
> index b3580b1..2bb883b 100644
> --- a/hw/xtensa/sim.c
> +++ b/hw/xtensa/sim.c
> @@ -75,16 +75,11 @@ static void xtensa_sim_init(MachineState *machine)
> XtensaCPU *cpu = NULL;
> CPUXtensaState *env = NULL;
> ram_addr_t ram_size = machine->ram_size;
> - const char *cpu_model = machine->cpu_model;
> const char *kernel_filename = machine->kernel_filename;
> int n;
>
> - if (!cpu_model) {
> - cpu_model = XTENSA_DEFAULT_CPU_MODEL;
> - }
> -
> for (n = 0; n < smp_cpus; n++) {
> - cpu = XTENSA_CPU(cpu_generic_init(TYPE_XTENSA_CPU, cpu_model));
> + cpu = XTENSA_CPU(cpu_create(machine->cpu_type));
> env = &cpu->env;
>
> env->sregs[PRID] = n;
> @@ -133,6 +128,7 @@ static void xtensa_sim_machine_init(MachineClass *mc)
> mc->init = xtensa_sim_init;
> mc->max_cpus = 4;
> mc->no_serial = 1;
> + mc->default_cpu_type = XTENSA_DEFAULT_CPU_TYPE;
> }
>
> DEFINE_MACHINE("sim", xtensa_sim_machine_init)
>
- Re: [Qemu-devel] [PATCH 20/38] sh4: simplify superh_cpu_class_by_name(), (continued)
- [Qemu-devel] [PATCH 21/38] sh4: remove SuperHCPUClass::name field, Igor Mammedov, 2017/10/02
- [Qemu-devel] [PATCH 23/38] xtensa: sim: use generic cpu_model parsing, Igor Mammedov, 2017/10/02
- Re: [Qemu-devel] [PATCH 23/38] xtensa: sim: use generic cpu_model parsing,
Philippe Mathieu-Daudé <=
- [Qemu-devel] [PATCH 28/38] tricore: use generic cpu_model parsing, Igor Mammedov, 2017/10/02
- [Qemu-devel] [PATCH 24/38] xtensa: lx60/lx200/ml605/kc705: use generic cpu_model parsing, Igor Mammedov, 2017/10/02
- [Qemu-devel] [PATCH 26/38] unicore32: use generic cpu_model parsing, Igor Mammedov, 2017/10/02
- [Qemu-devel] [PATCH 27/38] tricore: cleanup cpu type name composition, Igor Mammedov, 2017/10/02
- [Qemu-devel] [PATCH 29/38] sparc: cleanup cpu type name composition, Igor Mammedov, 2017/10/02