aboutsummaryrefslogtreecommitdiffstats
path: root/tools/firmware/hvmloader/acpi/dsdt.asl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/firmware/hvmloader/acpi/dsdt.asl')
-rw-r--r--tools/firmware/hvmloader/acpi/dsdt.asl8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/firmware/hvmloader/acpi/dsdt.asl b/tools/firmware/hvmloader/acpi/dsdt.asl
index f5c2fefda5..fde51ac0ad 100644
--- a/tools/firmware/hvmloader/acpi/dsdt.asl
+++ b/tools/firmware/hvmloader/acpi/dsdt.asl
@@ -49,6 +49,7 @@ DefinitionBlock ("DSDT.aml", "DSDT", 2, "Xen", "HVM", 0)
Field(BIOS, ByteAcc, NoLock, Preserve) {
UAR1, 1,
UAR2, 1,
+ HPET, 1,
Offset(4),
PMIN, 32,
PLEN, 32
@@ -296,6 +297,13 @@ DefinitionBlock ("DSDT.aml", "DSDT", 2, "Xen", "HVM", 0)
Device(HPET) {
Name(_HID, EISAID("PNP0103"))
Name(_UID, 0)
+ Method (_STA, 0, NotSerialized) {
+ If(LEqual(\_SB.HPET, 0)) {
+ Return(0x00)
+ } Else {
+ Return(0x0F)
+ }
+ }
Name(_CRS, ResourceTemplate() {
DWordMemory(
ResourceConsumer, PosDecode, MinFixed, MaxFixed,