This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/qemu.
from 725ca3313a Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/p [...] adds 7fb1f203d7 tests/boot_linux_console: Boot Trusted Firmware-A on the Ras [...] adds 9923375807 tests/acceptance: Add a 'virt_kvm' test using the GICv3 adds 9eb716513d tests/acceptance: Allow running Orange Pi test using cached [...] adds 4c9ac67230 docs/devel/testing.rst: Update outdated Avocado URLs adds cfc1105649 Merge remote-tracking branch 'remotes/philmd-gitlab/tags/acc [...] adds c1b2982627 hw/misc/led: Add a LED device adds ddb67f6402 hw/misc/led: Allow connecting from GPIO output adds 4aef43991a hw/misc/led: Emit a trace event when LED intensity has changed adds 7cfbde5ea1 hw/arm/aspeed: Add the 3 front LEDs drived by the PCA9552 #1 adds 65ad1da23e hw/misc/mps2-fpgaio: Use the LED device adds 435db7ebf5 hw/misc/mps2-scc: Use the LED device adds 06972067c4 hw/arm/tosa: Replace fprintf() calls by LED devices adds cddfbe0774 Merge remote-tracking branch 'remotes/philmd-gitlab/tags/led [...] adds 33dc9914ea Revert series: virtiofsd: Announce submounts to the guest adds d9a5eba477 Fix stack smashing when handling PR_GET_PDEATHSIG adds b94e2b4e34 linux-user: Support f_flags in statfs64 when available. adds 29fe5029a4 linux-user: update syscall_nr.h to Linux 5.9-rc7 adds b6bcab38de linux-user: update mips/syscall-args-o32.c.inc to Linux 5.9-rc7 adds 0cb113ad1a linux-user: update syscall.tbl to Linux 5.9-rc7 adds 0deb6556c3 linux-user: remove _sysctl adds e554eb4bb5 linux-user: correct errno returned from accept4() syscall adds ab97f0505b target/xtensa: enable all coprocessors for linux-user adds 5c27a85518 Merge remote-tracking branch 'remotes/vivier2/tags/linux-use [...] new d06edeca2f elf: Add EM_RX definition new 2f5af2dcf3 hw/timer/sh_timer: Coding style clean-up new 97edd8ba4b hw/timer/sh_timer: Silence warnings about missing fallthroug [...] new 45514b48df hw/timer/sh_timer: Remove superfluous "break" statements new 02b8e735c1 target/sh4: Update coding style to make checkpatch.pl happy new 23b5d9fa09 target/sh4: fix some comment spelling errors new 9784143808 target/rx: Fix some comment spelling errors new 81c7643340 target/rx: Fix Lesser GPL version number new bbc48d2bcb Merge remote-tracking branch 'remotes/philmd-gitlab/tags/ren [...] new 4acfca29db Adding ani's email as an individual contributor new 52812435bb contrib/gitdm: Add more individual contributors new 5ed7ca3185 tests/docker/dockerfiles/centos: Use SDL2 instead of SDL1 new faf9828e2f gitlab: skip checkpatch.pl checks if no commit delta on branch new 2d4274d6fe scripts: fix error from checkpatch.pl when no commits are found new 0395b19438 tests/acceptance: pick a random gdb port for reverse debugging new 8d77ce1d89 gitlab-ci: Clone from GitLab itself new c8e6cfba12 makefile: handle -n / -k / -q correctly new a5e7fb4d20 Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] new fca9d72323 qmp-shell: Sort by key when pretty-printing new 3600604667 scripts/qmp: delete 'qmp' script new c044400914 Merge remote-tracking branch 'remotes/armbru/tags/pull-qmp-2 [...] new 0b6a03c044 linux-user/aarch64: Reset btype for signals new be5d6f4884 linux-user: Set PAGE_TARGET_1 for TARGET_PROT_BTI new 069175bfd8 include/elf: Add defines related to GNU property notes for AArch64 new 2b323087b5 linux-user/elfload: Avoid leaking interp_name using GLib memory API new e5eaf570a3 linux-user/elfload: Fix coding style in load_elf_image new 4d9d535a8a linux-user/elfload: Adjust iteration over phdr new 8a1a5274c9 linux-user/elfload: Move PT_INTERP detection to first loop new c7f17e7bd7 linux-user/elfload: Use Error for load_elf_image new 808f656318 linux-user/elfload: Use Error for load_elf_interp new 83f990eb5a linux-user/elfload: Parse NT_GNU_PROPERTY_TYPE_0 notes new e8384b376e linux-user/elfload: Parse GNU_PROPERTY_AARCH64_FEATURE_1_AND new 1d9ac91baf tests/tcg/aarch64: Add bti smoke tests new 83d5e19d3e hw/arm/highbank: Silence warnings about missing fallthrough [...] new 7854104897 hw/arm: fix min_cpus for xlnx-versal-virt platform new 2ac88848cb Move npcm7xx_timer_reached_zero call out of npcm7xx_timer_pause new 7d378ed6e3 hw/timer: Adding watchdog for NPCM7XX Timer. new 326ccfe240 hw/misc: Add npcm7xx random number generator new e23e7b1259 hw/arm/npcm7xx: Add EHCI and OHCI controllers new 526dbbe087 hw/gpio: Add GPIO model for Nuvoton NPCM7xx new a55aab6181 hw/arm/smmuv3: Set the restoration priority of the vSMMUv3 e [...] new 58b350280e hw/arm/bcm2836: Restrict BCM283XInfo declaration to C source new 34d1a4f591 hw/arm/bcm2836: QOM'ify more by adding class_init() to each [...] new 25ea288459 hw/arm/bcm2836: Introduce BCM283XClass::core_count new 96c741d7ce hw/arm/bcm2836: Only provide "enabled-cpus" property to mult [...] new f5600924ad hw/arm/bcm2836: Split out common realize() code new df6cf08dea hw/arm/bcm2836: Introduce the BCM2835 SoC new ac6bc6ebb4 hw/arm/raspi: Add the Raspberry Pi A+ machine new 3c8f9927fd hw/arm/raspi: Add the Raspberry Pi Zero machine new 5be94252d3 hw/arm/raspi: Add the Raspberry Pi 3 model A+ new 43f828e155 arm/trace: Fix hex printing new f6f3c9b0f7 hw/core/clock: provide the VMSTATE_ARRAY_CLOCK macro new a6414d3b59 hw/core/clock: trace clock values in Hz instead of ns new 74de7145fd hw/arm/raspi: fix CPRMAN base address new fc14176ba2 hw/arm/raspi: add a skeleton implementation of the CPRMAN new 1e986e25d0 hw/misc/bcm2835_cprman: add a PLL skeleton implementation new 6d2b874cf1 hw/misc/bcm2835_cprman: implement PLLs behaviour new 09d56bbc9b hw/misc/bcm2835_cprman: add a PLL channel skeleton implementation new 9574581112 hw/misc/bcm2835_cprman: implement PLL channels behaviour new 7281362484 hw/misc/bcm2835_cprman: add a clock mux skeleton implementation new fc9840850b hw/misc/bcm2835_cprman: implement clock mux behaviour new 502960ca04 hw/misc/bcm2835_cprman: add the DSI0HSCK multiplexer new 83ad469547 hw/misc/bcm2835_cprman: add sane reset values to the registers new aac63e0e6e hw/char/pl011: add a clock input new 581bb849f7 hw/arm/bcm2835_peripherals: connect the UART clock new 4204c5f703 hw/watchdog: Implement SBSA watchdog device new baabe7d03c hw/arm/sbsa-ref: add SBSA watchdog device new 68d59c6d8d hw/core/ptimer: Support ptimer being disabled by timer callback new 32bd322a01 hw/timer/armv7m_systick: Rewrite to use ptimers new 802427bcda Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] new eaf1ffbe15 spapr: Clarify why DR connectors aren't user creatable new dff669d6a1 ppc/spapr: re-assert IRQs during event-scan if there are pending new 2d154d2694 hw/net: move allocation to the heap due to very large stack frame new ce316b5118 spapr: Move spapr_create_nvdimm_dr_connectors() to core mach [...] new 90689a32ce spapr: Fix leak of CPU machine specific data new f1023d21e8 spapr: Unrealize vCPUs with qdev_unrealize() new 96598cdb14 spapr: Drop spapr_delete_vcpu() unused argument new 9370c28f12 spapr: Make spapr_cpu_core_unrealize() idempotent new 3cff86f036 spapr: Simplify spapr_cpu_core_realize() and spapr_cpu_core_ [...] new 84fd549619 pc-dimm: Drop @errp argument of pc_dimm_plug() new 65226afd90 spapr: Use appropriate getter for PC_DIMM_ADDR_PROP new 581778dd47 spapr: Use appropriate getter for PC_DIMM_SLOT_PROP new 271ced1d62 spapr: Pass &error_abort when getting some PC DIMM properties new 6e837f98ba spapr: Simplify error handling in spapr_memory_plug() new c3e051ed6d spapr: Use error_append_hint() in spapr_reallocate_hpt() new 0a06e4d626 target/ppc: Fix kvmppc_load_htab_chunk() error reporting new a4e3a7c02b spapr: Improve spapr_reallocate_hpt() error reporting new 136fbf654d ppc/: fix some comment spelling errors new a19d4bc452 Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5 [...] new 4ac4e7281a ide: run diagnostic after SRST new b45bcd81e0 ide: perform SRST as early as possible new 1a9925e339 ide: clear SRST after SRST finishes new d03e884e4e Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/ide- [...] new a0441b66e8 qemu-img: add support for rate limit in qemu-img commit new 0c8c4895a6 qemu-img: add support for rate limit in qemu-img convert new d40f4a565a qcow2: Report BDRV_BLOCK_ZERO more accurately in bdrv_co_blo [...] new 46cd1e8a47 qcow2: Skip copy-on-write when allocating a zero cluster new 1a6d3bd229 block: End quiescent sections when a BDS is deleted new c99fa56b95 Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] new 885538fdc9 elf2dmp: Fix memory leak on main() error paths new 018da27970 Makefile: Add *.[ch].inc files to cscope/ctags/TAGS new c5af3c0d85 cpus: Drop declaration of cpu_remove() new c8198bd5f9 io: Fix Lesser GPL version number new 0dda001b3a cryptodev: Fix Lesser GPL version number new 5057bf9581 scripts/qmp: delete 'qmp' script new 5dae6fad94 qdev: Fix two typos new e83029fa60 CHANGELOG: remove disused file new 9a2ea4f4a7 Merge remote-tracking branch 'remotes/vivier2/tags/trivial-b [...] new b4cb76e620 tcg: Do not kill globals at conditional branches new cd0372c515 tcg/optimize: Flush data at labels not TCG_OPF_BB_END new 1d705e8a5b accel/tcg: Add CPU_LOG_EXEC tracing for cpu_io_recompile() new c3dee4de92 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] new 1f10fd53cb sparc32-dma: use object_initialize_child() for espdma and le [...] new bce83ed998 sparc32-ledma: use object_initialize_child() for lance child object new d19265eaf5 sparc32-espdma: use object_initialize_child() for esp child object new c4210bc17d sparc32-ledma: don't reference nd_table directly within the device new e237e1c298 sabre: don't call sysbus_mmio_map() in sabre_realize() new ae5643ecc6 hw/display/tcx: Allow 64-bit accesses to framebuffer stipple [...] new ef905eff42 sabre: increase number of PCI bus IRQs from 32 to 64 new c092bfe5f4 hw/pci-host/sabre: Update documentation link new a0376c0311 hw/pci-host/sabre: Remove superfluous address range check new 0980307e70 hw/pci-host/sabre: Simplify code initializing variable once new 69d7eab0b8 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-spa [...] new e0622ae3ca io: Fix Lesser GPL version number new 422c16e7ec crypt: Fix Lesser GPL version number new 036a80cdf7 authz: Fix Lesser GPL version number new 77b7829e75 io: Don't use '#' flag of printf format new dfc00eb7de util: include the target address in socket connect failures new 5e6464f9c6 Merge remote-tracking branch 'remotes/berrange-gitlab/tags/m [...] new 74acdf0af8 virtio-gpu: add virtio-gpu-pci module new 1e1f9c20bc virtio-gpu: add virtio-vga module new 43376ccc8d virtio-gpu: only compile virtio-gpu-3d.c for CONFIG_VIRGL=y new 5869f8dd1f modules: unbreak them on macos new 546323bdac modules: turn off lazy binding new 2ab6c49433 Merge remote-tracking branch 'remotes/kraxel/tags/modules-20 [...] new 9aa47edd4e vhost-vdpa: negotiate VIRTIO_NET_F_STATUS with driver new 384c2561bd vhost-vsock: set vhostfd to non-blocking mode new acab9d8a9e acpi/crs: Prevent bad ranges for host bridges new 9390255468 acpi/crs: Support ranges > 32b for hosts new 8acb3218b9 hw/virtio/vhost-vdpa: Fix Coverity CID 1432864 new b06fe3e703 hw/pci: Extract pci_bus_change_irq_level() from pci_change_i [...] new 459ca8bfa4 pci: Assert irqnum is between 0 and bus->nirqs in pci_bus_ch [...] new 170a6794ef vhost: Don't special case vq->used_phys in vhost_get_log_size() new 0259c78ca7 pc: Implement -no-hpet as sugar for -machine hpet=on new 4c70875372 pci: advertise a page aligned ATS new 2c729dc8ce pci: Change error_report to assert(3) new 6a5b19ca63 pci: Disallow improper BAR registration for type 1 new adb29c0273 vhost-blk: set features before setting inflight feature new d68cdae30e virtio: skip guest index check on device load new 73beb01ec5 intel_iommu: Fix two misuse of "0x%u" prints new 700d20b49e Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...]
The 151 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: .gitlab-ci.d/check-patch.py | 8 + .gitlab-ci.yml | 1 + Changelog | 580 ----------- MAINTAINERS | 7 + Makefile | 12 +- README.rst | 8 + accel/tcg/translate-all.c | 4 + accel/tcg/user-exec-stub.c | 4 + authz/base.c | 2 +- authz/list.c | 2 +- authz/listfile.c | 2 +- authz/pamacct.c | 2 +- authz/simple.c | 2 +- backends/cryptodev-builtin.c | 2 +- backends/cryptodev-vhost-user.c | 2 +- backends/cryptodev-vhost.c | 2 +- backends/cryptodev.c | 2 +- block.c | 9 + block/io.c | 48 +- block/qcow2.c | 35 +- configure | 1 + contrib/elf2dmp/main.c | 4 +- contrib/gitdm/group-map-individuals | 6 + docs/devel/testing.rst | 4 +- docs/system/arm/nuvoton.rst | 6 +- docs/tools/qemu-img.rst | 10 +- hw/arm/Kconfig | 3 + hw/arm/aspeed.c | 20 + hw/arm/bcm2835_peripherals.c | 15 +- hw/arm/bcm2836.c | 184 ++-- hw/arm/highbank.c | 2 + hw/arm/npcm7xx.c | 126 ++- hw/arm/raspi.c | 41 + hw/arm/sbsa-ref.c | 23 + hw/arm/smmuv3.c | 1 + hw/arm/tosa.c | 40 +- hw/arm/trace-events | 2 +- hw/arm/virt.c | 9 +- hw/arm/xlnx-versal-virt.c | 1 + hw/block/vhost-user-blk.c | 6 + hw/char/pl011.c | 45 + hw/char/trace-events | 1 + hw/core/clock.c | 6 +- hw/core/ptimer.c | 4 + hw/core/trace-events | 4 +- hw/display/meson.build | 25 +- hw/display/tcx.c | 18 +- hw/display/virtio-gpu-3d.c | 4 - hw/dma/sparc32_dma.c | 49 +- hw/gpio/meson.build | 1 + hw/gpio/npcm7xx_gpio.c | 424 ++++++++ hw/gpio/trace-events | 7 + hw/i386/acpi-build.c | 12 +- hw/i386/intel_iommu.c | 4 +- hw/i386/pc.c | 69 +- hw/i386/pc_piix.c | 2 +- hw/ide/core.c | 12 +- hw/mem/pc-dimm.c | 2 +- hw/misc/Kconfig | 5 + hw/misc/bcm2835_cprman.c | 808 ++++++++++++++++ hw/misc/led.c | 161 ++++ hw/misc/meson.build | 3 + hw/misc/mps2-fpgaio.c | 23 +- hw/misc/mps2-scc.c | 27 +- hw/misc/npcm7xx_clk.c | 28 + hw/misc/npcm7xx_rng.c | 180 ++++ hw/misc/trace-events | 15 +- hw/net/spapr_llan.c | 5 +- hw/pci-host/sabre.c | 28 +- hw/pci/pci.c | 23 +- hw/pci/pcie.c | 5 +- hw/ppc/spapr.c | 90 +- hw/ppc/spapr_cpu_core.c | 69 +- hw/ppc/spapr_drc.c | 3 +- hw/ppc/spapr_events.c | 12 + hw/ppc/spapr_nvdimm.c | 16 +- hw/sparc/sun4m.c | 21 +- hw/sparc64/sun4u.c | 7 + hw/timer/armv7m_systick.c | 124 +-- hw/timer/npcm7xx_timer.c | 270 +++++- hw/timer/sh_timer.c | 90 +- hw/usb/hcd-ehci-sysbus.c | 19 + hw/usb/hcd-ehci.h | 1 + hw/virtio/vhost-vdpa.c | 4 +- hw/virtio/vhost-vsock.c | 10 + hw/virtio/vhost.c | 28 +- hw/virtio/virtio.c | 13 +- hw/watchdog/Kconfig | 3 + hw/watchdog/meson.build | 1 + hw/watchdog/sbsa_gwdt.c | 293 ++++++ include/authz/base.h | 2 +- include/authz/list.h | 2 +- include/authz/listfile.h | 2 +- include/authz/pamacct.h | 2 +- include/authz/simple.h | 2 +- include/block/block.h | 8 + include/elf.h | 24 + include/exec/cpu-all.h | 2 + include/hw/arm/bcm2835_peripherals.h | 5 +- include/hw/arm/bcm2836.h | 9 +- include/hw/arm/npcm7xx.h | 8 + include/hw/arm/raspi_platform.h | 5 +- include/hw/char/pl011.h | 1 + include/hw/clock.h | 5 + include/hw/core/cpu.h | 8 - include/hw/gpio/npcm7xx_gpio.h | 55 ++ include/hw/i386/pc.h | 1 + include/hw/i386/x86.h | 3 - include/hw/mem/pc-dimm.h | 2 +- include/hw/misc/bcm2835_cprman.h | 210 ++++ include/hw/misc/bcm2835_cprman_internals.h | 1019 ++++++++++++++++++++ include/hw/misc/led.h | 97 ++ include/hw/misc/mps2-fpgaio.h | 2 + include/hw/misc/mps2-scc.h | 2 + include/hw/misc/npcm7xx_clk.h | 2 + .../hw/{mem/npcm7xx_mc.h => misc/npcm7xx_rng.h} | 28 +- include/hw/ppc/spapr.h | 3 +- include/hw/ppc/spapr_nvdimm.h | 3 +- include/hw/qdev-core.h | 20 +- include/hw/sparc/sparc32_dma.h | 8 +- include/hw/timer/armv7m_systick.h | 3 +- include/hw/timer/npcm7xx_timer.h | 48 +- include/hw/virtio/vhost.h | 1 + include/hw/watchdog/sbsa_gwdt.h | 79 ++ include/io/channel-buffer.h | 2 +- include/io/channel-command.h | 2 +- include/io/channel-file.h | 2 +- include/io/channel-socket.h | 2 +- include/io/channel-tls.h | 2 +- include/io/channel-util.h | 2 +- include/io/channel-watch.h | 2 +- include/io/channel-websock.h | 2 +- include/io/channel.h | 2 +- include/io/dns-resolver.h | 2 +- include/io/task.h | 2 +- include/standard-headers/linux/fuse.h | 11 +- include/sysemu/cryptodev-vhost-user.h | 2 +- include/sysemu/cryptodev-vhost.h | 2 +- include/sysemu/cryptodev.h | 2 +- include/tcg/tcg-opc.h | 7 +- include/tcg/tcg.h | 4 +- io/channel-buffer.c | 2 +- io/channel-command.c | 2 +- io/channel-file.c | 2 +- io/channel-socket.c | 2 +- io/channel-tls.c | 2 +- io/channel-util.c | 2 +- io/channel-watch.c | 2 +- io/channel-websock.c | 4 +- io/channel.c | 2 +- io/dns-resolver.c | 2 +- io/task.c | 2 +- linux-user/aarch64/signal.c | 10 +- linux-user/aarch64/syscall_nr.h | 7 +- linux-user/alpha/syscall.tbl | 4 +- linux-user/arm/syscall.tbl | 4 +- linux-user/elfload.c | 326 +++++-- linux-user/hppa/syscall.tbl | 8 +- linux-user/i386/syscall_32.tbl | 820 ++++++++-------- linux-user/m68k/syscall.tbl | 4 +- linux-user/microblaze/syscall.tbl | 4 +- linux-user/mips/syscall-args-o32.c.inc | 4 + linux-user/mips/syscall_o32.tbl | 8 +- linux-user/mips64/syscall_n32.tbl | 8 +- linux-user/mips64/syscall_n64.tbl | 4 +- linux-user/mmap.c | 16 + linux-user/nios2/syscall_nr.h | 7 +- linux-user/openrisc/syscall_nr.h | 8 +- linux-user/ppc/syscall.tbl | 30 +- linux-user/qemu.h | 4 + linux-user/riscv/syscall32_nr.h | 8 +- linux-user/riscv/syscall64_nr.h | 8 +- linux-user/s390x/syscall.tbl | 8 +- linux-user/sh4/syscall.tbl | 4 +- linux-user/sparc/syscall.tbl | 8 +- linux-user/sparc64/syscall.tbl | 8 +- linux-user/syscall.c | 19 +- linux-user/syscall_defs.h | 4 + linux-user/x86_64/syscall_64.tbl | 742 +++++++------- linux-user/xtensa/syscall.tbl | 4 +- net/vhost-vdpa.c | 1 + qemu-img-cmds.hx | 8 +- qemu-img.c | 38 +- scripts/checkpatch.pl | 2 +- scripts/gensyscalls.sh | 3 +- scripts/qmp/qmp | 131 +-- scripts/qmp/qmp-shell | 2 +- softmmu/vl.c | 4 +- target/arm/cpu.h | 5 + target/arm/translate-a64.c | 4 +- target/ppc/cpu.h | 6 +- target/ppc/excp_helper.c | 6 +- target/ppc/fpu_helper.c | 2 +- target/ppc/internal.h | 2 +- target/ppc/kvm.c | 13 +- target/ppc/kvm_ppc.h | 5 +- target/ppc/machine.c | 2 +- target/ppc/mmu-hash64.c | 2 +- target/ppc/mmu_helper.c | 4 +- target/ppc/translate_init.c.inc | 4 +- target/rx/insns.decode | 2 +- target/rx/op_helper.c | 2 +- target/rx/translate.c | 2 +- target/sh4/cpu.h | 2 +- target/sh4/op_helper.c | 8 +- target/sh4/translate.c | 8 +- target/xtensa/cpu.c | 1 + tcg/optimize.c | 35 +- tcg/tcg.c | 55 +- tests/acceptance/boot_linux.py | 30 +- tests/acceptance/boot_linux_console.py | 24 + tests/acceptance/reverse_debugging.py | 12 +- tests/acceptance/virtiofs_submounts.py | 289 ------ .../virtiofs_submounts.py.data/cleanup.sh | 46 - .../virtiofs_submounts.py.data/guest-cleanup.sh | 30 - .../acceptance/virtiofs_submounts.py.data/guest.sh | 138 --- .../acceptance/virtiofs_submounts.py.data/host.sh | 127 --- tests/docker/dockerfiles/centos7.docker | 2 +- tests/docker/dockerfiles/centos8.docker | 2 +- tests/qemu-iotests/162.out | 4 +- tests/qtest/meson.build | 6 +- tests/qtest/npcm7xx_gpio-test.c | 385 ++++++++ tests/qtest/npcm7xx_rng-test.c | 278 ++++++ tests/qtest/npcm7xx_watchdog_timer-test.c | 319 ++++++ tests/tcg/aarch64/Makefile.target | 10 + tests/tcg/aarch64/bti-1.c | 62 ++ tests/tcg/aarch64/bti-2.c | 116 +++ tests/tcg/aarch64/bti-crt.inc.c | 51 + tests/tcg/configure.sh | 4 + tests/test-authz-list.c | 2 +- tests/test-authz-listfile.c | 2 +- tests/test-authz-pam.c | 2 +- tests/test-authz-simple.c | 2 +- tests/test-bdrv-drain.c | 1 + tests/test-crypto-afsplit.c | 2 +- tests/test-crypto-block.c | 2 +- tests/test-crypto-cipher.c | 2 +- tests/test-crypto-hash.c | 2 +- tests/test-crypto-ivgen.c | 2 +- tests/test-crypto-secret.c | 2 +- tests/test-crypto-xts.c | 2 +- tests/test-io-channel-buffer.c | 2 +- tests/test-io-channel-command.c | 2 +- tests/test-io-channel-file.c | 2 +- tests/test-io-channel-socket.c | 2 +- tests/test-io-task.c | 2 +- tools/virtiofsd/fuse_common.h | 8 - tools/virtiofsd/fuse_lowlevel.c | 34 +- tools/virtiofsd/fuse_lowlevel.h | 20 - tools/virtiofsd/helper.c | 1 - tools/virtiofsd/passthrough_ll.c | 84 +- util/module.c | 8 +- util/qemu-sockets.c | 32 +- 253 files changed, 7535 insertions(+), 3125 deletions(-) delete mode 100644 Changelog create mode 100644 hw/gpio/npcm7xx_gpio.c create mode 100644 hw/misc/bcm2835_cprman.c create mode 100644 hw/misc/led.c create mode 100644 hw/misc/npcm7xx_rng.c create mode 100644 hw/watchdog/sbsa_gwdt.c create mode 100644 include/hw/gpio/npcm7xx_gpio.h create mode 100644 include/hw/misc/bcm2835_cprman.h create mode 100644 include/hw/misc/bcm2835_cprman_internals.h create mode 100644 include/hw/misc/led.h copy include/hw/{mem/npcm7xx_mc.h => misc/npcm7xx_rng.h} (54%) create mode 100644 include/hw/watchdog/sbsa_gwdt.h delete mode 100644 tests/acceptance/virtiofs_submounts.py delete mode 100644 tests/acceptance/virtiofs_submounts.py.data/cleanup.sh delete mode 100644 tests/acceptance/virtiofs_submounts.py.data/guest-cleanup.sh delete mode 100644 tests/acceptance/virtiofs_submounts.py.data/guest.sh delete mode 100644 tests/acceptance/virtiofs_submounts.py.data/host.sh create mode 100644 tests/qtest/npcm7xx_gpio-test.c create mode 100644 tests/qtest/npcm7xx_rng-test.c create mode 100644 tests/qtest/npcm7xx_watchdog_timer-test.c create mode 100644 tests/tcg/aarch64/bti-1.c create mode 100644 tests/tcg/aarch64/bti-2.c create mode 100644 tests/tcg/aarch64/bti-crt.inc.c