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-master-arm-norov-allnoconfig in repository toolchain/ci/qemu.
from 285f64fcbf Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds 54ee564132 aspeed: sbc: Allow per-machine settings adds d272d1410c hw/i2c/pmbus: Add idle state to return 0xff's adds e51ae82571 hw/sensor: Add IC_DEVICE_ID to ISL voltage regulators adds b347dd5ef3 hw/sensor: Add Renesas ISL69259 device model adds 72a7c47393 aspeed: Create SRAM name from first CPU index adds d2b3eaefb4 aspeed: Refactor UART init for multi-SoC machines adds 1099ad10b0 aspeed: Make aspeed_board_init_flashes public adds c2f58c2fa2 aspeed: Add fby35 skeleton adds 778e14cc5c aspeed: Add AST2600 (BMC) to fby35 adds 9cd8c41d7a aspeed: fby35: Add a bootrom for the BMC adds d5829a2920 aspeed: Add AST1030 (BIC) to fby35 adds 19d7c0d460 docs: aspeed: Add fby35 multi-SoC machine section adds 1d6fb3d058 docs: aspeed: Minor updates adds bceb4d994d test/avocado/machine_aspeed.py: Add SDK tests adds 2113a12897 hw: m25p80: Add Block Protect and Top Bottom bits for write protect adds 8abf9ba472 hw: m25p80: add tests for BP and TB bit write protect adds 35c86423d3 qtest/aspeed_gpio: Add input pin modification test adds 1f30db922c hw/gpio/aspeed: Don't let guests modify input pins adds f041855830 aspeed: Add fby35-bmc slot GPIO's adds 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 [...] new bce0e9c1ec pl050: move PL050State from pl050.c to new pl050.h header file new b6c575d8d6 pl050: rename pl050_keyboard_init() to pl050_kbd_init() new 33e0958e7e pl050: change PL050State dev pointer from void to PS2State new 1d59315d97 pl050: introduce new PL050_KBD_DEVICE QOM type new 0a3c1e1bf8 pl050: introduce new PL050_MOUSE_DEVICE QOM type new 3d5e0995ce pl050: move logic from pl050_realize() to pl050_init() new 475a4d463b pl050: introduce PL050DeviceClass for the PL050 device new 87efd2829b pl050: introduce pl050_kbd_class_init() and pl050_kbd_realize() new 5b0138b314 pl050: introduce pl050_mouse_class_init() and pl050_mouse_realize() new 6a05d0b3d1 pl050: don't use legacy ps2_kbd_init() function new 6f9f245b93 pl050: don't use legacy ps2_mouse_init() function new 17b8013acb lasips2: don't use vmstate_register() in lasips2_realize() new 4040ee5bdd lasips2: remove the qdev base property and the lasips2_prope [...] new 92bd278c3b lasips2: remove legacy lasips2_initfn() function new f4907cb5cf lasips2: change LASIPS2State dev pointer from void to PS2State new f8d89a7da4 lasips2: QOMify LASIPS2Port new ef90a06f99 lasips2: introduce new LASIPS2_KBD_PORT QOM type new cb5827cee3 lasips2: introduce new LASIPS2_MOUSE_PORT QOM type new b7047733dc lasips2: move keyboard port initialisation to new lasips2_kb [...] new a088ce9b4b lasips2: move mouse port initialisation to new lasips2_mouse [...] new b41eee940f lasips2: introduce lasips2_kbd_port_class_init() and lasips2 [...] new 8d490f8d25 lasips2: introduce lasips2_mouse_port_class_init() and lasip [...] new c553d6c054 lasips2: rename LASIPS2Port irq field to birq new 8db817be78 lasips2: introduce port IRQ and new lasips2_port_init() function new 62201e4336 lasips2: introduce LASIPS2PortDeviceClass for the LASIPS2_PO [...] new d0af5d6a40 lasips2: add named input gpio to port for downstream PS2 device IRQ new ca735a81b2 lasips2: add named input gpio to handle incoming port IRQs new 212a300303 lasips2: switch to using port-based IRQs new 01f6c54626 lasips2: rename LASIPS2Port parent pointer to lasips2 new 902691d439 lasips2: standardise on lp name for LASIPS2Port variables new 2ee1b52db1 lasips2: switch register memory region to DEVICE_BIG_ENDIAN new e2b50aea03 lasips2: don't use legacy ps2_kbd_init() function new d316983c7f lasips2: don't use legacy ps2_mouse_init() function new 1b7bd0abe9 lasips2: update VMStateDescription for LASIPS2 device new abcacb20f7 pckbd: introduce new vmstate_kbd_mmio VMStateDescription for [...] new 652fbff420 pckbd: don't use legacy ps2_kbd_init() function new 5e8312ab8e ps2: remove unused legacy ps2_kbd_init() function new 9d1a425037 pckbd: don't use legacy ps2_mouse_init() function new 46e9783fbe ps2: remove unused legacy ps2_mouse_init() function new b704d63d09 pckbd: remove legacy i8042_mm_init() function new f9d9fff72e Merge tag 'qemu-sparc-20220718' of https://github.com/mcayla [...]
The 41 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 | 3 +- accel/tcg/translate-all.c | 13 +- docs/system/arm/aspeed.rst | 62 +++- docs/system/devices/nvme.rst | 4 +- hw/adc/npcm7xx_adc.c | 4 +- hw/arm/aspeed.c | 38 +- hw/arm/aspeed_ast10x0.c | 13 +- hw/arm/aspeed_ast2600.c | 13 +- hw/arm/aspeed_soc.c | 55 ++- hw/arm/bcm2835_peripherals.c | 26 +- hw/arm/fby35.c | 188 ++++++++++ hw/arm/meson.build | 3 +- hw/block/m25p80.c | 102 +++++- hw/gpio/aspeed_gpio.c | 15 +- hw/hppa/machine.c | 7 +- hw/i2c/pmbus_device.c | 9 + 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/misc/aspeed_sbc.c | 42 ++- 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 +- hw/sensor/isl_pmbus_vr.c | 40 +++ include/block/nvme.h | 46 +-- include/hw/arm/aspeed_soc.h | 9 +- include/hw/arm/bcm2835_peripherals.h | 2 + include/hw/i2c/pmbus_device.h | 7 + include/hw/input/i8042.h | 7 +- include/hw/input/lasips2.h | 57 ++- include/hw/input/pl050.h | 59 +++ include/hw/input/ps2.h | 2 - include/hw/misc/aspeed_sbc.h | 13 + include/hw/sensor/isl_pmbus_vr.h | 5 + 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/avocado/machine_aspeed.py | 68 ++++ tests/qtest/aspeed_gpio-test.c | 27 ++ tests/qtest/aspeed_smc-test.c | 111 ++++++ tests/qtest/bcm2835-dma-test.c | 118 ++++++ tests/qtest/meson.build | 3 +- tests/qtest/npcm7xx_adc-test.c | 2 +- 85 files changed, 2663 insertions(+), 896 deletions(-) create mode 100644 hw/arm/fby35.c 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