[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] hvmloader/acpi/dsdt: Move IO port range reservation
# HG changeset patch # User Anthony PERARD <anthony.perard@xxxxxxxxxx> # Date 1319818475 -3600 # Node ID b1e1e1c2ceac33f282bd75bafe104750f971c484 # Parent 9a2aad56b392596829c241e981507cabb5ba7b52 hvmloader/acpi/dsdt: Move IO port range reservation This patch move the IO port range reservation from the dsdt.asl to mk_dsdt. This IO port range need to be generated by mk_dsdt, because qemu-xen use different port. The IO port for qemu-xen will be added in a later patch. Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx> Committed-by: Keir Fraser <keir@xxxxxxx> --- diff -r 9a2aad56b392 -r b1e1e1c2ceac tools/firmware/hvmloader/acpi/dsdt.asl --- a/tools/firmware/hvmloader/acpi/dsdt.asl Fri Oct 28 17:12:21 2011 +0100 +++ b/tools/firmware/hvmloader/acpi/dsdt.asl Fri Oct 28 17:14:35 2011 +0100 @@ -100,20 +100,6 @@ Name (_ADR, 0x00) Name (_BBN, 0x00) - /* - * Reserve the IO port ranges [0x10c0, 0x1101] and [0xb044, 0xb047]. - * Or else, for a hotplugged-in device, the port IO BAR assigned - * by guest OS may conflict with the ranges here. - */ - Device(HP0) - { - Name(_HID, EISAID("PNP0C02")) - Name(_CRS, ResourceTemplate() { - IO (Decode16, 0x10c0, 0x10c0, 0x00, 0x82) - IO (Decode16, 0xb044, 0xb044, 0x00, 0x04) - }) - } - /* Make cirrues VGA S3 suspend/resume work in Windows XP/2003 */ Device (VGA) { diff -r 9a2aad56b392 -r b1e1e1c2ceac tools/firmware/hvmloader/acpi/mk_dsdt.c --- a/tools/firmware/hvmloader/acpi/mk_dsdt.c Fri Oct 28 17:12:21 2011 +0100 +++ b/tools/firmware/hvmloader/acpi/mk_dsdt.c Fri Oct 28 17:14:35 2011 +0100 @@ -215,6 +215,19 @@ /**** PCI0 start ****/ push_block("Scope", "\\_SB.PCI0"); + /* + * Reserve the IO port ranges [0x10c0, 0x1101] and [0xb044, 0xb047]. + * Or else, for a hotplugged-in device, the port IO BAR assigned + * by guest OS may conflict with the ranges here. + */ + push_block("Device", "HP0"); { + stmt("Name", "_HID, EISAID(\"PNP0C02\")"); + stmt("Name", "_CRS, ResourceTemplate() {" + " IO (Decode16, 0x10c0, 0x10c0, 0x00, 0x82)" + " IO (Decode16, 0xb044, 0xb044, 0x00, 0x04)" + "}"); + } pop_block(); + /*** PCI-ISA link definitions ***/ /* BUFA: List of ISA IRQs available for linking to PCI INTx. */ stmt("Name", "BUFA, ResourceTemplate() { " _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |