mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-11 03:24:58 -06:00
hw/intc/loongarch_pch: Rename memory region iomem32_low with iomem
Rename memory region iomem32_low with iomem, also change ops name as follows: loongarch_pch_pic_reg32_low_ops --> loongarch_pch_pic_ops loongarch_pch_pic_low_readw --> loongarch_pch_pic_read loongarch_pch_pic_low_writew --> loongarch_pch_pic_write Signed-off-by: Bibo Mao <maobibo@loongson.cn> Reviewed-by: Song Gao <gaosong@loongson.cn> Message-Id: <20250507023754.1877445-3-maobibo@loongson.cn> Signed-off-by: Song Gao <gaosong@loongson.cn>
This commit is contained in:
parent
ba23cce0dc
commit
ce5efc2f44
2 changed files with 8 additions and 20 deletions
|
@ -230,18 +230,6 @@ static void loongarch_pch_pic_write(void *opaque, hwaddr addr,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint64_t loongarch_pch_pic_low_readw(void *opaque, hwaddr addr,
|
|
||||||
unsigned size)
|
|
||||||
{
|
|
||||||
return loongarch_pch_pic_read(opaque, addr, size);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void loongarch_pch_pic_low_writew(void *opaque, hwaddr addr,
|
|
||||||
uint64_t value, unsigned size)
|
|
||||||
{
|
|
||||||
loongarch_pch_pic_write(opaque, addr, value, size);
|
|
||||||
}
|
|
||||||
|
|
||||||
static uint64_t loongarch_pch_pic_high_readw(void *opaque, hwaddr addr,
|
static uint64_t loongarch_pch_pic_high_readw(void *opaque, hwaddr addr,
|
||||||
unsigned size)
|
unsigned size)
|
||||||
{
|
{
|
||||||
|
@ -270,9 +258,9 @@ static void loongarch_pch_pic_writeb(void *opaque, hwaddr addr,
|
||||||
loongarch_pch_pic_write(opaque, addr, data, size);
|
loongarch_pch_pic_write(opaque, addr, data, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
static const MemoryRegionOps loongarch_pch_pic_reg32_low_ops = {
|
static const MemoryRegionOps loongarch_pch_pic_ops = {
|
||||||
.read = loongarch_pch_pic_low_readw,
|
.read = loongarch_pch_pic_read,
|
||||||
.write = loongarch_pch_pic_low_writew,
|
.write = loongarch_pch_pic_write,
|
||||||
.valid = {
|
.valid = {
|
||||||
.min_access_size = 4,
|
.min_access_size = 4,
|
||||||
.max_access_size = 8,
|
.max_access_size = 8,
|
||||||
|
@ -336,15 +324,15 @@ static void loongarch_pic_realize(DeviceState *dev, Error **errp)
|
||||||
|
|
||||||
qdev_init_gpio_out(dev, s->parent_irq, s->irq_num);
|
qdev_init_gpio_out(dev, s->parent_irq, s->irq_num);
|
||||||
qdev_init_gpio_in(dev, pch_pic_irq_handler, s->irq_num);
|
qdev_init_gpio_in(dev, pch_pic_irq_handler, s->irq_num);
|
||||||
memory_region_init_io(&s->iomem32_low, OBJECT(dev),
|
memory_region_init_io(&s->iomem, OBJECT(dev),
|
||||||
&loongarch_pch_pic_reg32_low_ops,
|
&loongarch_pch_pic_ops,
|
||||||
s, PCH_PIC_NAME(.reg32_part1), 0x100);
|
s, TYPE_LOONGARCH_PIC, 0x100);
|
||||||
memory_region_init_io(&s->iomem8, OBJECT(dev), &loongarch_pch_pic_reg8_ops,
|
memory_region_init_io(&s->iomem8, OBJECT(dev), &loongarch_pch_pic_reg8_ops,
|
||||||
s, PCH_PIC_NAME(.reg8), 0x2a0);
|
s, PCH_PIC_NAME(.reg8), 0x2a0);
|
||||||
memory_region_init_io(&s->iomem32_high, OBJECT(dev),
|
memory_region_init_io(&s->iomem32_high, OBJECT(dev),
|
||||||
&loongarch_pch_pic_reg32_high_ops,
|
&loongarch_pch_pic_reg32_high_ops,
|
||||||
s, PCH_PIC_NAME(.reg32_part2), 0xc60);
|
s, PCH_PIC_NAME(.reg32_part2), 0xc60);
|
||||||
sysbus_init_mmio(sbd, &s->iomem32_low);
|
sysbus_init_mmio(sbd, &s->iomem);
|
||||||
sysbus_init_mmio(sbd, &s->iomem8);
|
sysbus_init_mmio(sbd, &s->iomem8);
|
||||||
sysbus_init_mmio(sbd, &s->iomem32_high);
|
sysbus_init_mmio(sbd, &s->iomem32_high);
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@ struct LoongArchPICCommonState {
|
||||||
uint8_t route_entry[64]; /* 0x100 - 0x138 */
|
uint8_t route_entry[64]; /* 0x100 - 0x138 */
|
||||||
uint8_t htmsi_vector[64]; /* 0x200 - 0x238 */
|
uint8_t htmsi_vector[64]; /* 0x200 - 0x238 */
|
||||||
|
|
||||||
MemoryRegion iomem32_low;
|
MemoryRegion iomem;
|
||||||
MemoryRegion iomem32_high;
|
MemoryRegion iomem32_high;
|
||||||
MemoryRegion iomem8;
|
MemoryRegion iomem8;
|
||||||
unsigned int irq_num;
|
unsigned int irq_num;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue