[PATCH v2 14/16] hw/intc/loongarch_pch: Rename memory region iomem32_low with iomem

Bibo Mao posted 16 patches 10 months, 3 weeks ago
Only 15 patches received!
There is a newer version of this series
[PATCH v2 14/16] hw/intc/loongarch_pch: Rename memory region iomem32_low with iomem
Posted by Bibo Mao 10 months, 3 weeks ago
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>
---
 hw/intc/loongarch_pch_pic.c            | 26 +++++++-------------------
 include/hw/intc/loongarch_pic_common.h |  2 +-
 2 files changed, 8 insertions(+), 20 deletions(-)

diff --git a/hw/intc/loongarch_pch_pic.c b/hw/intc/loongarch_pch_pic.c
index ff1e5992bd..db0d8ce7ac 100644
--- a/hw/intc/loongarch_pch_pic.c
+++ b/hw/intc/loongarch_pch_pic.c
@@ -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,
                                         unsigned size)
 {
@@ -270,9 +258,9 @@ static void loongarch_pch_pic_writeb(void *opaque, hwaddr addr,
     loongarch_pch_pic_write(opaque, addr, data, size);
 }
 
-static const MemoryRegionOps loongarch_pch_pic_reg32_low_ops = {
-    .read = loongarch_pch_pic_low_readw,
-    .write = loongarch_pch_pic_low_writew,
+static const MemoryRegionOps loongarch_pch_pic_ops = {
+    .read = loongarch_pch_pic_read,
+    .write = loongarch_pch_pic_write,
     .valid = {
         .min_access_size = 4,
         .max_access_size = 8,
@@ -356,15 +344,15 @@ static void loongarch_pic_realize(DeviceState *dev, Error **errp)
 
     qdev_init_gpio_out(dev, s->parent_irq, s->irq_num);
     qdev_init_gpio_in(dev, pch_pic_irq_handler, s->irq_num);
-    memory_region_init_io(&s->iomem32_low, OBJECT(dev),
-                          &loongarch_pch_pic_reg32_low_ops,
-                          s, PCH_PIC_NAME(.reg32_part1), 0x100);
+    memory_region_init_io(&s->iomem, OBJECT(dev),
+                          &loongarch_pch_pic_ops,
+                          s, TYPE_LOONGARCH_PIC, 0x100);
     memory_region_init_io(&s->iomem8, OBJECT(dev), &loongarch_pch_pic_reg8_ops,
                           s, PCH_PIC_NAME(.reg8), 0x2a0);
     memory_region_init_io(&s->iomem32_high, OBJECT(dev),
                           &loongarch_pch_pic_reg32_high_ops,
                           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->iomem32_high);
 
diff --git a/include/hw/intc/loongarch_pic_common.h b/include/hw/intc/loongarch_pic_common.h
index fb848da4b8..ab8ffff780 100644
--- a/include/hw/intc/loongarch_pic_common.h
+++ b/include/hw/intc/loongarch_pic_common.h
@@ -65,7 +65,7 @@ struct LoongArchPICCommonState {
     uint8_t route_entry[64];  /* 0x100 - 0x138 */
     uint8_t htmsi_vector[64]; /* 0x200 - 0x238 */
 
-    MemoryRegion iomem32_low;
+    MemoryRegion iomem;
     MemoryRegion iomem32_high;
     MemoryRegion iomem8;
     unsigned int irq_num;
-- 
2.39.3
Re: [PATCH v2 14/16] hw/intc/loongarch_pch: Rename memory region iomem32_low with iomem
Posted by gaosong 9 months, 2 weeks ago
在 2025/3/24 下午5:37, Bibo Mao 写道:
> 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>
> ---
>   hw/intc/loongarch_pch_pic.c            | 26 +++++++-------------------
>   include/hw/intc/loongarch_pic_common.h |  2 +-
>   2 files changed, 8 insertions(+), 20 deletions(-)
Reviewed-by: Song Gao <gaosong@loongson.cn>

Thanks,
Song Gao
> diff --git a/hw/intc/loongarch_pch_pic.c b/hw/intc/loongarch_pch_pic.c
> index ff1e5992bd..db0d8ce7ac 100644
> --- a/hw/intc/loongarch_pch_pic.c
> +++ b/hw/intc/loongarch_pch_pic.c
> @@ -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,
>                                           unsigned size)
>   {
> @@ -270,9 +258,9 @@ static void loongarch_pch_pic_writeb(void *opaque, hwaddr addr,
>       loongarch_pch_pic_write(opaque, addr, data, size);
>   }
>   
> -static const MemoryRegionOps loongarch_pch_pic_reg32_low_ops = {
> -    .read = loongarch_pch_pic_low_readw,
> -    .write = loongarch_pch_pic_low_writew,
> +static const MemoryRegionOps loongarch_pch_pic_ops = {
> +    .read = loongarch_pch_pic_read,
> +    .write = loongarch_pch_pic_write,
>       .valid = {
>           .min_access_size = 4,
>           .max_access_size = 8,
> @@ -356,15 +344,15 @@ static void loongarch_pic_realize(DeviceState *dev, Error **errp)
>   
>       qdev_init_gpio_out(dev, s->parent_irq, s->irq_num);
>       qdev_init_gpio_in(dev, pch_pic_irq_handler, s->irq_num);
> -    memory_region_init_io(&s->iomem32_low, OBJECT(dev),
> -                          &loongarch_pch_pic_reg32_low_ops,
> -                          s, PCH_PIC_NAME(.reg32_part1), 0x100);
> +    memory_region_init_io(&s->iomem, OBJECT(dev),
> +                          &loongarch_pch_pic_ops,
> +                          s, TYPE_LOONGARCH_PIC, 0x100);
>       memory_region_init_io(&s->iomem8, OBJECT(dev), &loongarch_pch_pic_reg8_ops,
>                             s, PCH_PIC_NAME(.reg8), 0x2a0);
>       memory_region_init_io(&s->iomem32_high, OBJECT(dev),
>                             &loongarch_pch_pic_reg32_high_ops,
>                             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->iomem32_high);
>   
> diff --git a/include/hw/intc/loongarch_pic_common.h b/include/hw/intc/loongarch_pic_common.h
> index fb848da4b8..ab8ffff780 100644
> --- a/include/hw/intc/loongarch_pic_common.h
> +++ b/include/hw/intc/loongarch_pic_common.h
> @@ -65,7 +65,7 @@ struct LoongArchPICCommonState {
>       uint8_t route_entry[64];  /* 0x100 - 0x138 */
>       uint8_t htmsi_vector[64]; /* 0x200 - 0x238 */
>   
> -    MemoryRegion iomem32_low;
> +    MemoryRegion iomem;
>       MemoryRegion iomem32_high;
>       MemoryRegion iomem8;
>       unsigned int irq_num;