* [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio
@ 2018-08-02 15:51 Peter Maydell
2018-08-02 15:51 ` [Qemu-devel] [PATCH 1/2] hw/display/vga-isa-mm: Convert " Peter Maydell
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Peter Maydell @ 2018-08-02 15:51 UTC (permalink / raw)
To: qemu-devel
Cc: patches, Gerd Hoffmann, Aleksandar Markovic,
Hervé Poussineau, Aurelien Jarno
These patches convert a couple of devices used only by MIPS
boards from using the old_mmio MemoryRegionOps accessor functions.
* vga-isa-mm: used by the MIPS 'jazz' boards "magnum" and "pica61"
* bonito pci controller: used by the MIPS "fulong2e" board
Tested only with "make check".
thanks
-- PMM
Peter Maydell (2):
hw/display/vga-isa-mm: Convert away from old_mmio
hw/pci-host/bonito: Move away from old_mmio accessors
hw/display/vga-isa-mm.c | 60 ++++-------------
hw/pci-host/bonito.c | 145 +++++-----------------------------------
2 files changed, 28 insertions(+), 177 deletions(-)
--
2.17.1
^ permalink raw reply [flat|nested] 9+ messages in thread
* [Qemu-devel] [PATCH 1/2] hw/display/vga-isa-mm: Convert away from old_mmio
2018-08-02 15:51 [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio Peter Maydell
@ 2018-08-02 15:51 ` Peter Maydell
2018-08-02 16:15 ` Philippe Mathieu-Daudé
2018-08-02 18:55 ` Hervé Poussineau
2018-08-02 15:51 ` [Qemu-devel] [PATCH 2/2] hw/pci-host/bonito: Move away from old_mmio accessors Peter Maydell
` (2 subsequent siblings)
3 siblings, 2 replies; 9+ messages in thread
From: Peter Maydell @ 2018-08-02 15:51 UTC (permalink / raw)
To: qemu-devel
Cc: patches, Gerd Hoffmann, Aleksandar Markovic,
Hervé Poussineau, Aurelien Jarno
Convert the vga-isa-mm device away from the old_mmio
MemoryRegion accessors.
This device is only used by the MIPS 'jazz' boards
"magnum" and "pica61".
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
hw/display/vga-isa-mm.c | 60 +++++++++--------------------------------
1 file changed, 13 insertions(+), 47 deletions(-)
diff --git a/hw/display/vga-isa-mm.c b/hw/display/vga-isa-mm.c
index 232216cad0a..215e6497190 100644
--- a/hw/display/vga-isa-mm.c
+++ b/hw/display/vga-isa-mm.c
@@ -36,64 +36,30 @@ typedef struct ISAVGAMMState {
} ISAVGAMMState;
/* Memory mapped interface */
-static uint32_t vga_mm_readb (void *opaque, hwaddr addr)
+static uint64_t vga_mm_read(void *opaque, hwaddr addr, unsigned size)
{
ISAVGAMMState *s = opaque;
- return vga_ioport_read(&s->vga, addr >> s->it_shift) & 0xff;
+ return vga_ioport_read(&s->vga, addr >> s->it_shift) &
+ MAKE_64BIT_MASK(0, size * 8);
}
-static void vga_mm_writeb (void *opaque,
- hwaddr addr, uint32_t value)
+static void vga_mm_write(void *opaque, hwaddr addr, uint64_t value,
+ unsigned size)
{
ISAVGAMMState *s = opaque;
- vga_ioport_write(&s->vga, addr >> s->it_shift, value & 0xff);
-}
-
-static uint32_t vga_mm_readw (void *opaque, hwaddr addr)
-{
- ISAVGAMMState *s = opaque;
-
- return vga_ioport_read(&s->vga, addr >> s->it_shift) & 0xffff;
-}
-
-static void vga_mm_writew (void *opaque,
- hwaddr addr, uint32_t value)
-{
- ISAVGAMMState *s = opaque;
-
- vga_ioport_write(&s->vga, addr >> s->it_shift, value & 0xffff);
-}
-
-static uint32_t vga_mm_readl (void *opaque, hwaddr addr)
-{
- ISAVGAMMState *s = opaque;
-
- return vga_ioport_read(&s->vga, addr >> s->it_shift);
-}
-
-static void vga_mm_writel (void *opaque,
- hwaddr addr, uint32_t value)
-{
- ISAVGAMMState *s = opaque;
-
- vga_ioport_write(&s->vga, addr >> s->it_shift, value);
+ vga_ioport_write(&s->vga, addr >> s->it_shift,
+ value & MAKE_64BIT_MASK(0, size * 8));
}
static const MemoryRegionOps vga_mm_ctrl_ops = {
- .old_mmio = {
- .read = {
- vga_mm_readb,
- vga_mm_readw,
- vga_mm_readl,
- },
- .write = {
- vga_mm_writeb,
- vga_mm_writew,
- vga_mm_writel,
- },
- },
+ .read = vga_mm_read,
+ .write = vga_mm_write,
+ .valid.min_access_size = 1,
+ .valid.max_access_size = 4,
+ .impl.min_access_size = 1,
+ .impl.max_access_size = 4,
.endianness = DEVICE_NATIVE_ENDIAN,
};
--
2.17.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [Qemu-devel] [PATCH 2/2] hw/pci-host/bonito: Move away from old_mmio accessors
2018-08-02 15:51 [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio Peter Maydell
2018-08-02 15:51 ` [Qemu-devel] [PATCH 1/2] hw/display/vga-isa-mm: Convert " Peter Maydell
@ 2018-08-02 15:51 ` Peter Maydell
2018-08-04 17:42 ` Richard Henderson
2018-08-20 9:50 ` [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio Peter Maydell
2018-08-21 7:52 ` Gerd Hoffmann
3 siblings, 1 reply; 9+ messages in thread
From: Peter Maydell @ 2018-08-02 15:51 UTC (permalink / raw)
To: qemu-devel
Cc: patches, Gerd Hoffmann, Aleksandar Markovic,
Hervé Poussineau, Aurelien Jarno
Move away from the old_mmio MemoryRegion accessors in the
bonito pci controller.
This device is used only in the MIPS "fulong2e" machine.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
hw/pci-host/bonito.c | 145 +++++--------------------------------------
1 file changed, 15 insertions(+), 130 deletions(-)
diff --git a/hw/pci-host/bonito.c b/hw/pci-host/bonito.c
index 2d25e9bf7ca..9868e2eccc6 100644
--- a/hw/pci-host/bonito.c
+++ b/hw/pci-host/bonito.c
@@ -460,8 +460,8 @@ static uint32_t bonito_sbridge_pciaddr(void *opaque, hwaddr addr)
return pciaddr;
}
-static void bonito_spciconf_writeb(void *opaque, hwaddr addr,
- uint32_t val)
+static void bonito_spciconf_write(void *opaque, hwaddr addr, uint64_t val,
+ unsigned size)
{
PCIBonitoState *s = opaque;
PCIDevice *d = PCI_DEVICE(s);
@@ -469,34 +469,8 @@ static void bonito_spciconf_writeb(void *opaque, hwaddr addr,
uint32_t pciaddr;
uint16_t status;
- DPRINTF("bonito_spciconf_writeb "TARGET_FMT_plx" val %x\n", addr, val);
- pciaddr = bonito_sbridge_pciaddr(s, addr);
-
- if (pciaddr == 0xffffffff) {
- return;
- }
-
- /* set the pci address in s->config_reg */
- phb->config_reg = (pciaddr) | (1u << 31);
- pci_data_write(phb->bus, phb->config_reg, val & 0xff, 1);
-
- /* clear PCI_STATUS_REC_MASTER_ABORT and PCI_STATUS_REC_TARGET_ABORT */
- status = pci_get_word(d->config + PCI_STATUS);
- status &= ~(PCI_STATUS_REC_MASTER_ABORT | PCI_STATUS_REC_TARGET_ABORT);
- pci_set_word(d->config + PCI_STATUS, status);
-}
-
-static void bonito_spciconf_writew(void *opaque, hwaddr addr,
- uint32_t val)
-{
- PCIBonitoState *s = opaque;
- PCIDevice *d = PCI_DEVICE(s);
- PCIHostState *phb = PCI_HOST_BRIDGE(s->pcihost);
- uint32_t pciaddr;
- uint16_t status;
-
- DPRINTF("bonito_spciconf_writew "TARGET_FMT_plx" val %x\n", addr, val);
- assert((addr & 0x1) == 0);
+ DPRINTF("bonito_spciconf_write "TARGET_FMT_plx" size %d val %x\n",
+ addr, size, val);
pciaddr = bonito_sbridge_pciaddr(s, addr);
@@ -506,7 +480,7 @@ static void bonito_spciconf_writew(void *opaque, hwaddr addr,
/* set the pci address in s->config_reg */
phb->config_reg = (pciaddr) | (1u << 31);
- pci_data_write(phb->bus, phb->config_reg, val, 2);
+ pci_data_write(phb->bus, phb->config_reg, val, size);
/* clear PCI_STATUS_REC_MASTER_ABORT and PCI_STATUS_REC_TARGET_ABORT */
status = pci_get_word(d->config + PCI_STATUS);
@@ -514,8 +488,7 @@ static void bonito_spciconf_writew(void *opaque, hwaddr addr,
pci_set_word(d->config + PCI_STATUS, status);
}
-static void bonito_spciconf_writel(void *opaque, hwaddr addr,
- uint32_t val)
+static uint64_t bonito_spciconf_read(void *opaque, hwaddr addr, unsigned size)
{
PCIBonitoState *s = opaque;
PCIDevice *d = PCI_DEVICE(s);
@@ -523,38 +496,12 @@ static void bonito_spciconf_writel(void *opaque, hwaddr addr,
uint32_t pciaddr;
uint16_t status;
- DPRINTF("bonito_spciconf_writel "TARGET_FMT_plx" val %x\n", addr, val);
- assert((addr & 0x3) == 0);
+ DPRINTF("bonito_spciconf_read "TARGET_FMT_plx" size %d\n", addr, size);
pciaddr = bonito_sbridge_pciaddr(s, addr);
if (pciaddr == 0xffffffff) {
- return;
- }
-
- /* set the pci address in s->config_reg */
- phb->config_reg = (pciaddr) | (1u << 31);
- pci_data_write(phb->bus, phb->config_reg, val, 4);
-
- /* clear PCI_STATUS_REC_MASTER_ABORT and PCI_STATUS_REC_TARGET_ABORT */
- status = pci_get_word(d->config + PCI_STATUS);
- status &= ~(PCI_STATUS_REC_MASTER_ABORT | PCI_STATUS_REC_TARGET_ABORT);
- pci_set_word(d->config + PCI_STATUS, status);
-}
-
-static uint32_t bonito_spciconf_readb(void *opaque, hwaddr addr)
-{
- PCIBonitoState *s = opaque;
- PCIDevice *d = PCI_DEVICE(s);
- PCIHostState *phb = PCI_HOST_BRIDGE(s->pcihost);
- uint32_t pciaddr;
- uint16_t status;
-
- DPRINTF("bonito_spciconf_readb "TARGET_FMT_plx"\n", addr);
- pciaddr = bonito_sbridge_pciaddr(s, addr);
-
- if (pciaddr == 0xffffffff) {
- return 0xff;
+ return MAKE_64BIT_MASK(0, size * 8);
}
/* set the pci address in s->config_reg */
@@ -565,79 +512,17 @@ static uint32_t bonito_spciconf_readb(void *opaque, hwaddr addr)
status &= ~(PCI_STATUS_REC_MASTER_ABORT | PCI_STATUS_REC_TARGET_ABORT);
pci_set_word(d->config + PCI_STATUS, status);
- return pci_data_read(phb->bus, phb->config_reg, 1);
-}
-
-static uint32_t bonito_spciconf_readw(void *opaque, hwaddr addr)
-{
- PCIBonitoState *s = opaque;
- PCIDevice *d = PCI_DEVICE(s);
- PCIHostState *phb = PCI_HOST_BRIDGE(s->pcihost);
- uint32_t pciaddr;
- uint16_t status;
-
- DPRINTF("bonito_spciconf_readw "TARGET_FMT_plx"\n", addr);
- assert((addr & 0x1) == 0);
-
- pciaddr = bonito_sbridge_pciaddr(s, addr);
-
- if (pciaddr == 0xffffffff) {
- return 0xffff;
- }
-
- /* set the pci address in s->config_reg */
- phb->config_reg = (pciaddr) | (1u << 31);
-
- /* clear PCI_STATUS_REC_MASTER_ABORT and PCI_STATUS_REC_TARGET_ABORT */
- status = pci_get_word(d->config + PCI_STATUS);
- status &= ~(PCI_STATUS_REC_MASTER_ABORT | PCI_STATUS_REC_TARGET_ABORT);
- pci_set_word(d->config + PCI_STATUS, status);
-
- return pci_data_read(phb->bus, phb->config_reg, 2);
-}
-
-static uint32_t bonito_spciconf_readl(void *opaque, hwaddr addr)
-{
- PCIBonitoState *s = opaque;
- PCIDevice *d = PCI_DEVICE(s);
- PCIHostState *phb = PCI_HOST_BRIDGE(s->pcihost);
- uint32_t pciaddr;
- uint16_t status;
-
- DPRINTF("bonito_spciconf_readl "TARGET_FMT_plx"\n", addr);
- assert((addr & 0x3) == 0);
-
- pciaddr = bonito_sbridge_pciaddr(s, addr);
-
- if (pciaddr == 0xffffffff) {
- return 0xffffffff;
- }
-
- /* set the pci address in s->config_reg */
- phb->config_reg = (pciaddr) | (1u << 31);
-
- /* clear PCI_STATUS_REC_MASTER_ABORT and PCI_STATUS_REC_TARGET_ABORT */
- status = pci_get_word(d->config + PCI_STATUS);
- status &= ~(PCI_STATUS_REC_MASTER_ABORT | PCI_STATUS_REC_TARGET_ABORT);
- pci_set_word(d->config + PCI_STATUS, status);
-
- return pci_data_read(phb->bus, phb->config_reg, 4);
+ return pci_data_read(phb->bus, phb->config_reg, size);
}
/* south bridge PCI configure space. 0x1fe8 0000 - 0x1fef ffff */
static const MemoryRegionOps bonito_spciconf_ops = {
- .old_mmio = {
- .read = {
- bonito_spciconf_readb,
- bonito_spciconf_readw,
- bonito_spciconf_readl,
- },
- .write = {
- bonito_spciconf_writeb,
- bonito_spciconf_writew,
- bonito_spciconf_writel,
- },
- },
+ .read = bonito_spciconf_read,
+ .write = bonito_spciconf_write,
+ .valid.min_access_size = 1,
+ .valid.max_access_size = 4,
+ .impl.min_access_size = 1,
+ .impl.max_access_size = 4,
.endianness = DEVICE_NATIVE_ENDIAN,
};
--
2.17.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PATCH 1/2] hw/display/vga-isa-mm: Convert away from old_mmio
2018-08-02 15:51 ` [Qemu-devel] [PATCH 1/2] hw/display/vga-isa-mm: Convert " Peter Maydell
@ 2018-08-02 16:15 ` Philippe Mathieu-Daudé
2018-08-02 18:55 ` Hervé Poussineau
1 sibling, 0 replies; 9+ messages in thread
From: Philippe Mathieu-Daudé @ 2018-08-02 16:15 UTC (permalink / raw)
To: Peter Maydell, qemu-devel
Cc: Aurelien Jarno, Hervé Poussineau, Gerd Hoffmann,
Aleksandar Markovic, patches
On 08/02/2018 12:51 PM, Peter Maydell wrote:
> Convert the vga-isa-mm device away from the old_mmio
> MemoryRegion accessors.
>
> This device is only used by the MIPS 'jazz' boards
> "magnum" and "pica61".
>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
> ---
> hw/display/vga-isa-mm.c | 60 +++++++++--------------------------------
> 1 file changed, 13 insertions(+), 47 deletions(-)
>
> diff --git a/hw/display/vga-isa-mm.c b/hw/display/vga-isa-mm.c
> index 232216cad0a..215e6497190 100644
> --- a/hw/display/vga-isa-mm.c
> +++ b/hw/display/vga-isa-mm.c
> @@ -36,64 +36,30 @@ typedef struct ISAVGAMMState {
> } ISAVGAMMState;
>
> /* Memory mapped interface */
> -static uint32_t vga_mm_readb (void *opaque, hwaddr addr)
> +static uint64_t vga_mm_read(void *opaque, hwaddr addr, unsigned size)
> {
> ISAVGAMMState *s = opaque;
>
> - return vga_ioport_read(&s->vga, addr >> s->it_shift) & 0xff;
> + return vga_ioport_read(&s->vga, addr >> s->it_shift) &
> + MAKE_64BIT_MASK(0, size * 8);
> }
>
> -static void vga_mm_writeb (void *opaque,
> - hwaddr addr, uint32_t value)
> +static void vga_mm_write(void *opaque, hwaddr addr, uint64_t value,
> + unsigned size)
> {
> ISAVGAMMState *s = opaque;
>
> - vga_ioport_write(&s->vga, addr >> s->it_shift, value & 0xff);
> -}
> -
> -static uint32_t vga_mm_readw (void *opaque, hwaddr addr)
> -{
> - ISAVGAMMState *s = opaque;
> -
> - return vga_ioport_read(&s->vga, addr >> s->it_shift) & 0xffff;
> -}
> -
> -static void vga_mm_writew (void *opaque,
> - hwaddr addr, uint32_t value)
> -{
> - ISAVGAMMState *s = opaque;
> -
> - vga_ioport_write(&s->vga, addr >> s->it_shift, value & 0xffff);
> -}
> -
> -static uint32_t vga_mm_readl (void *opaque, hwaddr addr)
> -{
> - ISAVGAMMState *s = opaque;
> -
> - return vga_ioport_read(&s->vga, addr >> s->it_shift);
> -}
> -
> -static void vga_mm_writel (void *opaque,
> - hwaddr addr, uint32_t value)
> -{
> - ISAVGAMMState *s = opaque;
> -
> - vga_ioport_write(&s->vga, addr >> s->it_shift, value);
> + vga_ioport_write(&s->vga, addr >> s->it_shift,
> + value & MAKE_64BIT_MASK(0, size * 8));
> }
>
> static const MemoryRegionOps vga_mm_ctrl_ops = {
> - .old_mmio = {
> - .read = {
> - vga_mm_readb,
> - vga_mm_readw,
> - vga_mm_readl,
> - },
> - .write = {
> - vga_mm_writeb,
> - vga_mm_writew,
> - vga_mm_writel,
> - },
> - },
> + .read = vga_mm_read,
> + .write = vga_mm_write,
> + .valid.min_access_size = 1,
> + .valid.max_access_size = 4,
> + .impl.min_access_size = 1,
> + .impl.max_access_size = 4,
> .endianness = DEVICE_NATIVE_ENDIAN,
> };
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PATCH 1/2] hw/display/vga-isa-mm: Convert away from old_mmio
2018-08-02 15:51 ` [Qemu-devel] [PATCH 1/2] hw/display/vga-isa-mm: Convert " Peter Maydell
2018-08-02 16:15 ` Philippe Mathieu-Daudé
@ 2018-08-02 18:55 ` Hervé Poussineau
1 sibling, 0 replies; 9+ messages in thread
From: Hervé Poussineau @ 2018-08-02 18:55 UTC (permalink / raw)
To: Peter Maydell, qemu-devel
Cc: patches, Gerd Hoffmann, Aleksandar Markovic, Aurelien Jarno
Le 02/08/2018 à 17:51, Peter Maydell a écrit :
> Convert the vga-isa-mm device away from the old_mmio
> MemoryRegion accessors.
>
> This device is only used by the MIPS 'jazz' boards
> "magnum" and "pica61".
>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
> ---
> hw/display/vga-isa-mm.c | 60 +++++++++--------------------------------
> 1 file changed, 13 insertions(+), 47 deletions(-)
>
Note: this device is only used by the MIPS "pica61" board, not the "magnum" one.
The commit message may be changed accordingly.
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
Tested-by: Hervé Poussineau <hpoussin@reactos.org>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PATCH 2/2] hw/pci-host/bonito: Move away from old_mmio accessors
2018-08-02 15:51 ` [Qemu-devel] [PATCH 2/2] hw/pci-host/bonito: Move away from old_mmio accessors Peter Maydell
@ 2018-08-04 17:42 ` Richard Henderson
0 siblings, 0 replies; 9+ messages in thread
From: Richard Henderson @ 2018-08-04 17:42 UTC (permalink / raw)
To: Peter Maydell, qemu-devel
Cc: Aurelien Jarno, Hervé Poussineau, Gerd Hoffmann,
Aleksandar Markovic, patches
On 08/02/2018 08:51 AM, Peter Maydell wrote:
> Move away from the old_mmio MemoryRegion accessors in the
> bonito pci controller.
>
> This device is used only in the MIPS "fulong2e" machine.
>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
> ---
> hw/pci-host/bonito.c | 145 +++++--------------------------------------
> 1 file changed, 15 insertions(+), 130 deletions(-)
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
r~
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio
2018-08-02 15:51 [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio Peter Maydell
2018-08-02 15:51 ` [Qemu-devel] [PATCH 1/2] hw/display/vga-isa-mm: Convert " Peter Maydell
2018-08-02 15:51 ` [Qemu-devel] [PATCH 2/2] hw/pci-host/bonito: Move away from old_mmio accessors Peter Maydell
@ 2018-08-20 9:50 ` Peter Maydell
2018-08-20 10:31 ` Aleksandar Markovic
2018-08-21 7:52 ` Gerd Hoffmann
3 siblings, 1 reply; 9+ messages in thread
From: Peter Maydell @ 2018-08-20 9:50 UTC (permalink / raw)
To: QEMU Developers
Cc: Aurelien Jarno, Hervé Poussineau, Gerd Hoffmann,
Aleksandar Markovic, patches@linaro.org
On 2 August 2018 at 16:51, Peter Maydell <peter.maydell@linaro.org> wrote:
> These patches convert a couple of devices used only by MIPS
> boards from using the old_mmio MemoryRegionOps accessor functions.
>
> * vga-isa-mm: used by the MIPS 'jazz' boards "magnum" and "pica61"
> * bonito pci controller: used by the MIPS "fulong2e" board
>
> Tested only with "make check".
>
> thanks
> -- PMM
>
> Peter Maydell (2):
> hw/display/vga-isa-mm: Convert away from old_mmio
> hw/pci-host/bonito: Move away from old_mmio accessors
Ping -- other than a minor tweak to a commit message this
patchset has been reviewed. MIPS folks, could you take this
via your mips tree ?
thanks
-- PMM
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio
2018-08-20 9:50 ` [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio Peter Maydell
@ 2018-08-20 10:31 ` Aleksandar Markovic
0 siblings, 0 replies; 9+ messages in thread
From: Aleksandar Markovic @ 2018-08-20 10:31 UTC (permalink / raw)
To: Peter Maydell, QEMU Developers
Cc: Aurelien Jarno, Hervé Poussineau, Gerd Hoffmann,
patches@linaro.org
> From: Peter Maydell <peter.maydell@linaro.org>
> Sent: Monday, August 20, 2018 11:50 AM
> Subject: Re: [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio
>
> On 2 August 2018 at 16:51, Peter Maydell <peter.maydell@linaro.org> wrote:
> > These patches convert a couple of devices used only by MIPS
> > boards from using the old_mmio MemoryRegionOps accessor functions.
> >
> > * vga-isa-mm: used by the MIPS 'jazz' boards "magnum" and "pica61"
> > * bonito pci controller: used by the MIPS "fulong2e" board
> >
> > Tested only with "make check".
> >
> > thanks
> > -- PMM
> >
> > Peter Maydell (2):
> > hw/display/vga-isa-mm: Convert away from old_mmio
> > hw/pci-host/bonito: Move away from old_mmio accessors
>
> Ping -- other than a minor tweak to a commit message this
> patchset has been reviewed. MIPS folks, could you take this
> via your mips tree ?
>
> thanks
> -- PMM
Certainly, we'll include these patches in the next MIPS queue.
Thanks,
Aleksandar
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio
2018-08-02 15:51 [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio Peter Maydell
` (2 preceding siblings ...)
2018-08-20 9:50 ` [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio Peter Maydell
@ 2018-08-21 7:52 ` Gerd Hoffmann
3 siblings, 0 replies; 9+ messages in thread
From: Gerd Hoffmann @ 2018-08-21 7:52 UTC (permalink / raw)
To: Peter Maydell
Cc: qemu-devel, patches, Aleksandar Markovic, Hervé Poussineau,
Aurelien Jarno
On Thu, Aug 02, 2018 at 04:51:45PM +0100, Peter Maydell wrote:
> These patches convert a couple of devices used only by MIPS
> boards from using the old_mmio MemoryRegionOps accessor functions.
>
> * vga-isa-mm: used by the MIPS 'jazz' boards "magnum" and "pica61"
> * bonito pci controller: used by the MIPS "fulong2e" board
>
> Tested only with "make check".
Added to vga queue.
thanks,
Gerd
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2018-08-21 7:52 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-02 15:51 [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio Peter Maydell
2018-08-02 15:51 ` [Qemu-devel] [PATCH 1/2] hw/display/vga-isa-mm: Convert " Peter Maydell
2018-08-02 16:15 ` Philippe Mathieu-Daudé
2018-08-02 18:55 ` Hervé Poussineau
2018-08-02 15:51 ` [Qemu-devel] [PATCH 2/2] hw/pci-host/bonito: Move away from old_mmio accessors Peter Maydell
2018-08-04 17:42 ` Richard Henderson
2018-08-20 9:50 ` [Qemu-devel] [PATCH 0/2] mips: convert devices away from old_mmio Peter Maydell
2018-08-20 10:31 ` Aleksandar Markovic
2018-08-21 7:52 ` Gerd Hoffmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).