[SeaBIOS] [Qemu-devel] [Patch] Small fix for qemu APIC for Mac OS X support
Andreas Färber
andreas.faerber at web.de
Sun Dec 5 19:40:38 CET 2010
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 <yamahata at valinux.co.jp>
>> 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: <7a6e97b74bc0d25aca42a43cabcc68836edaf6c0.1290774988.git.yamahata at valinux.co.jp
> >
> In-Reply-To: <cover.1290774988.git.yamahata at valinux.co.jp>
> References: <cover.1290774988.git.yamahata at valinux.co.jp>
> From: Isaku Yamahata <yamahata at valinux.co.jp>
> 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 <yamahata at valinux.co.jp>
>
> ---
> 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)
Typo: Description
Andreas
More information about the SeaBIOS
mailing list