From: Gabriel L. Somlo Date: Thu, 8 Nov 2012 17:35:17 +0000 (-0500) Subject: DSDT: Fix HPET _CRS Method X-Git-Tag: rel-1.7.2~49 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=d9f5cdbdf55d61aef9a1a534d9123ef734427478;p=people%2Fandrewcoop%2Fseabios.git DSDT: Fix HPET _CRS Method Updated _CRS method for HPET, bringing it in line with the way it is presented on recent hardware (e.g. Dell Latitude D630, MacPro5,1, etc); Allows it to be detected and utilized from Mac OS X; Also tested OK on Linux (F16 64-bit install DVD) and Windows (Win7 64-bit install DVD). Signed-off-by: Gabriel Somlo --- diff --git a/src/acpi-dsdt.dsl b/src/acpi-dsdt.dsl index 284d70d..711302e 100644 --- a/src/acpi-dsdt.dsl +++ b/src/acpi-dsdt.dsl @@ -269,15 +269,11 @@ DefinitionBlock ( Return (0x0F) } Name(_CRS, ResourceTemplate() { - DWordMemory( - ResourceConsumer, PosDecode, MinFixed, MaxFixed, - NonCacheable, ReadWrite, - 0x00000000, - 0xFED00000, - 0xFED003FF, - 0x00000000, - 0x00000400 /* 1K memory: FED00000 - FED003FF */ - ) + IRQNoFlags () {2, 8} + Memory32Fixed (ReadOnly, + 0xFED00000, // Address Base + 0x00000400, // Address Length + ) }) } }