aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/emulation/qemu-i440fx/acpi/hpet.asl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/emulation/qemu-i440fx/acpi/hpet.asl')
-rw-r--r--src/mainboard/emulation/qemu-i440fx/acpi/hpet.asl10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mainboard/emulation/qemu-i440fx/acpi/hpet.asl b/src/mainboard/emulation/qemu-i440fx/acpi/hpet.asl
index 51e4f74267..da670cf889 100644
--- a/src/mainboard/emulation/qemu-i440fx/acpi/hpet.asl
+++ b/src/mainboard/emulation/qemu-i440fx/acpi/hpet.asl
@@ -14,13 +14,13 @@ Scope(\_SB) {
PRD, 32,
}
Method(_STA, 0, NotSerialized) {
- Store(VEND, Local0)
- Store(PRD, Local1)
- ShiftRight(Local0, 16, Local0)
- If (LOr(LEqual(Local0, 0), LEqual(Local0, 0xffff))) {
+ Local0 = VEND
+ Local1 = PRD
+ Local0 >>= 16
+ If ((Local0 == 0) || (Local0 == 0xffff)) {
Return (0x0)
}
- If (LOr(LEqual(Local1, 0), LGreater(Local1, 100000000))) {
+ If ((Local1 == 0) || (Local1 > 100000000)) {
Return (0x0)
}
Return (0x0F)