This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-stable-allmodconfig in repository toolchain/ci/qemu.
from f7c0e223ac Merge remote-tracking branch 'remotes/bsdimp/tags/bsd-user-f [...] adds 097defeb12 seabios-hppa: Update SeaBIOS-hppa to VERSION 3 adds 87e126ea14 hw/hppa: Allow up to 16 emulated CPUs adds 4a4554c6c5 hppa: Add support for an emulated TOC/NMI button. adds 3b21d998a1 hw/display/artist: rewrite vram access mode handling adds 3615cea471 hw/display/artist: Mouse cursor fixes for HP-UX adds d449eee3af hw/display/artist: Fix draw_line() artefacts adds 8f3e5ce773 Merge remote-tracking branch 'remotes/hdeller/tags/hppa-upda [...] adds fa73e6e4ca python/aqmp: Fix negotiation with pre-"oob" QEMU adds 50465f94d2 python/machine: raise VMLaunchFailure exception from launch() adds 74a1505d27 python: upgrade mypy to 0.780 adds b0b662bb2b python/aqmp: add socket bind step to legacy.py adds 31f59af395 Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/pyth [...] adds 2a728de1ff cpuid: use unsigned for max cpuid adds 274f5e6343 hw/i386: Add the possibility to disable the 'isapc' machine adds a849522f72 tests: acpi: manually pad OEM_ID/OEM_TABLE_ID for test_oem_f [...] adds d1e4a46541 tests: acpi: whitelist nvdimm's SSDT and FACP.slic expected blobs adds 748c030f36 acpi: fix OEM ID/OEM Table ID padding adds 5adc3aba87 tests: acpi: update expected blobs adds 408ca92634 tests: acpi: test short OEM_ID/OEM_TABLE_ID values in test_o [...] adds 316ee11144 libvhost-user: Add vu_rem_mem_reg input validation adds 9f4e63491b libvhost-user: Add vu_add_mem_reg input validation adds 4fd5ca829a libvhost-user: Simplify VHOST_USER_REM_MEM_REG adds fa3d5483f0 libvhost-user: fix VHOST_USER_REM_MEM_REG not closing the fd adds b906a23c33 libvhost-user: prevent over-running max RAM slots adds 4fafedc9da libvhost-user: handle removal of identical regions adds eb99baa9b3 libvhost-user: Map shared RAM with MAP_NORESERVE to support [...] adds 922f48d37a ACPI ERST: bios-tables-test.c steps 1 and 2 adds 22874353ea ACPI ERST: PCI device_id for ERST adds fb1c8f8966 ACPI ERST: header file for ERST adds f7e26ffa59 ACPI ERST: support for ACPI ERST feature adds c9cd06ca00 ACPI ERST: build the ACPI ERST table adds 8486f12f0b ACPI ERST: create ACPI ERST table for pc/x86 machines adds bd24550e5c ACPI ERST: qtest for ERST adds 646a793cc3 ACPI ERST: bios-tables-test testcase adds a4752a51f1 ACPI ERST: step 6 of bios-tables-test.c adds dd4fc60585 util/oslib-posix: Fix missing unlock in the error path of os [...] adds 0d564a3e32 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...] new b1b2138753 linux-user: Remove unnecessary 'aligned' attribute from TaskState new ca9946d734 linux-user/alpha: Fix target rlimits for alpha and rearrange [...] new 33f53ac52a linux-user: Fix inotify on aarch64 new d3ced2a59a linux-user: rt_sigprocmask, check read perms first new ebce1719ac linux-user: sigprocmask check read perms first new eb33cdaeda linux-user: Implement starttime field in self stat emulation new b13e49bc86 linux-user: Move generic TARGET_RLIMIT* definitions to gener [...] new 244fd08323 linux-user/syscall: Translate TARGET_RLIMIT_RTTIME new 55ef0b702b Merge remote-tracking branch 'remotes/lvivier-gitlab/tags/li [...]
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: configure | 2 +- hw/acpi/Kconfig | 6 + hw/acpi/aml-build.c | 4 +- hw/acpi/erst.c | 1051 ++++++++++++++++++++ hw/acpi/meson.build | 1 + hw/acpi/trace-events | 15 + hw/display/artist.c | 463 ++++----- hw/display/trace-events | 8 +- hw/hppa/hppa_hardware.h | 5 +- hw/hppa/machine.c | 35 +- hw/i386/acpi-build.c | 15 + hw/i386/acpi-microvm.c | 15 + hw/i386/pc_piix.c | 5 +- include/hw/acpi/erst.h | 24 + include/hw/pci/pci.h | 1 + linux-user/aarch64/target_resource.h | 1 + linux-user/alpha/target_resource.h | 21 + linux-user/arm/target_resource.h | 1 + linux-user/cris/target_resource.h | 1 + linux-user/fd-trans.c | 5 +- linux-user/generic/target_resource.h | 38 + linux-user/hexagon/target_resource.h | 1 + linux-user/hppa/target_resource.h | 1 + linux-user/i386/target_resource.h | 1 + linux-user/m68k/target_resource.h | 1 + linux-user/main.c | 14 + linux-user/microblaze/target_resource.h | 1 + linux-user/mips/target_resource.h | 24 + linux-user/mips64/target_resource.h | 1 + linux-user/nios2/target_resource.h | 1 + linux-user/openrisc/target_resource.h | 1 + linux-user/ppc/target_resource.h | 1 + linux-user/qemu.h | 9 +- linux-user/riscv/target_resource.h | 1 + linux-user/s390x/target_resource.h | 1 + linux-user/sh4/target_resource.h | 1 + linux-user/sparc/target_resource.h | 17 + linux-user/syscall.c | 79 +- linux-user/syscall_defs.h | 56 +- linux-user/x86_64/target_resource.h | 1 + linux-user/xtensa/target_resource.h | 1 + pc-bios/hppa-firmware.img | Bin 757144 -> 701964 bytes python/Pipfile.lock | 66 +- python/qemu/aqmp/legacy.py | 3 + python/qemu/aqmp/protocol.py | 41 +- python/qemu/aqmp/qmp_client.py | 4 +- python/qemu/machine/machine.py | 45 +- python/setup.cfg | 2 +- roms/seabios-hppa | 2 +- subprojects/libvhost-user/libvhost-user.c | 86 +- subprojects/libvhost-user/libvhost-user.h | 2 + target/hppa/cpu.c | 2 +- target/hppa/cpu.h | 5 + target/hppa/helper.h | 1 + target/hppa/insns.decode | 1 + target/hppa/int_helper.c | 19 +- target/hppa/op_helper.c | 7 +- target/hppa/translate.c | 10 + tcg/i386/tcg-target.c.inc | 2 +- tests/data/acpi/microvm/ERST.pcie | Bin 0 -> 912 bytes .../data/acpi/pc/{DSDT.hpbridge => DSDT.acpierst} | Bin tests/data/acpi/pc/ERST.acpierst | Bin 0 -> 912 bytes tests/data/acpi/pc/SSDT.dimmpxm | Bin 734 -> 734 bytes tests/data/acpi/q35/{DSDT.ivrs => DSDT.acpierst} | Bin tests/data/acpi/q35/ERST.acpierst | Bin 0 -> 912 bytes tests/data/acpi/q35/FACP.slic | Bin 244 -> 244 bytes tests/data/acpi/q35/SSDT.dimmpxm | Bin 734 -> 734 bytes tests/data/acpi/virt/SSDT.memhp | Bin 736 -> 736 bytes tests/qemu-iotests/tests/mirror-top-perms | 3 +- tests/qtest/bios-tables-test.c | 65 +- tests/qtest/cdrom-test.c | 2 +- tests/qtest/erst-test.c | 164 +++ tests/qtest/meson.build | 2 + util/bufferiszero.c | 2 +- util/oslib-posix.c | 1 + 75 files changed, 2002 insertions(+), 465 deletions(-) create mode 100644 hw/acpi/erst.c create mode 100644 include/hw/acpi/erst.h create mode 100644 linux-user/aarch64/target_resource.h create mode 100644 linux-user/alpha/target_resource.h create mode 100644 linux-user/arm/target_resource.h create mode 100644 linux-user/cris/target_resource.h create mode 100644 linux-user/generic/target_resource.h create mode 100644 linux-user/hexagon/target_resource.h create mode 100644 linux-user/hppa/target_resource.h create mode 100644 linux-user/i386/target_resource.h create mode 100644 linux-user/m68k/target_resource.h create mode 100644 linux-user/microblaze/target_resource.h create mode 100644 linux-user/mips/target_resource.h create mode 100644 linux-user/mips64/target_resource.h create mode 100644 linux-user/nios2/target_resource.h create mode 100644 linux-user/openrisc/target_resource.h create mode 100644 linux-user/ppc/target_resource.h create mode 100644 linux-user/riscv/target_resource.h create mode 100644 linux-user/s390x/target_resource.h create mode 100644 linux-user/sh4/target_resource.h create mode 100644 linux-user/sparc/target_resource.h create mode 100644 linux-user/x86_64/target_resource.h create mode 100644 linux-user/xtensa/target_resource.h create mode 100644 tests/data/acpi/microvm/ERST.pcie copy tests/data/acpi/pc/{DSDT.hpbridge => DSDT.acpierst} (100%) create mode 100644 tests/data/acpi/pc/ERST.acpierst copy tests/data/acpi/q35/{DSDT.ivrs => DSDT.acpierst} (100%) create mode 100644 tests/data/acpi/q35/ERST.acpierst create mode 100644 tests/qtest/erst-test.c