From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:49648) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QrHH3-0003bM-Bs for qemu-devel@nongnu.org; Wed, 10 Aug 2011 18:29:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QrHH2-0006Kw-3z for qemu-devel@nongnu.org; Wed, 10 Aug 2011 18:29:17 -0400 Received: from mail-wy0-f173.google.com ([74.125.82.173]:44730) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QrHH1-0006Kk-Qi for qemu-devel@nongnu.org; Wed, 10 Aug 2011 18:29:15 -0400 Received: by wyf22 with SMTP id 22so1164337wyf.4 for ; Wed, 10 Aug 2011 15:29:14 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Wed, 10 Aug 2011 15:28:09 -0700 Message-Id: <1313015300-23920-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH 00/11] Memory API conversion for ISA List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: avi@redhat.com [ Sorry about the partial duplicates, Avi. ] This patchset is relative to git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git memory-region although I'm sure it could be applied on top of Avi's batch 4. This is not complete by any means. I'm interested in feedback for some of the trickier points, e.g. pckbd and fdc. The pckbd mmio interface to mips_jazz is similar to how serial and ide/mmio are structured. But there are way more uses of serial. r~ Richard Henderson (11): pci: add pci_address_space_io() isa: Pass i/o address space to isa_bus_new. isa: add isa_register_ioport() pc: Re-order pc_init1 to initialize the ISA bus before ISA devices. cs4231a: Convert to MemoryRegion. i8254: Convert to MemoryRegion. i8259: Convert to MemoryRegion. pckbd: Convert to MemoryRegion. serial: Convert serial_isa_initfn to MemoryRegion. memory: Fix old_portio vs non-zero offset. fdc: Convert isabus_fdc_init1 to MemoryRegion. hw/cs4231a.c | 38 ++++++++++++++++---------------- hw/fdc.c | 53 ++++++++++++++++++++++++++++----------------- hw/i8254.c | 16 +++++++++++-- hw/i8259.c | 65 +++++++++++++++++++++++++++++++++++++++---------------- hw/isa-bus.c | 14 +++++++++++- hw/isa.h | 7 ++++- hw/mips_jazz.c | 21 +++++++++++------- hw/mips_r4k.c | 2 +- hw/pc.h | 2 +- hw/pc_piix.c | 24 +++++++++++--------- hw/pci.c | 5 ++++ hw/pci.h | 1 + hw/pckbd.c | 59 +++++++++++++++++++++++++++++++------------------- hw/piix4.c | 2 +- hw/piix_pci.c | 2 +- hw/ppc_prep.c | 2 +- hw/serial.c | 15 ++++++++++-- hw/sun4u.c | 2 +- hw/vt82c686.c | 2 +- memory.c | 4 +- 20 files changed, 218 insertions(+), 118 deletions(-) -- 1.7.6