]> xenbits.xensource.com Git - people/aperard/qemu-dm.git/commitdiff
hw/loongarch/virt: Remove unused ipistate
authorBibo Mao <maobibo@loongson.cn>
Wed, 5 Feb 2025 03:36:13 +0000 (11:36 +0800)
committerBibo Mao <maobibo@loongson.cn>
Wed, 12 Feb 2025 02:02:39 +0000 (10:02 +0800)
Field ipistate in LoongArch CPU object is not used any more,
remove it here.

Signed-off-by: Bibo Mao <maobibo@loongson.cn>
Reviewed-by: Bibo Mao <maobibo@loongson.cn>
hw/loongarch/virt.c
target/loongarch/cpu.h

index db482172281c9ffb6f46817da457a813b947eeae..da98b21c58f0e87d3cf5d76f44ee6d866c47f47d 100644 (file)
@@ -324,8 +324,6 @@ static void virt_irq_init(LoongArchVirtMachineState *lvms)
     DeviceState *pch_pic, *pch_msi, *cpudev;
     DeviceState *ipi, *extioi;
     SysBusDevice *d;
-    LoongArchCPU *lacpu;
-    CPULoongArchState *env;
     CPUState *cpu_state;
     int cpu, pin, i, start, num;
 
@@ -386,12 +384,9 @@ static void virt_irq_init(LoongArchVirtMachineState *lvms)
     for (cpu = 0; cpu < ms->smp.cpus; cpu++) {
         cpu_state = qemu_get_cpu(cpu);
         cpudev = DEVICE(cpu_state);
-        lacpu = LOONGARCH_CPU(cpu_state);
-        env = &(lacpu->env);
 
         /* connect ipi irq to cpu irq */
         qdev_connect_gpio_out(ipi, cpu, qdev_get_gpio_in(cpudev, IRQ_IPI));
-        env->ipistate = ipi;
     }
 
     /* Create EXTIOI device */
index 8eee49a984a3a8043fa9a51674ef9ad29e8f6504..f2a23b7a434363b3e181ad07b942a65d7592791a 100644 (file)
@@ -385,8 +385,6 @@ typedef struct CPUArchState {
     bool load_elf;
     uint64_t elf_address;
     uint32_t mp_state;
-    /* Store ipistate to access from this struct */
-    DeviceState *ipistate;
 
     struct loongarch_boot_info *boot_info;
 #endif