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-aarch64-stable-defconfig in repository toolchain/ci/qemu.
from 44bfcf628b Merge tag 'pull-aspeed-20220714' of https://github.com/legoa [...] adds 3f7fe8de3d hw/nvme: Implement shadow doorbell buffer support adds 387350d5f4 hw/nvme: Add trace events for shadow doorbell buffer adds 146b5fa505 hw/nvme: fix example serial in documentation adds dfa82ac201 hw/nvme: force nvme-ns param 'shared' to false if no nvme-su [...] adds 43f76aac49 nvme: Fix misleading macro when mixed with ternary operator adds 2e53b0b450 hw/nvme: Use ioeventfd to handle doorbell updates adds 0ebf76aae5 Merge tag 'nvme-next-pull-request' of git://git.infradead.or [...] adds e8cbe5842b MAINTAINERS: Add myself as Guest Agent co-maintainer adds 20f5542396 Merge tag 'qga-win32-pull-2022-07-18' of github.com:kostyanf [...] adds 9d5a9ae962 hw/intc/armv7m_nvic: ICPRn must not unpend an IRQ that is be [...] adds 6215113355 target/arm: Fill in VL for tbflags when SME enabled and SVE [...] adds 6a775fd6e0 target/arm: Fix aarch64_sve_change_el for SME adds 7f2cf760fe linux-user/aarch64: Do not clear PROT_MTE on mprotect adds dfce4aa8fe target/arm: Define and use new regime_tcr_value() function adds 9e70e26c53 target/arm: Calculate mask/base_mask in get_level1_table_address() adds c1547bba7e target/arm: Fold regime_tcr() and regime_tcr_value() together adds afbb181c2d target/arm: Fix big-endian host handling of VTCR adds 988cc1909f target/arm: Store VTCR_EL2, VSTCR_EL2 registers as uint64_t adds cb4a0a3444 target/arm: Store TCR_EL* registers as uint64_t adds f04383e749 target/arm: Honour VTCR_EL2 bits in Secure EL2 adds 4a84e85413 hw/adc: Fix CONV bit in NPCM7XX ADC CON register adds 99638ba9d8 hw/adc: Make adci[*] R/W in NPCM7XX ADC adds 53ae2fdef1 target/arm: Don't set syndrome ISS for loads and stores with [...] adds 004c8a8bc5 Align Raspberry Pi DMA interrupts with Linux DTS adds 7823789731 Merge tag 'pull-target-arm-20220718' of https://git.linaro.o [...] adds 9fd0122e7d ppc64: Allocate IRQ lines with qdev_init_gpio_in() adds 47b60fc625 ppc/40x: Allocate IRQ lines with qdev_init_gpio_in() adds 0f3e0c6fd3 ppc/6xx: Allocate IRQ lines with qdev_init_gpio_in() adds 5e66cd0c78 ppc/e500: Allocate IRQ lines with qdev_init_gpio_in() adds 285c471f82 ppc: Remove unused irq_inputs adds c4b075318e hw/ppc: pass random seed to fdt adds 1a42c69237 target/ppc/kvm: Skip current and parent directories in kvmpp [...] adds 1315eed69d target/ppc: Fix gen_priv_exception error value in mfspr/mtspr adds efb23674d1 target/ppc: fix exception error value in slbfee adds b63fa8b98b target/ppc: remove mfdcrux and mtdcrux adds e898517985 target/ppc: fix exception error code in helper_{load, store}_dcr adds c35553b5e7 target/ppc: fix PMU Group A register read/write exceptions adds 8e1fedf8ce target/ppc: fix exception error code in spr_write_excp_vector adds 016b6e1d9c target/ppc: Move tlbie[l] to decode tree adds e7beaea55b target/ppc: Implement ISA 3.00 tlbie[l] adds 9f0cf04197 target/ppc: receive DisasContext explicitly in GEN_PRIV adds fc34e81acd target/ppc: add macros to check privilege level adds 43507e47e1 target/ppc: Move slbie to decodetree adds a1b05c0625 target/ppc: Move slbieg to decodetree adds 2bfcb7a316 target/ppc: Move slbia to decodetree adds 0b0ba40fd2 target/ppc: Move slbmte to decodetree adds 74a153844e target/ppc: Move slbmfev to decodetree adds 41b60e46b8 target/ppc: Move slbmfee to decodetree adds 26d02c9d42 target/ppc: Move slbfee to decodetree adds acc130cf1d target/ppc: Move slbsync to decodetree adds 491a25535c target/ppc: Implement slbiag adds 3778aa970f target/ppc: check tb_env != 0 before printing TBU/TBL/DECR adds 3c2e80ad2f ppc: Check partition and process table alignment adds 47e83d9107 target/ppc: Improve Radix xlate level validation adds d2066bc50d target/ppc: Check page dir/table base alignment adds b8bb9bbf46 Merge tag 'pull-ppc-20220718' of https://gitlab.com/danielhb [...] adds bce0e9c1ec pl050: move PL050State from pl050.c to new pl050.h header file adds b6c575d8d6 pl050: rename pl050_keyboard_init() to pl050_kbd_init() adds 33e0958e7e pl050: change PL050State dev pointer from void to PS2State adds 1d59315d97 pl050: introduce new PL050_KBD_DEVICE QOM type adds 0a3c1e1bf8 pl050: introduce new PL050_MOUSE_DEVICE QOM type adds 3d5e0995ce pl050: move logic from pl050_realize() to pl050_init() adds 475a4d463b pl050: introduce PL050DeviceClass for the PL050 device adds 87efd2829b pl050: introduce pl050_kbd_class_init() and pl050_kbd_realize() adds 5b0138b314 pl050: introduce pl050_mouse_class_init() and pl050_mouse_realize() adds 6a05d0b3d1 pl050: don't use legacy ps2_kbd_init() function adds 6f9f245b93 pl050: don't use legacy ps2_mouse_init() function adds 17b8013acb lasips2: don't use vmstate_register() in lasips2_realize() adds 4040ee5bdd lasips2: remove the qdev base property and the lasips2_prope [...] adds 92bd278c3b lasips2: remove legacy lasips2_initfn() function adds f4907cb5cf lasips2: change LASIPS2State dev pointer from void to PS2State adds f8d89a7da4 lasips2: QOMify LASIPS2Port adds ef90a06f99 lasips2: introduce new LASIPS2_KBD_PORT QOM type adds cb5827cee3 lasips2: introduce new LASIPS2_MOUSE_PORT QOM type adds b7047733dc lasips2: move keyboard port initialisation to new lasips2_kb [...] adds a088ce9b4b lasips2: move mouse port initialisation to new lasips2_mouse [...] adds b41eee940f lasips2: introduce lasips2_kbd_port_class_init() and lasips2 [...] adds 8d490f8d25 lasips2: introduce lasips2_mouse_port_class_init() and lasip [...] adds c553d6c054 lasips2: rename LASIPS2Port irq field to birq adds 8db817be78 lasips2: introduce port IRQ and new lasips2_port_init() function adds 62201e4336 lasips2: introduce LASIPS2PortDeviceClass for the LASIPS2_PO [...] adds d0af5d6a40 lasips2: add named input gpio to port for downstream PS2 device IRQ adds ca735a81b2 lasips2: add named input gpio to handle incoming port IRQs adds 212a300303 lasips2: switch to using port-based IRQs adds 01f6c54626 lasips2: rename LASIPS2Port parent pointer to lasips2 adds 902691d439 lasips2: standardise on lp name for LASIPS2Port variables adds 2ee1b52db1 lasips2: switch register memory region to DEVICE_BIG_ENDIAN adds e2b50aea03 lasips2: don't use legacy ps2_kbd_init() function adds d316983c7f lasips2: don't use legacy ps2_mouse_init() function adds 1b7bd0abe9 lasips2: update VMStateDescription for LASIPS2 device adds abcacb20f7 pckbd: introduce new vmstate_kbd_mmio VMStateDescription for [...] adds 652fbff420 pckbd: don't use legacy ps2_kbd_init() function adds 5e8312ab8e ps2: remove unused legacy ps2_kbd_init() function adds 9d1a425037 pckbd: don't use legacy ps2_mouse_init() function adds 46e9783fbe ps2: remove unused legacy ps2_mouse_init() function adds b704d63d09 pckbd: remove legacy i8042_mm_init() function adds f9d9fff72e Merge tag 'qemu-sparc-20220718' of https://github.com/mcayla [...] new bbb0151cf2 qga: treat get-guest-fsinfo as "best effort" new 1ab330eae5 tests/vm: use 'cp' instead of 'ln' for temporary vm images new 70457c60fe tests/vm: switch CentOS 8 to CentOS 8 Stream new 5d8e7da891 tests/vm: switch centos.aarch64 to CentOS 8 Stream new 47f71f8912 tests/vm: upgrade Ubuntu 18.04 VM to 20.04 new 5e658729b6 tests/vm: remove ubuntu.i386 VM test new b967bf1345 tests/vm: remove duplicate 'centos' VM test new eaf46a65ab tests/vm: add 1GB extra memory per core new 28a48ed5f7 tests/vm: Remove docker cross-compile test from CentOS VM new e18f27d9ed qtest/machine-none: Add LoongArch support new c4f8ce24de tests/unit: Replace g_memdup() by g_memdup2() new 2d2e4843b6 Replace 'whitelist' with 'allow' new 0a979a1320 util: Fix broken build on Haiku new 9b0ecfaba5 python/qemu/qmp/legacy: Replace 'returns-whitelist' with the [...] new da7da9d5e6 Merge tag 'pull-request-2022-07-19' of https://gitlab.com/th [...]
The 15 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: MAINTAINERS | 2 +- accel/tcg/translate-all.c | 13 +- docs/devel/submitting-a-patch.rst | 2 +- docs/system/devices/nvme.rst | 4 +- docs/tools/qemu-nbd.rst | 2 +- hw/adc/npcm7xx_adc.c | 4 +- hw/arm/bcm2835_peripherals.c | 26 +- hw/hppa/machine.c | 7 +- hw/input/lasips2.c | 320 ++++++++++++----- hw/input/pckbd.c | 82 +++-- hw/input/pl050.c | 112 ++++-- hw/input/ps2.c | 26 -- hw/input/trace-events | 2 - hw/intc/armv7m_nvic.c | 9 +- hw/intc/xics.c | 10 +- hw/intc/xive.c | 4 +- hw/mips/jazz.c | 13 +- hw/nvme/ctrl.c | 233 +++++++++++- hw/nvme/ns.c | 2 + hw/nvme/nvme.h | 13 + hw/nvme/trace-events | 5 + hw/ppc/e500.c | 13 +- hw/ppc/mac_newworld.c | 16 +- hw/ppc/mac_oldworld.c | 2 +- hw/ppc/pegasos2.c | 2 +- hw/ppc/ppc.c | 30 +- hw/ppc/ppc405_uc.c | 4 +- hw/ppc/ppc440_bamboo.c | 4 +- hw/ppc/prep.c | 2 +- hw/ppc/prep_systemio.c | 2 +- hw/ppc/sam460ex.c | 4 +- hw/ppc/spapr.c | 10 + hw/ppc/spapr_hcall.c | 9 + hw/ppc/virtex_ml507.c | 10 +- include/block/nvme.h | 46 +-- include/hw/arm/bcm2835_peripherals.h | 2 + include/hw/input/i8042.h | 7 +- include/hw/input/lasips2.h | 57 ++- include/hw/input/pl050.h | 59 +++ include/hw/input/ps2.h | 2 - python/qemu/qmp/legacy.py | 2 +- qga/commands-posix.c | 10 +- scripts/vmstate-static-checker.py | 2 +- target/arm/cpu.c | 2 +- target/arm/cpu.h | 38 +- target/arm/debug_helper.c | 2 +- target/arm/helper.c | 128 +++---- target/arm/internals.h | 34 +- target/arm/ptw.c | 38 +- target/arm/tlb_helper.c | 2 +- target/arm/translate-a64.c | 4 +- target/ppc/cpu.h | 7 +- target/ppc/cpu_init.c | 27 +- target/ppc/helper.h | 19 +- target/ppc/insn32.decode | 34 ++ target/ppc/kvm.c | 6 + target/ppc/mmu-book3s-v3.c | 5 + target/ppc/mmu-book3s-v3.h | 15 + target/ppc/mmu-hash64.c | 41 ++- target/ppc/mmu-radix64.c | 92 ++++- target/ppc/mmu_helper.c | 154 ++++++++ target/ppc/monitor.c | 9 + target/ppc/power8-pmu-regs.c.inc | 10 +- target/ppc/timebase_helper.c | 6 +- target/ppc/translate.c | 513 +++++++++------------------ target/ppc/translate/fixedpoint-impl.c.inc | 7 +- target/ppc/translate/fp-impl.c.inc | 4 +- target/ppc/translate/storage-ctrl-impl.c.inc | 250 +++++++++++++ tests/qtest/bcm2835-dma-test.c | 118 ++++++ tests/qtest/machine-none-test.c | 1 + tests/qtest/meson.build | 3 +- tests/qtest/npcm7xx_adc-test.c | 2 +- tests/unit/ptimer-test.c | 22 +- tests/unit/test-iov.c | 26 +- tests/vm/Makefile.include | 5 +- tests/vm/basevm.py | 5 + tests/vm/centos | 9 +- tests/vm/centos.aarch64 | 174 ++------- tests/vm/ubuntu.aarch64 | 10 +- tests/vm/ubuntu.i386 | 40 --- util/cutils.c | 4 + util/oslib-posix.c | 4 - 82 files changed, 1983 insertions(+), 1073 deletions(-) create mode 100644 include/hw/input/pl050.h create mode 100644 target/ppc/translate/storage-ctrl-impl.c.inc create mode 100644 tests/qtest/bcm2835-dma-test.c delete mode 100755 tests/vm/ubuntu.i386