From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=50834 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYHUI-0006m6-7p for qemu-devel@nongnu.org; Mon, 12 Jul 2010 07:47:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OYHUH-0007t0-6v for qemu-devel@nongnu.org; Mon, 12 Jul 2010 07:47:54 -0400 Received: from mail.valinux.co.jp ([210.128.90.3]:44765) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYHUG-0007s7-Us for qemu-devel@nongnu.org; Mon, 12 Jul 2010 07:47:53 -0400 From: Isaku Yamahata Date: Mon, 12 Jul 2010 20:47:45 +0900 Message-Id: Subject: [Qemu-devel] [PATCH 0/7] abstract chipset(i440fx) specific register operation. List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: seabios@seabios.org Cc: yamahata@valinux.co.jp, qemu-devel@nongnu.org This patch set abstract out chipset specific operation, and spit out i440fx specific operation into dev-i440fx.c with it. Thus q35 specific register value/operation will be added easily. Isaku Yamahata (7): seabios: pci: introduce helper function to find device from table and initialize it. seabios: shadow: make device finding more generic. seabios: smm: move out piix4 specific logic to dev-i440fx.c seabios: smm_init: move out i440fx smram operation into dev-i440fx.c seabios: acpi: move acpi definitions to acpi.h from acpi.c seabios: acpi: split out piix4 pm logic. seabios: acpi: clean up of finding pm device. src/acpi.c | 102 +++++++++-------------------------------------------- src/acpi.h | 81 ++++++++++++++++++++++++++++++++++++++++++ src/dev-i440fx.c | 57 ++++++++++++++++++++++++++++++ src/dev-i440fx.h | 4 ++ src/pci.c | 12 ++++++ src/pci.h | 1 + src/post.h | 24 +++++++++++++ src/shadow.c | 44 +++++++++++++++-------- src/smm.c | 35 +++++++++++++----- 9 files changed, 251 insertions(+), 109 deletions(-) create mode 100644 src/post.h