Am 26.11.2010 um 13:40 schrieb Isaku Yamahata:
On Thu, Nov 25, 2010 at 08:18:45PM +0000, adq wrote:
On 25 November 2010 11:28, Isaku Yamahata email@example.com wrote:
On Wed, Nov 24, 2010 at 02:08:16PM +0000, adq wrote:
Interesting. I was also thinking that maybe we can leverage overriding mechanisms that are already available. Maybe it's possible to squeeze the HPET node into an SSDT. Maybe we need to override the whole DSDT from the command line.
We'll definitely need to override the DSDT for the applesmc device. I was thinking something along the lines of an additional DSDT binary supplied with QEMU for use when emulating apple hardware as you suggest.
The patches for qemu and seabios have been floating around. I wrote them for Q35 chipset support, but no one has gotten interested in it. But now, you are there. I'm willing to rebase/resend them.
I'd definitely be interested to see those!
Here is seabios part.
From 7a6e97b74bc0d25aca42a43cabcc68836edaf6c0 Mon Sep 17 00:00:00 2001 Message-Id: <firstname.lastname@example.org
In-Reply-To: email@example.com References: firstname.lastname@example.org From: Isaku Yamahata email@example.com Date: Tue, 15 Jun 2010 12:41:13 +0900 Subject: [PATCH 1/1] seabios: acpi: allow qemu to load dsdt as external acpi table.
allow qemu to load dsdt as external acpi table.
Signed-off-by: Isaku Yamahata firstname.lastname@example.org
changes v1 -> v2.
- load qemu table first and they try default dsdt table if
qemu doesn't supply dsdt. Thus unnecessary malloc_high()/free() is avoided.
src/acpi.c | 44 ++++++++++++++++++++++++++++++++++++-------- 1 files changed, 36 insertions(+), 8 deletions(-)
diff --git a/src/acpi.c b/src/acpi.c index 18830dc..f4e0780 100644 --- a/src/acpi.c +++ b/src/acpi.c @@ -54,6 +54,11 @@ struct facs_descriptor_rev1
- Differentiated System Descrition Table (DSDT)