Re: [PATCH v4 11/11] target/loongarch: Add loongarch32 cpu la132

2023-08-09 Thread Jiajie Chen
On 2023/8/9 03:26, Richard Henderson wrote: On 8/7/23 18:54, Jiajie Chen wrote: +static void loongarch_la464_initfn(Object *obj) +{ +    LoongArchCPU *cpu = LOONGARCH_CPU(obj); +    CPULoongArchState *env = &cpu->env; + +    loongarch_cpu_initfn_common(env); + +    cpu->dtb_compatible = "loong

Re: [PATCH v4 11/11] target/loongarch: Add loongarch32 cpu la132

2023-08-08 Thread Richard Henderson
On 8/7/23 18:54, Jiajie Chen wrote: +static void loongarch_la464_initfn(Object *obj) +{ +LoongArchCPU *cpu = LOONGARCH_CPU(obj); +CPULoongArchState *env = &cpu->env; + +loongarch_cpu_initfn_common(env); + +cpu->dtb_compatible = "loongarch,Loongson-3A5000"; +env->cpucfg[0] = 0x

Re: [PATCH v4 11/11] target/loongarch: Add loongarch32 cpu la132

2023-08-07 Thread Jiajie Chen
On 2023/8/8 09:54, Jiajie Chen wrote: Add la132 as a loongarch32 cpu type and allow virt machine to be used with la132 instead of la464. Refactor common init logic out as loongarch_cpu_initfn_common. Signed-off-by: Jiajie Chen --- hw/loongarch/virt.c| 5 target/loongarch/cpu.c |

[PATCH v4 11/11] target/loongarch: Add loongarch32 cpu la132

2023-08-07 Thread Jiajie Chen
Add la132 as a loongarch32 cpu type and allow virt machine to be used with la132 instead of la464. Refactor common init logic out as loongarch_cpu_initfn_common. Signed-off-by: Jiajie Chen --- hw/loongarch/virt.c| 5 target/loongarch/cpu.c | 54