This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allyesconfig in repository toolchain/ci/qemu.
from e91b899411 Merge tag 'pull-target-arm-20220505' of https://git.linaro.o [...] adds 942069e0d2 target/ppc: initialize 'val' union in kvm_get_one_spr() adds 59411579b2 target/ppc: init 'lpcr' in kvmppc_enable_cap_large_decr() adds b339427cfc target/ppc: init 'sregs' in kvmppc_put_books_sregs() adds 55baf4b584 target/ppc: init 'rmmu_info' in kvm_get_radix_page_info() adds 1220ab3ee2 target/ppc: Fix BookE debug interrupt generation adds 97252353c1 vhost-user: Use correct macro name TARGET_PPC64 adds a66257a287 ppc/xive: Always recompute the PIPR when pushing an OS context adds f657721187 ppc/xive: Update the state of the External interrupt signal adds 208d803326 target/ppc: Remove fpscr_* macros from cpu.h adds 92984c96df target/ppc: Remove unused msr_* macros adds d41ccf6eea target/ppc: Remove msr_pr macro adds 1922322ce4 target/ppc: Remove msr_le macro adds 26363616c6 target/ppc: Remove msr_ds macro adds 3868540f05 target/ppc: Remove msr_ile macro adds 0939b8f8df target/ppc: Remove msr_ee macro adds acc861c2e9 target/ppc: Remove msr_ce macro adds 8e54ad65c2 target/ppc: Remove msr_pow macro adds c354d85828 target/ppc: Remove msr_me macro adds 10b2b37391 target/ppc: Remove msr_gs macro adds 39695e156f target/ppc: Remove msr_fp macro adds cda2336027 target/ppc: Remove msr_cm macro adds 4d979c9ffb target/ppc: Remove msr_ir macro adds e4eea6ef66 target/ppc: Remove msr_dr macro adds 5024233091 target/ppc: Remove msr_ep macro adds da806a6c63 target/ppc: Remove msr_fe0 and msr_fe1 macros adds ca241959cd target/ppc: Remove msr_ts macro adds 9de754d30d target/ppc: Remove msr_hv macro adds 67935ecdd9 target/ppc: Remove msr_de macro adds 39af1384fa target/ppc: Add unused msr bits FIELDs adds bf3dd1e6d0 target/ppc: Change MSR_* to follow POWER ISA numbering convention adds 31abf61c49 Merge tag 'pull-ppc-20220505' of https://gitlab.com/danielhb [...] adds a6f5770fb2 vfio: simplify the conditional statements in vfio_msi_enable adds be4a46eccf vfio: move re-enabling INTX out of the common helper adds 8ab217d5d3 vfio: simplify the failure path in vfio_msi_enable adds 75d546fc18 Revert "vfio: Avoid disabling and enabling vectors repeatedl [...] adds dc580d51f7 vfio: defer to commit kvm irq routing when enable msi/msix adds 99510d271b vfio/common: Fix a small boundary issue of a trace adds 4168cdad39 sysemu: tpm: Add a stub function for TPM_IS_CRB adds 851d6d1a0f vfio/common: remove spurious tpm-crb-cmd misalignment warning adds 9d38ffc5d8 hw/vfio/pci: fix vfio_pci_hot_reset_result trace point adds 0d570a2572 vfio/pci: Use vbasedev local variable in vfio_realize() adds 44ee6aaae0 vfio/common: Rename VFIOGuestIOMMU::iommu into ::iommu_mr adds 13220a46e2 Merge tag 'vfio-updates-20220506.1' of https://gitlab.com/al [...] adds 0269a6cf4e target/xtensa: fix missing tcg_temp_free in gen_window_check adds 2b570a178a target/xtensa: use tcg_contatnt_* for numeric literals adds f99fbd125b target/xtensa: use tcg_constant_* for exceptions adds 4ee412df69 target/xtensa: use tcg_constant_* for TLB opcodes adds dad266a1e3 target/xtensa: use tcg_constant_* for numbered special registers adds 867e354cbd target/xtensa: use tcg_constant_* for FPU conversion opcodes adds 6ade0ce972 target/xtensa: use tcg_constant_* for remaining opcodes adds 8c48e36548 target/xtensa: import core lx106 adds 9e377be1f0 target/xtensa: add clock input to xtensa CPU adds c6f3f334d1 hw/xtensa: fix reset value of MIROUT register of MX PIC adds b9400b1fba tests/tcg/xtensa: fix build for cores without windowed registers adds 8164f14bb9 tests/tcg/xtensa: restore vecbase SR after test adds 64407f6a9e tests/tcg/xtensa: fix watchpoint test adds e120c8335d tests/tcg/xtensa: remove dependency on the loop option adds 703cebcfac tests/tcg/xtensa: enable autorefill phys_mem tests for MMUv3 adds da60ecd6d8 tests/tcg/xtensa: enable mmu tests for MMUv3 adds 4be4c5b826 tests/tcg/xtensa: fix vectors and checks in timer test adds 59491e97f8 target/xtensa: implement cache test option opcodes adds 11314643c3 Merge tag '20220506-xtensa-1' of https://github.com/OSLL/qem [...] adds b6b3da9998 WHPX: support for xcr0 adds 158bb2249e configure: Add cross prefix for widl tool adds f780a3f480 qga-vss: always build qga-vss.tlb when qga-vss.dll is built adds 119fc611ea meson-buildoptions: add support for string options adds 14efd8d3b5 meson, configure: move Xen detection to meson adds 40c909f534 configure, meson: move iasl detection to meson adds d2147e04f9 configure: move Windows flags detection to meson adds 4fda6011d0 configure: switch string options to automatic parsing adds 41f2ae2819 meson, configure: move --tls-priority to meson adds 622d64fffe meson, configure: move bdrv whitelists to meson adds b0b4323e32 meson, configure: move --with-pkgversion, CONFIG_STAMP to meson adds ce6119dc8e meson, configure: move --interp-prefix to meson adds f7fb6c6ad4 meson: always combine directories with prefix adds c09c1ce7e9 configure: switch directory options to automatic parsing adds c54b59ee0d meson: pass more options directly as -D adds 0a31e3a0a0 configure: omit options with default values from meson command line adds 10925d0617 meson, virtio: place all virtio-pci devices under virtio_pci_ss adds 5e7b5ebaec configure: simplify vhost-net-{user, vdpa} configuration adds 9972ae314f build: move vhost-vsock configuration to Kconfig adds d13b200253 build: move vhost-scsi configuration to Kconfig adds 5166dabf4f build: move vhost-user-fs configuration to Kconfig adds 2a3129a376 meson: create have_vhost_* variables adds 43b6d7ee1f meson: use have_vhost_* variables to pick sources adds 2df89d5420 configure, meson: move vhost options to Meson adds 6033b9ecd4 pc: remove -soundhw pcspk adds f133664915 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu [...] adds 17bd42896d dino: checkpatch fixes adds 7cdfa94166 dino: move registers from dino_init() to DINO_PCI_BRIDGE ini [...] adds 63901b6cc4 dino: move PCI bus initialisation to dino_pcihost_init() adds cc363c4a10 dino: move PCI windows initialisation to dino_pcihost_init() adds 270b29587f dino: add memory-as property containing a link to the memory [...] adds 5ac6c43c85 dino: move pci_setup_iommu() to dino_pcihost_init() adds 9cf69f444c dino: move PCI bus master address space setup to dino_pcihos [...] adds 98d168f359 dino: move initial register configuration to new dino_pcihos [...] adds ee313d5abb dino: use QOM cast instead of directly referencing parent_obj adds 079e7ad989 dino: return PCIBus from dino_init() using qdev_get_child_bus() adds 14e275efcb dino: split declarations from dino.c into dino.h adds 0d98fbb57d hppa: use new CONFIG_HPPA_B160L option instead of CONFIG_DIN [...] adds 05245daf47 dino: change dino_init() to return the DINO device instead o [...] adds efdb3ce2de machine.c: map DINO device during board configuration adds 10c5264172 dino.h: add defines for DINO IRQ numbers adds 4b5faaf94f dino: define IRQ inputs as qdev GPIOs adds a4b74c1924 dino: wire up serial IRQ using a qdev GPIO in machine.c adds 36f9bbdb17 dino: remove unused dino_set_timer_irq() IRQ handler adds 0d06899631 hppa: move dino_init() from dino.c to machine.c adds 2fb11c7cac dino: use numerical constant for iar0 and iar1 reset values adds e111f288d9 dino: move DINO HPA constants from hppa_hardware.h to dino.h adds 0db9350e6e dino: move from hw/hppa to hw/pci-host adds 63588da809 lasi: checkpatch fixes adds 46f2594cfc lasi: move memory region initialisation to new lasi_init() function adds 2683758c7c lasi: move register memory mapping from lasi.c to machine.c adds b3cdb7e4b2 lasi: move initialisation of iar and rtc to new lasi_reset() [...] adds b514f43244 lasi: move LASIState and associated QOM structures to lasi.h adds 0f04d5777b lasi: replace lasi_get_irq() with defined constants adds cb9f6c4b65 lasi: define IRQ inputs as qdev GPIOs adds e004499fd5 lasi: use qdev GPIOs to wire up IRQs in lasi_initfn() adds fe744ca3ee lasi: fix serial port initialisation adds 954f6f7564 lasi: update lasi_initfn() to return LASIState adds c3c3fe4708 lasi: move LAN initialisation to machine.c adds 9701e56943 lasi: move parallel port initialisation to machine.c adds 2da547b819 lasi: move second serial port initialisation to machine.c adds d26c575c44 lasi: move PS2 initialisation to machine.c adds deaa5d3b4e lasi: remove address space parameter from lasi_initfn() adds e881e3c83a lasi: move lasi_initfn() to machine.c adds ca7b468be8 lasi: use constants for device register offsets adds 8e81ffe320 lasi: use numerical constant for iar reset value adds 134ba73f32 hppa: move device headers from hppa_sys.h into individual .c files adds 45f569a116 lasi: move from hw/hppa to hw/misc adds 28f5332ae9 hppa: move hppa_pci_ignore_ops from pci.c to machine.c adds 3c2ce5bba3 hppa: remove hw/hppa/pci.c adds 192e32284b hppa: remove unused trace-events from from hw/hppa adds 932befaa55 hppa: move enable_lan() define from hppa_sys.h to machine.c adds 148da67085 hppa: remove the empty hppa_sys.h file adds c165905c17 hppa: use MACHINE QOM macros for defining the hppa machine adds 42cc2bf63c hppa: fold machine_hppa_machine_init() into machine_hppa_mac [...] adds 297d410387 hppa: simplify machine function names in machine.c adds 5d61789e04 artist: checkpatch and newline style fixes adds ada804eb89 artist: remove unused ROP8OFF() macro adds 1f11051619 artist: only render dirty scanlines on the display surface adds 554623226f Merge tag 'qemu-sparc-20220508' of https://github.com/mcayla [...] adds 82f96346e1 disas: Remove old libopcode arm disassembler adds 457248a54c disas: Remove old libopcode i386 disassembler adds 333f944c15 disas: Remove old libopcode ppc disassembler adds f07b3a830f softmmu/vl: Fence 'xenfb' if Xen support is not compiled in adds eeb3647cbc qemu-options: Limit the -xen options to x86 and arm adds 4c77930279 doc: remove hxtool-conv.pl adds 3304f5a8c9 cirrus/win32: upgrade mingw base packages adds 5c570ef2f1 gitlab-ci: Upgrade mingw base package. adds 26f0ee7ddb tests/vm: update openbsd to release 7.1 adds f9bcb2d684 Warn user if the vga flag is passed but no vga device is created adds ddc5a6cc70 docs/devel/writing-monitor-commands: Replace obsolete STEXI/ [...] adds 7e31419815 Merge tag 'pull-request-2022-05-09' of https://gitlab.com/th [...] adds 14d5addcae MAINTAINERS/.mailmap: update email for Leif Lindholm adds 696ba37718 target/arm: Handle cpreg registration for missing EL adds 99a90811d0 target/arm: Drop EL3 no EL2 fallbacks adds 60360d82a1 target/arm: Merge zcr reginfo adds 52d187275b target/arm: Adjust definition of CONTEXTIDR_EL2 adds 7c1aaf98ff target/arm: Move cortex impdef sysregs to cpu_tcg.c adds 7e834daf0a target/arm: Update qemu-system-arm -cpu max to cortex-a57 adds e14cc941f1 target/arm: Set ID_DFR0.PerfMon for qemu-system-arm -cpu max adds b6f8b358c2 target/arm: Split out aa32_max_features adds ef696cfbae target/arm: Annotate arm_max_initfn with FEAT identifiers adds b13c91c04b target/arm: Use field names for manipulating EL2 and EL3 modes adds 033a4f1533 target/arm: Enable FEAT_Debugv8p2 for -cpu max adds 8fc756b6be target/arm: Enable FEAT_Debugv8p4 for -cpu max adds 58e93b48aa target/arm: Add minimal RAS registers adds da3d8b1362 target/arm: Enable SCR and HCR bits for RAS adds 3c29632feb target/arm: Implement virtual SError exceptions adds 13954587ea target/arm: Implement ESB instruction adds e95c74c5e5 target/arm: Enable FEAT_RAS for -cpu max adds 880cd10e84 target/arm: Enable FEAT_IESB for -cpu max adds 74b17e1669 target/arm: Enable FEAT_CSV2 for -cpu max adds 7cb1e61851 target/arm: Enable FEAT_CSV2_2 for -cpu max adds 3082b86b10 target/arm: Enable FEAT_CSV3 for -cpu max adds 6d9650191a target/arm: Enable FEAT_DGH for -cpu max adds 2f6283fc8e target/arm: Define cortex-a76 adds 5db6de806a target/arm: Define neoverse-n1 adds 90ea2cceb2 hw/arm: add versioning to sbsa-ref machine DT adds 1dcf7001d4 qapi/machine.json: Add cluster-id adds ac7199a252 qtest/numa-test: Specify CPU topology in aarch64_numa_cpu() adds c9ec4cb5e4 hw/arm/virt: Consider SMP configuration in CPU topology adds e280ecb39b qtest/numa-test: Correct CPU and NUMA association in aarch64 [...] adds 4c18bc1923 hw/arm/virt: Fix CPU's default NUMA node ID adds ae9141d4a3 hw/acpi/aml-build: Use existing CPU topology to build PPTT table adds b0c3c60366 Merge tag 'pull-target-arm-20220509' of https://git.linaro.o [...] adds 7d5983e3c8 Introduce event-loop-base abstract class adds 70ac26b9e5 util/main-loop: Introduce the main loop into QOM adds 71ad4713cc util/event-loop-base: Introduce options to set the thread pool size adds 2f743ef636 virtio-scsi: fix ctrl and event handler functions in dataplane mode adds 38738f7dbb virtio-scsi: don't waste CPU polling the event virtqueue adds 37ce2de951 virtio-scsi: clean up virtio_scsi_handle_event_vq() adds 73b3b49f18 virtio-scsi: clean up virtio_scsi_handle_ctrl_vq() adds ad482b57ef virtio-scsi: clean up virtio_scsi_handle_cmd_vq() adds 3dc584abee virtio-scsi: move request-related items from .h to .c adds 178bacb66d Merge tag 'block-pull-request' of https://gitlab.com/stefanh [...]
No new revisions were added by this update.
Summary of changes: .cirrus.yml | 2 +- .gitlab-ci.d/windows.yml | 2 +- .mailmap | 3 +- Kconfig.host | 3 - MAINTAINERS | 12 +- backends/meson.build | 8 +- configs/devices/hppa-softmmu/default.mak | 2 +- configure | 673 +- disas.c | 5 - disas/arm.c | 4012 ---------- disas/i386.c | 6771 ---------------- disas/meson.build | 3 - disas/ppc.c | 5435 ------------- docs/devel/writing-monitor-commands.rst | 11 +- docs/meson.build | 2 +- docs/system/arm/emulation.rst | 10 + docs/system/arm/virt.rst | 2 + event-loop-base.c | 140 + hw/acpi/aml-build.c | 111 +- hw/arm/sbsa-ref.c | 16 + hw/arm/virt.c | 21 +- hw/audio/pcspk.c | 10 - hw/audio/soundhw.c | 27 +- hw/core/machine-hmp-cmds.c | 4 + hw/core/machine.c | 16 + hw/display/artist.c | 33 +- hw/hppa/Kconfig | 5 +- hw/hppa/hppa_hardware.h | 5 - hw/hppa/hppa_sys.h | 24 - hw/hppa/machine.c | 125 +- hw/hppa/meson.build | 2 +- hw/hppa/pci.c | 88 - hw/hppa/trace-events | 14 - hw/intc/xive.c | 25 +- hw/intc/xive2.c | 18 +- hw/isa/isa-bus.c | 1 + hw/mips/fuloong2e.c | 1 + hw/misc/Kconfig | 3 + hw/{hppa => misc}/lasi.c | 161 +- hw/misc/meson.build | 3 + hw/misc/trace-events | 5 + hw/net/meson.build | 8 +- hw/pci-host/Kconfig | 4 + hw/{hppa => pci-host}/dino.c | 231 +- hw/pci-host/meson.build | 3 + hw/pci-host/trace-events | 5 + hw/pci/pci.c | 1 + hw/ppc/pegasos2.c | 2 +- hw/ppc/spapr.c | 3 +- hw/scsi/Kconfig | 5 + hw/scsi/virtio-scsi-dataplane.c | 2 +- hw/scsi/virtio-scsi.c | 101 +- hw/sparc/sun4m.c | 2 + hw/sparc64/sun4u.c | 1 + hw/vfio/common.c | 50 +- hw/vfio/pci.c | 234 +- hw/vfio/pci.h | 2 + hw/vfio/trace-events | 1 + hw/virtio/Kconfig | 18 +- hw/virtio/meson.build | 34 +- hw/virtio/vhost-user.c | 2 +- hw/virtio/virtio.c | 13 + hw/xenpv/xen_machine_pv.c | 1 + hw/xtensa/mx_pic.c | 2 +- include/block/aio.h | 10 + include/block/thread-pool.h | 3 + include/disas/dis-asm.h | 3 - include/hw/audio/soundhw.h | 3 - include/hw/misc/lasi.h | 78 + include/hw/pci-host/dino.h | 146 + include/hw/ppc/xive.h | 1 + include/hw/vfio/vfio-common.h | 2 +- include/hw/virtio/virtio-scsi.h | 45 - include/hw/virtio/virtio.h | 1 + include/qemu/main-loop.h | 10 + include/sysemu/event-loop-base.h | 41 + include/sysemu/iothread.h | 6 +- include/sysemu/sysemu.h | 1 + include/sysemu/tpm.h | 6 + iothread.c | 68 +- meson.build | 283 +- meson_options.txt | 28 +- net/meson.build | 12 +- qapi/machine.json | 6 +- qapi/qom.json | 43 +- qemu-options.hx | 7 +- qga/vss-win32/meson.build | 4 +- scripts/ci/org.centos/stream/8/x86_64/configure | 3 - scripts/hxtool-conv.pl | 137 - scripts/meson-buildoptions.py | 86 +- scripts/meson-buildoptions.sh | 74 +- scripts/qemu-stamp.py | 24 + scripts/xen-detect.c | 203 + softmmu/globals.c | 1 + softmmu/vl.c | 9 + target/arm/a32.decode | 16 +- target/arm/cpregs.h | 11 + target/arm/cpu.c | 74 +- target/arm/cpu.h | 23 + target/arm/cpu64.c | 353 +- target/arm/cpu_tcg.c | 227 +- target/arm/helper.c | 600 +- target/arm/helper.h | 1 + target/arm/internals.h | 16 + target/arm/op_helper.c | 43 + target/arm/syndrome.h | 5 + target/arm/t32.decode | 18 +- target/arm/translate-a64.c | 18 + target/arm/translate.c | 23 + target/i386/cpu.c | 1 - target/i386/whpx/whpx-all.c | 87 + target/i386/whpx/whpx-internal.h | 3 + target/ppc/cpu.c | 2 +- target/ppc/cpu.h | 220 +- target/ppc/cpu_init.c | 25 +- target/ppc/excp_helper.c | 54 +- target/ppc/fpu_helper.c | 28 +- target/ppc/gdbstub.c | 2 +- target/ppc/helper_regs.c | 15 +- target/ppc/kvm.c | 16 +- target/ppc/machine.c | 2 +- target/ppc/mem_helper.c | 23 +- target/ppc/misc_helper.c | 2 +- target/ppc/mmu-radix64.c | 11 +- target/ppc/mmu_common.c | 40 +- target/ppc/mmu_helper.c | 6 +- target/xtensa/{core-de212.c => core-lx106.c} | 16 +- .../xtensa/{core-dsp3400 => core-lx106}/core-isa.h | 358 +- target/xtensa/core-lx106/gdb-config.c.inc | 83 + .../xtensa-modules.c.inc | 8312 ++++++-------------- target/xtensa/cores.list | 1 + target/xtensa/cpu.c | 15 + target/xtensa/cpu.h | 5 + target/xtensa/op_helper.c | 7 +- target/xtensa/translate.c | 211 +- tests/meson.build | 2 +- tests/qtest/meson.build | 4 +- tests/qtest/numa-test.c | 19 +- tests/tcg/xtensa/crt.S | 2 + tests/tcg/xtensa/test_break.S | 86 +- tests/tcg/xtensa/test_mmu.S | 182 +- tests/tcg/xtensa/test_phys_mem.S | 10 +- tests/tcg/xtensa/test_sr.S | 2 + tests/tcg/xtensa/test_timer.S | 68 +- tests/vm/openbsd | 4 +- tools/meson.build | 2 +- util/aio-posix.c | 1 + util/async.c | 20 + util/main-loop.c | 65 + util/thread-pool.c | 55 +- 150 files changed, 6222 insertions(+), 25156 deletions(-) delete mode 100644 disas/arm.c delete mode 100644 disas/i386.c delete mode 100644 disas/ppc.c create mode 100644 event-loop-base.c delete mode 100644 hw/hppa/hppa_sys.h delete mode 100644 hw/hppa/pci.c delete mode 100644 hw/hppa/trace-events rename hw/{hppa => misc}/lasi.c (60%) rename hw/{hppa => pci-host}/dino.c (71%) create mode 100644 include/hw/misc/lasi.h create mode 100644 include/hw/pci-host/dino.h create mode 100644 include/sysemu/event-loop-base.h delete mode 100755 scripts/hxtool-conv.pl create mode 100644 scripts/qemu-stamp.py create mode 100644 scripts/xen-detect.c copy target/xtensa/{core-de212.c => core-lx106.c} (84%) copy target/xtensa/{core-dsp3400 => core-lx106}/core-isa.h (57%) create mode 100644 target/xtensa/core-lx106/gdb-config.c.inc copy target/xtensa/{core-sample_controller => core-lx106}/xtensa-modules.c.inc (54%)