[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/10] memory: remove old_portio usage
From: |
Hervé Poussineau |
Subject: |
[Qemu-devel] [PATCH 00/10] memory: remove old_portio usage |
Date: |
Fri, 4 Jan 2013 22:29:35 +0100 |
These proposed patches aim at removing the .old_portio member of
MemoryRegionOps structure, and replacing their usage by .read/.write
handlers.
That way, faked I/O address space can be removed from architectures
which don't have it (MIPS, PowerPC...), and commits like
a178274efabcbbc5d44805b51def874e47051325 ("PPC: pseries: Remove hack
for PIO window") can be reapplied.
Changes since RFC:
- fixed ppc/oldworld, ppc/newworld and sun4u machines
- removed bochs port changes, as they have been committed
Gerd Hoffmann (1):
uhci: stop using portio lists
Hervé Poussineau (9):
ppc/newworld: add ISA bus, required by VGA card
ppc/oldworld: add ISA bus, required by VGA card
sun4u: create VGA card after ISA bus
xen_platform: do not use old_portio-style callbacks
acpi-piix4: do not use old_portio-style callbacks
vga/qxl: do not use portio_list_init/portio_list_add
isa: use memory regions instead of portio_list_* functions
ioport: remove now useless portio_list_* functions
memory: remove old_portio-style callbacks support
hw/acpi_piix4.c | 91 ++++++++++++++++-------------------
hw/isa-bus.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++--
hw/isa.h | 2 +-
hw/ppc_newworld.c | 1 +
hw/ppc_oldworld.c | 1 +
hw/qxl.c | 4 +-
hw/sun4u.c | 3 +-
hw/usb/hcd-uhci.c | 106 ++++++++++++-----------------------------
hw/vga.c | 8 +---
hw/xen_platform.c | 21 ++++----
include/exec/ioport.h | 19 --------
include/exec/memory.h | 4 --
ioport.c | 121 ----------------------------------------------
memory.c | 44 -----------------
trace-events | 2 -
15 files changed, 212 insertions(+), 342 deletions(-)
--
1.7.10.4
- [Qemu-devel] [PATCH 00/10] memory: remove old_portio usage,
Hervé Poussineau <=
- [Qemu-devel] [PATCH 01/10] ppc/newworld: add ISA bus, required by VGA card, Hervé Poussineau, 2013/01/04
- [Qemu-devel] [PATCH 02/10] ppc/oldworld: add ISA bus, required by VGA card, Hervé Poussineau, 2013/01/04
- [Qemu-devel] [PATCH 03/10] uhci: stop using portio lists, Hervé Poussineau, 2013/01/04
- [Qemu-devel] [PATCH 04/10] sun4u: create VGA card after ISA bus, Hervé Poussineau, 2013/01/04