]> xenbits.xensource.com Git - osstest/seabios.git/commit
acpi: parse Alias object
authorIgor Mammedov <imammedo@redhat.com>
Fri, 18 Nov 2022 14:27:55 +0000 (15:27 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Wed, 23 Nov 2022 08:23:30 +0000 (09:23 +0100)
commit61e901bbaadf63080ac6a3911bd29da1308a0751
tree6c19a160d9515b37d97bb9c11dfa8abf0ac79a9a
parent85d56f812f4d020b3b486682aff07d9f4a4c60fe
acpi: parse Alias object

Since QEMU commit
  47a373faa6 (acpi: pc/q35: drop ad-hoc PCI-ISA bridge AML routines and let bus ennumeration generate AML)
SeaBIOS fails to parse ISA bridge AML with:

   parse_termlist: parse error, skip from 92/517
   ...
   ACPI: no PS/2 keyboard present

due to Alias term in DSDT which isn't handled by SeaBIOS properly.
Add dumb Alias parsing which just skips over term,
so the rest of AML could be parsed successfully.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reported-by: Volker RĂ¼melin <vr_qemu@t-online.de>
Message-Id: <20221118142755.3879231-1-imammedo@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
src/fw/dsdt_parser.c