* include/grub/acpi.h (GRUB_ASCII_OPCODE): Add
GRUB_ACPI_OPCODE_STRING_CONST, GRUB_ACPI_OPCODE_BUFFER, GRUB_ACPI_OPCODE_CREATE_WORD_FIELD and GRUB_ACPI_OPCODE_CREATE_BYTE_FIELD. * grub-core/commands/acpihalt.c [GRUB_DSDT_TEST]: Replace include of i18n with gettext no-op. (skip_data_ref_object): Support GRUB_ACPI_OPCODE_BUFFER and GRUB_ACPI_OPCODE_STRING_CONST. (get_sleep_type): Support GRUB_ACPI_OPCODE_CREATE_WORD_FIELD and GRUB_ACPI_OPCODE_CREATE_BYTE_FIELD. Add handling of unknown opcodes.
This commit is contained in:
		
							parent
							
								
									e5b90c82fe
								
							
						
					
					
						commit
						463dcadca3
					
				
					 3 changed files with 49 additions and 2 deletions
				
			
		|  | @ -160,9 +160,15 @@ enum | |||
|   { | ||||
|     GRUB_ACPI_OPCODE_ZERO = 0, GRUB_ACPI_OPCODE_ONE = 1, | ||||
|     GRUB_ACPI_OPCODE_NAME = 8, GRUB_ACPI_OPCODE_BYTE_CONST = 0x0a, | ||||
|     GRUB_ACPI_OPCODE_WORD_CONST = 0x0b, GRUB_ACPI_OPCODE_DWORD_CONST = 0x0c, | ||||
|     GRUB_ACPI_OPCODE_SCOPE = 0x10, GRUB_ACPI_OPCODE_PACKAGE = 0x12, | ||||
|     GRUB_ACPI_OPCODE_WORD_CONST = 0x0b, | ||||
|     GRUB_ACPI_OPCODE_DWORD_CONST = 0x0c, | ||||
|     GRUB_ACPI_OPCODE_STRING_CONST = 0x0d, | ||||
|     GRUB_ACPI_OPCODE_SCOPE = 0x10, | ||||
|     GRUB_ACPI_OPCODE_BUFFER = 0x11, | ||||
|     GRUB_ACPI_OPCODE_PACKAGE = 0x12, | ||||
|     GRUB_ACPI_OPCODE_METHOD = 0x14, GRUB_ACPI_OPCODE_EXTOP = 0x5b, | ||||
|     GRUB_ACPI_OPCODE_CREATE_WORD_FIELD = 0x8b, | ||||
|     GRUB_ACPI_OPCODE_CREATE_BYTE_FIELD = 0x8c, | ||||
|     GRUB_ACPI_OPCODE_IF = 0xa0, GRUB_ACPI_OPCODE_ONES = 0xff | ||||
|   }; | ||||
| enum | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue