[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH] [HVMLOADER] Dynamically add probed devices to the ACPI's XSDT and RSDT using SSDT entries


  • To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: Stefan Berger <stefanb@xxxxxxxxxx>
  • Date: Mon, 30 Oct 2006 14:06:37 -0500
  • Delivery-date: Thu, 02 Nov 2006 13:39:47 -0800
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

The attached patch enables the hvmloader to dynamically add probed for
devices to the ACPI's XSDT and RSDT tables using SSDT entries. I have 
implemented
the probing for the TPM TIS interface.
First the static ACPI table is copied into the 0xe000 segment and then
devices may be probed and their SSDT ACPI entries may be copied behind
the static ACPI tables considering the barrier at 0xf 0000 where the
BIOS lives. The SSDT entries are linked to the XSDT and RSDT tables which for 
now
has 3 empty slots. The XSDT table is then updated and checksummed again.
I rearranged those ACPI functions that are commonly used to be in
acpi_utils.c.

Signed-off-by: Stefan Berger <stefanb@xxxxxxxxxx>

Attachment: hvmloader_ssdt_support.diff
Description: Text Data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.