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
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
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 |
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