From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MvvOz-0004mB-1S for qemu-devel@nongnu.org; Thu, 08 Oct 2009 11:59:37 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MvvOt-0004cS-Kh for qemu-devel@nongnu.org; Thu, 08 Oct 2009 11:59:36 -0400 Received: from [199.232.76.173] (port=57560 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MvvOt-0004bM-4v for qemu-devel@nongnu.org; Thu, 08 Oct 2009 11:59:31 -0400 Received: from mx1.redhat.com ([209.132.183.28]:32020) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MvvOs-0002Jh-3N for qemu-devel@nongnu.org; Thu, 08 Oct 2009 11:59:30 -0400 From: Gleb Natapov Date: Thu, 8 Oct 2009 17:59:05 +0200 Message-Id: <1255017566-26220-1-git-send-email-gleb@redhat.com> Subject: [Qemu-devel] [PATCH 00/21] Bring seabios and qemu pcbios closer together List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: kevin@koconnor.net Cc: qemu-devel@nongnu.org That is for now. Gleb Natapov (21): Add support for passing additional acpi tables from qemu. Load SMBIOS entries and files from qemu Always create PCI interrupt override acpi tables. Correct default pci irq links irq0override provided by qemu. Check at runtime if VM is KVM. Remove CONFIG_KVM compile option. Add rule to compile DSDT to make file. Use preprocessor for pci link routing. Advertise pci irqs as active high in DSDT Restrict pci interrupts to irq 5/9/10/11 Use extended interrupt descriptor for pci irqs. Remove irq 9 from the pci interrupt link resources. Provide gpe _L0x methods. Pci hotplug support. HPET support. Add 26 pci slots, bringing the total to 32. Add SRAT ACPI table support. Read max number of cpus from VM. Move qemu cfg init before smp init. Use MaxCountCPUs during building of per cpu tables. Makefile | 7 ++ src/acpi-dsdt.dsl | 311 +++++++++++++++++++++++++++++++++++++++++------------ src/acpi.c | 245 ++++++++++++++++++++++++++++++++++++++---- src/config.h | 6 +- src/mptable.c | 27 ++--- src/paravirt.c | 221 +++++++++++++++++++++++++++++++++++++ src/paravirt.h | 12 ++ src/pciinit.c | 4 - src/post.c | 6 +- src/smbios.c | 188 +++++++++++++++++++------------- src/smp.c | 9 ++- src/util.h | 4 +- 12 files changed, 846 insertions(+), 194 deletions(-)