* [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
* 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
* [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 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).