Skip to content

Commit 1b3aa34

Browse files
committed
hw/intc/loongarch_ipi: Remove property num-cpu
Since cpu number can be acquired from possible_cpu_arch_ids(), num-cpu property is not necessary. Here remove num-cpu property for object TYPE_LOONGARCH_IPI object. Signed-off-by: Bibo Mao <[email protected]> Reviewed-by: Bibo Mao <[email protected]>
1 parent 14dc02b commit 1b3aa34

File tree

2 files changed

+0
-6
lines changed

2 files changed

+0
-6
lines changed

hw/intc/loongarch_ipi.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,6 @@ static void loongarch_ipi_realize(DeviceState *dev, Error **errp)
7979
}
8080
}
8181

82-
static const Property loongarch_ipi_properties[] = {
83-
DEFINE_PROP_UINT32("num-cpu", LoongsonIPICommonState, num_cpu, 1),
84-
};
85-
8682
static void loongarch_ipi_class_init(ObjectClass *klass, void *data)
8783
{
8884
LoongsonIPICommonClass *licc = LOONGSON_IPI_COMMON_CLASS(klass);
@@ -91,7 +87,6 @@ static void loongarch_ipi_class_init(ObjectClass *klass, void *data)
9187

9288
device_class_set_parent_realize(dc, loongarch_ipi_realize,
9389
&lic->parent_realize);
94-
device_class_set_props(dc, loongarch_ipi_properties);
9590
licc->get_iocsr_as = get_iocsr_as;
9691
licc->cpu_by_arch_id = loongarch_cpu_by_arch_id;
9792
}

hw/loongarch/virt.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -899,7 +899,6 @@ static void virt_irq_init(LoongArchVirtMachineState *lvms)
899899

900900
/* Create IPI device */
901901
ipi = qdev_new(TYPE_LOONGARCH_IPI);
902-
qdev_prop_set_uint32(ipi, "num-cpu", ms->smp.cpus);
903902
sysbus_realize_and_unref(SYS_BUS_DEVICE(ipi), &error_fatal);
904903

905904
/* IPI iocsr memory region */

0 commit comments

Comments
 (0)