diff options
author | Frediano Ziglio <frediano.ziglio@citrix.com> | 2013-02-19 08:54:34 +0000 |
---|---|---|
committer | Keir Fraser <keir@xen.org> | 2013-02-21 16:47:57 +0000 |
commit | 1ac127193dafb4b5a303e1b0180188141509df3e (patch) | |
tree | 77dc0aa3abea1a50a03460520197ae248f981c5a /tools/firmware | |
parent | c5a29a8732f3b43ac97a5dd53ecf59e38f181c9e (diff) | |
download | xen-1ac127193dafb4b5a303e1b0180188141509df3e.tar.gz xen-1ac127193dafb4b5a303e1b0180188141509df3e.tar.bz2 xen-1ac127193dafb4b5a303e1b0180188141509df3e.zip |
genid: Introduce again Windows generation ID device
This device was removed due to change in specifications.
Original patch written by Paul Durrant
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Signed-off-by: Frediano Ziglio <frediano.ziglio@citrix.com>
Diffstat (limited to 'tools/firmware')
-rw-r--r-- | tools/firmware/hvmloader/acpi/dsdt.asl | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tools/firmware/hvmloader/acpi/dsdt.asl b/tools/firmware/hvmloader/acpi/dsdt.asl index 64896ce11d..247a8ad40e 100644 --- a/tools/firmware/hvmloader/acpi/dsdt.asl +++ b/tools/firmware/hvmloader/acpi/dsdt.asl @@ -397,6 +397,31 @@ DefinitionBlock ("DSDT.aml", "DSDT", 2, "Xen", "HVM", 0) IRQNoFlags () {7} }) } + + Device(VGID) { + Name(_HID, EisaId ("XEN0000")) + Name(_UID, 0x00) + Name(_CID, "VM_Gen_Counter") + Name(_DDN, "VM_Gen_Counter") + Method(_STA, 0, NotSerialized) + { + If(LEqual(\_SB.VGIA, 0x00000000)) { + Return(0x00) + } Else { + Return(0x0F) + } + } + Name(PKG, Package () + { + 0x00000000, + 0x00000000 + }) + Method(ADDR, 0, NotSerialized) + { + Store(\_SB.VGIA, Index(PKG, 0)) + Return(PKG) + } + } } } } |