[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC 0/6] ISA bus improvements
From: |
Hervé Poussineau |
Subject: |
[Qemu-devel] [RFC 0/6] ISA bus improvements |
Date: |
Sat, 20 Aug 2011 16:56:29 +0200 |
Following patches aim to change ISA bus to a first-citizen class in Qemu.
They add ISA bus ops (like for scsi and usb buses), and use them to
remove the infamous isa_mem_base variable, which can't be changed after
startup.
Last two patches convert two ISA bridges to the new API. ISA bridges
used in MIPS/Malta and MIPS/fulong2e are not converted (yet).
Once all callers are converted, most of the work will be done to
support architectures with multiple ISA buses
Hervé Poussineau (6):
isa: rename isa_bus_new to isa_bus_bridge_init
isa: rework ISA bus internals, and add ISA bus ops structure
isa: add isa_address_space() method
vga: use isa_address_space() method
isa: improve bus implementation of PIIX3 bridge
isa: improve bus implementation of ebus bridge
hw/cirrus_vga.c | 4 +-
hw/isa-bus.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++--------
hw/isa.h | 19 +++++++++++-
hw/mips_jazz.c | 2 +-
hw/mips_r4k.c | 2 +-
hw/pc_piix.c | 4 +-
hw/piix4.c | 2 +-
hw/piix_pci.c | 23 ++++++++++++++-
hw/ppc_prep.c | 2 +-
hw/sun4u.c | 39 ++++++++++++++++++++----
hw/vga-isa.c | 4 +-
hw/vga.c | 4 +-
hw/vt82c686.c | 2 +-
13 files changed, 158 insertions(+), 35 deletions(-)
--
1.7.5.4
- [Qemu-devel] [RFC 0/6] ISA bus improvements,
Hervé Poussineau <=
- [Qemu-devel] [RFC 1/6] isa: rename isa_bus_new to isa_bus_bridge_init, Hervé Poussineau, 2011/08/20
- [Qemu-devel] [RFC 2/6] isa: rework ISA bus internals, and add ISA bus ops structure, Hervé Poussineau, 2011/08/20
- [Qemu-devel] [RFC 3/6] isa: add isa_address_space() method, Hervé Poussineau, 2011/08/20
- [Qemu-devel] [RFC 4/6] vga: use isa_address_space() method, Hervé Poussineau, 2011/08/20
- [Qemu-devel] [RFC 6/6] isa: improve bus implementation of ebus bridge, Hervé Poussineau, 2011/08/20
- [Qemu-devel] [RFC 5/6] isa: improve bus implementation of PIIX3 bridge, Hervé Poussineau, 2011/08/20