[PATCH for-7.2 0/3] Fix lack of keyboard in SeaBIOS/grub/FreeDOS

Igor Mammedov posted 3 patches 1 year, 5 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20221121153613.3972225-1-imammedo@redhat.com
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <ani@anisinha.ca>
hw/isa/lpc_ich9.c                             |  16 ++++------------
hw/isa/piix3.c                                |  12 ++++--------
tests/data/acpi/pc/DSDT                       | Bin 6501 -> 6458 bytes
tests/data/acpi/pc/DSDT.acpierst              | Bin 6461 -> 6418 bytes
tests/data/acpi/pc/DSDT.acpihmat              | Bin 7826 -> 7783 bytes
tests/data/acpi/pc/DSDT.bridge                | Bin 9575 -> 9532 bytes
tests/data/acpi/pc/DSDT.cphp                  | Bin 6965 -> 6922 bytes
tests/data/acpi/pc/DSDT.dimmpxm               | Bin 8155 -> 8112 bytes
tests/data/acpi/pc/DSDT.hpbridge              | Bin 6461 -> 6418 bytes
tests/data/acpi/pc/DSDT.hpbrroot              | Bin 3107 -> 3064 bytes
tests/data/acpi/pc/DSDT.ipmikcs               | Bin 6573 -> 6530 bytes
tests/data/acpi/pc/DSDT.memhp                 | Bin 7860 -> 7817 bytes
tests/data/acpi/pc/DSDT.nohpet                | Bin 6359 -> 6316 bytes
tests/data/acpi/pc/DSDT.numamem               | Bin 6507 -> 6464 bytes
tests/data/acpi/pc/DSDT.roothp                | Bin 6699 -> 6656 bytes
tests/data/acpi/q35/DSDT                      | Bin 8412 -> 8310 bytes
tests/data/acpi/q35/DSDT.acpierst             | Bin 8429 -> 8327 bytes
tests/data/acpi/q35/DSDT.acpihmat             | Bin 9737 -> 9635 bytes
tests/data/acpi/q35/DSDT.acpihmat-noinitiator | Bin 8691 -> 8589 bytes
tests/data/acpi/q35/DSDT.applesmc             | Bin 8458 -> 8356 bytes
tests/data/acpi/q35/DSDT.bridge               | Bin 11541 -> 11439 bytes
tests/data/acpi/q35/DSDT.core-count2          | Bin 32552 -> 32450 bytes
tests/data/acpi/q35/DSDT.cphp                 | Bin 8876 -> 8774 bytes
tests/data/acpi/q35/DSDT.cxl                  | Bin 9738 -> 9636 bytes
tests/data/acpi/q35/DSDT.dimmpxm              | Bin 10066 -> 9964 bytes
tests/data/acpi/q35/DSDT.ipmibt               | Bin 8487 -> 8385 bytes
tests/data/acpi/q35/DSDT.ipmismbus            | Bin 8500 -> 8398 bytes
tests/data/acpi/q35/DSDT.ivrs                 | Bin 8429 -> 8327 bytes
tests/data/acpi/q35/DSDT.memhp                | Bin 9771 -> 9669 bytes
tests/data/acpi/q35/DSDT.mmio64               | Bin 9542 -> 9440 bytes
tests/data/acpi/q35/DSDT.multi-bridge         | Bin 8732 -> 8630 bytes
tests/data/acpi/q35/DSDT.nohpet               | Bin 8270 -> 8168 bytes
tests/data/acpi/q35/DSDT.numamem              | Bin 8418 -> 8316 bytes
tests/data/acpi/q35/DSDT.pvpanic-isa          | Bin 8513 -> 8411 bytes
tests/data/acpi/q35/DSDT.tis.tpm12            | Bin 9018 -> 8916 bytes
tests/data/acpi/q35/DSDT.tis.tpm2             | Bin 9044 -> 8942 bytes
tests/data/acpi/q35/DSDT.viot                 | Bin 9521 -> 9419 bytes
tests/data/acpi/q35/DSDT.xapic                | Bin 35775 -> 35673 bytes
38 files changed, 8 insertions(+), 20 deletions(-)
[PATCH for-7.2 0/3] Fix lack of keyboard in SeaBIOS/grub/FreeDOS
Posted by Igor Mammedov 1 year, 5 months ago
It's too late for actual SeaBIOS fix to get merged in time for 7.2
so here goes a workaround in QEMU.
See patch 2/3 for full description.

Igor Mammedov (3):
  tests: acpi: whitelist DSDT before moving PRQx to _SB scope
  acpi: x86: move RPQx field back to _SB scope
  tests: acpi: x86: update expected DSDT after moving PRQx fields in _SB
    scope

 hw/isa/lpc_ich9.c                             |  16 ++++------------
 hw/isa/piix3.c                                |  12 ++++--------
 tests/data/acpi/pc/DSDT                       | Bin 6501 -> 6458 bytes
 tests/data/acpi/pc/DSDT.acpierst              | Bin 6461 -> 6418 bytes
 tests/data/acpi/pc/DSDT.acpihmat              | Bin 7826 -> 7783 bytes
 tests/data/acpi/pc/DSDT.bridge                | Bin 9575 -> 9532 bytes
 tests/data/acpi/pc/DSDT.cphp                  | Bin 6965 -> 6922 bytes
 tests/data/acpi/pc/DSDT.dimmpxm               | Bin 8155 -> 8112 bytes
 tests/data/acpi/pc/DSDT.hpbridge              | Bin 6461 -> 6418 bytes
 tests/data/acpi/pc/DSDT.hpbrroot              | Bin 3107 -> 3064 bytes
 tests/data/acpi/pc/DSDT.ipmikcs               | Bin 6573 -> 6530 bytes
 tests/data/acpi/pc/DSDT.memhp                 | Bin 7860 -> 7817 bytes
 tests/data/acpi/pc/DSDT.nohpet                | Bin 6359 -> 6316 bytes
 tests/data/acpi/pc/DSDT.numamem               | Bin 6507 -> 6464 bytes
 tests/data/acpi/pc/DSDT.roothp                | Bin 6699 -> 6656 bytes
 tests/data/acpi/q35/DSDT                      | Bin 8412 -> 8310 bytes
 tests/data/acpi/q35/DSDT.acpierst             | Bin 8429 -> 8327 bytes
 tests/data/acpi/q35/DSDT.acpihmat             | Bin 9737 -> 9635 bytes
 tests/data/acpi/q35/DSDT.acpihmat-noinitiator | Bin 8691 -> 8589 bytes
 tests/data/acpi/q35/DSDT.applesmc             | Bin 8458 -> 8356 bytes
 tests/data/acpi/q35/DSDT.bridge               | Bin 11541 -> 11439 bytes
 tests/data/acpi/q35/DSDT.core-count2          | Bin 32552 -> 32450 bytes
 tests/data/acpi/q35/DSDT.cphp                 | Bin 8876 -> 8774 bytes
 tests/data/acpi/q35/DSDT.cxl                  | Bin 9738 -> 9636 bytes
 tests/data/acpi/q35/DSDT.dimmpxm              | Bin 10066 -> 9964 bytes
 tests/data/acpi/q35/DSDT.ipmibt               | Bin 8487 -> 8385 bytes
 tests/data/acpi/q35/DSDT.ipmismbus            | Bin 8500 -> 8398 bytes
 tests/data/acpi/q35/DSDT.ivrs                 | Bin 8429 -> 8327 bytes
 tests/data/acpi/q35/DSDT.memhp                | Bin 9771 -> 9669 bytes
 tests/data/acpi/q35/DSDT.mmio64               | Bin 9542 -> 9440 bytes
 tests/data/acpi/q35/DSDT.multi-bridge         | Bin 8732 -> 8630 bytes
 tests/data/acpi/q35/DSDT.nohpet               | Bin 8270 -> 8168 bytes
 tests/data/acpi/q35/DSDT.numamem              | Bin 8418 -> 8316 bytes
 tests/data/acpi/q35/DSDT.pvpanic-isa          | Bin 8513 -> 8411 bytes
 tests/data/acpi/q35/DSDT.tis.tpm12            | Bin 9018 -> 8916 bytes
 tests/data/acpi/q35/DSDT.tis.tpm2             | Bin 9044 -> 8942 bytes
 tests/data/acpi/q35/DSDT.viot                 | Bin 9521 -> 9419 bytes
 tests/data/acpi/q35/DSDT.xapic                | Bin 35775 -> 35673 bytes
 38 files changed, 8 insertions(+), 20 deletions(-)

-- 
2.31.1