]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
acpihalt: add GRUB_ACPI_OPCODE_CREATE_DWORD_FIELD (0x8a)
authorAndrei Borzenkov <arvidjaar@gmail.com>
Sat, 2 Jan 2016 18:33:18 +0000 (21:33 +0300)
committerAndrei Borzenkov <arvidjaar@gmail.com>
Sat, 2 Jan 2016 18:33:18 +0000 (21:33 +0300)
Fixes ACPI halt on ASUSTeK P8B75-V,
Bios: American Megatrends v: 0414 date: 04/24/2012

Reported-By: Goh Lip <g.lip@gmx.com>
grub-core/commands/acpihalt.c
include/grub/acpi.h

index 412a9c9ac348870c49c97728a1ed938245b95abb..9cc7f18e3c72ddc86a20bca371be068c41ed41e6 100644 (file)
@@ -248,6 +248,7 @@ get_sleep_type (grub_uint8_t *table, grub_uint8_t *ptr, grub_uint8_t *end,
          if (!add)
            return -1;
          break;
+       case GRUB_ACPI_OPCODE_CREATE_DWORD_FIELD:
        case GRUB_ACPI_OPCODE_CREATE_WORD_FIELD:
        case GRUB_ACPI_OPCODE_CREATE_BYTE_FIELD:
          {
index 10bfbd2cd88c5c5af3e87ca093f2905b81e0e15b..a4224e0468e30fc9ac549a68eb388a2d4cbcdb71 100644 (file)
@@ -221,9 +221,10 @@ enum
     GRUB_ACPI_OPCODE_CONCATRES = 0x84,
     GRUB_ACPI_OPCODE_MOD = 0x85,
     GRUB_ACPI_OPCODE_INDEX = 0x88,
-    GRUB_ACPI_OPCODE_TOSTRING = 0x9c,
+    GRUB_ACPI_OPCODE_CREATE_DWORD_FIELD = 0x8a,
     GRUB_ACPI_OPCODE_CREATE_WORD_FIELD = 0x8b,
     GRUB_ACPI_OPCODE_CREATE_BYTE_FIELD = 0x8c,
+    GRUB_ACPI_OPCODE_TOSTRING = 0x9c,
     GRUB_ACPI_OPCODE_IF = 0xa0, GRUB_ACPI_OPCODE_ONES = 0xff
   };
 enum