From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: [Qemu-devel] [PATCH v2 00/24] Memory API batch 4: more conversions Date: Mon, 22 Aug 2011 11:33:17 -0500 Message-ID: <4E5284CD.9010104@codemonkey.ws> References: <1313417858-6454-1-git-send-email-avi@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: qemu-devel@nongnu.org, kvm@vger.kernel.org To: Avi Kivity Return-path: Received: from mail-gx0-f174.google.com ([209.85.161.174]:37083 "EHLO mail-gx0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751359Ab1HVQdU (ORCPT ); Mon, 22 Aug 2011 12:33:20 -0400 Received: by gxk21 with SMTP id 21so3694682gxk.19 for ; Mon, 22 Aug 2011 09:33:19 -0700 (PDT) In-Reply-To: <1313417858-6454-1-git-send-email-avi@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: On 08/15/2011 09:17 AM, Avi Kivity wrote: > This patchset converts a few more devices (and boards) to the memory API. > Nothing is really interesting except for the last patch, which brings > proper PAM support (and better SMRAM emulation). It should also fix the > regressions that were reported in some non-default pc configurations. > > v2: > fix wrong return value in versatile_pci > don't drop calls to omap_badwidth_*() functions Applied all. Thanks. Regards, Anthony Liguori > > Avi Kivity (24): > apb_pci: convert to memory API > apic: convert to memory API > arm_gic: convert to memory API > arm_sysctl: convert to memory API > arm_timer: convert to memory API > armv7m: convert to memory API > gt64xxx.c: convert to memory API > tusb6010: move declarations to new file tusb6010.h > omap_gpmc/nseries/tusb6010: convert to memory API > onenand: convert to memory API > pcie_host: convert to memory API > ppc405_uc: convert to memory API > ppc4xx_sdram: convert to memory API > stellaris_enet: convert to memory API > sysbus: add a variant of sysbus_init_mmio_cb with an unmap callback > sh_pci: convert to memory API > arm11mpcore: use sysbus_init_mmio_cb2 > versatile_pci: convert to memory API > ppce500_pci: convert to sysbus_init_mmio_cb2() > sysbus: remove sysbus_init_mmio_cb() > isa: add isa_address_space() > pci: add pci_address_space() > vga: drop get_system_memory() from vga devices and derivatives > 440fx: fix PAM, PCI holes > > hw/apb_pci.c | 84 +++++++++++++++------------------- > hw/apic.c | 25 ++++------ > hw/arm11mpcore.c | 7 ++- > hw/arm_gic.c | 22 +++------ > hw/arm_sysctl.c | 27 ++++------- > hw/arm_timer.c | 55 ++++++++-------------- > hw/armv7m.c | 24 ++++------ > hw/armv7m_nvic.c | 3 +- > hw/cirrus_vga.c | 12 ++-- > hw/devices.h | 7 --- > hw/gt64xxx.c | 36 ++++++-------- > hw/isa-bus.c | 6 ++ > hw/isa.h | 1 + > hw/mips_jazz.c | 3 +- > hw/mpcore.c | 37 +++++++-------- > hw/nseries.c | 1 + > hw/omap.h | 3 +- > hw/omap_gpmc.c | 60 ++++++++++++++---------- > hw/onenand.c | 69 +++++++++++++++------------- > hw/pc.c | 14 ++++-- > hw/pc.h | 18 +++++-- > hw/pc_piix.c | 23 +++++++-- > hw/pci.c | 5 ++ > hw/pci.h | 1 + > hw/pcie_host.c | 98 ++++++++++----------------------------- > hw/pcie_host.h | 12 ++-- > hw/piix_pci.c | 114 ++++++++++++++++++++++++++++++++------------- > hw/ppc405.h | 9 ++- > hw/ppc405_boards.c | 18 +++++-- > hw/ppc405_uc.c | 128 +++++++++++++++++++++++--------------------------- > hw/ppc440.c | 7 ++- > hw/ppc4xx.h | 2 + > hw/ppc4xx_devs.c | 50 ++++++++++++++------ > hw/ppce500_pci.c | 12 ++++- > hw/qxl.c | 2 +- > hw/realview_gic.c | 38 +++++++-------- > hw/sh_pci.c | 63 +++++++++++++++++-------- > hw/stellaris_enet.c | 29 +++++------- > hw/sysbus.c | 9 ++- > hw/sysbus.h | 5 +- > hw/tusb6010.c | 32 ++++++------- > hw/tusb6010.h | 28 +++++++++++ > hw/versatile_pci.c | 92 +++++++++++++++++------------------- > hw/vga-isa-mm.c | 15 +++--- > hw/vga-isa.c | 5 +- > hw/vga-pci.c | 4 +- > hw/vga.c | 9 ++-- > hw/vga_int.h | 4 +- > hw/vmware_vga.c | 9 ++-- > 49 files changed, 703 insertions(+), 634 deletions(-) > create mode 100644 hw/tusb6010.h >