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-check_cross in repository toolchain/ci/qemu.
from 4ac4e7281a ide: run diagnostic after SRST adds 9820502cad hw/sd/sdcard: Update the SDState documentation adds ef6dd5f5c4 hw/sd/sdcard: Simplify cmd_valid_while_locked() adds aecaa05922 hw/sd/sdcard: Constify sd_crc*()'s message argument adds 692fb0ef31 hw/sd/sdcard: Make iolen unsigned adds 89c6700fe7 hw/sd/sdcard: Zero out function selection fields before bein [...] adds 1dc887329a Merge remote-tracking branch 'remotes/philmd-gitlab/tags/sd- [...] adds ed7b70c27b migration/block-dirty-bitmap: fix larger granularity bitmaps adds a024890a64 migration/block-dirty-bitmap: fix uninitialized variable warning adds 091e3e3dbc Merge remote-tracking branch 'remotes/ericb/tags/pull-bitmap [...] adds 9fe7ef8b66 migration: Drop unused VMSTATE_FLOAT64 support adds 01371c5821 migration: Do not use C99 // comments adds 29fccade10 migration: Don't use '#' flag of printf format adds 395cb45009 migration: Add spaces around operator adds f16aee44b4 migration: Open brace '{' following struct go on the same line adds f4c51a6bfd migration: Add braces {} for if statement adds 49324e939c migration: Do not initialise statics and globals to 0 or NULL adds cbfc71b52b migration: Open brace '{' following function declarations go [...] adds 0bcae62333 migration: Delete redundant spaces adds fe80c0241d migration: using trace_ to replace DPRINTF adds eef621c4e6 migration: Pass incoming state into qemu_ufd_copy_ioctl() adds 7a267fc49b migration: Introduce migrate_send_rp_message_req_pages() adds 8f8bfffcf1 migration: Maintain postcopy faulted addresses adds 0c26781c09 migration: Sync requested pages after postcopy recovery adds d246ea5039 migration/postcopy: Release fd before going into 'postcopy-pause' adds a47295014d migration-test: Only hide error if !QTEST_LOG adds d55450df99 Merge remote-tracking branch 'remotes/dgilbert/tags/pull-mig [...] adds 648b4823d9 trace/simple: Enable tracing on startup only if the user spe [...] adds ee8041013a Add execute bit back to scripts/tracetool.py adds 4a74626970 Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/t [...] adds cece116c93 configure: add option for virtiofsd adds 800ad114f1 virtiofsd: passthrough_ll: set FUSE_LOG_INFO as default log_level adds 06844584b6 virtiofsd: add container-friendly -o sandbox=chroot option adds 6084633dff tools/virtiofsd: xattr name mappings: Add option adds 4f088dbf98 tools/virtiofsd: xattr name mappings: Map client xattr names adds 6409cf19ca tools/virtiofsd: xattr name mappings: Map server xattr names adds 491bfaea3b tools/virtiofsd: xattr name mapping examples adds 1d84a0213a tools/virtiofsd: xattr name mappings: Simple 'map' adds 97d741cc96 linux/fuse.h: Pull in from Linux adds 2f10415abf virtiofsd: Announce FUSE_ATTR_FLAGS adds e2577435d3 virtiofsd: Add attr_flags to fuse_entry_param adds ede24b6be7 virtiofsd: Add fuse_reply_attr_with_flags() adds eba8b096c1 virtiofsd: Store every lo_inode's parent_dev adds 08dce386e7 virtiofsd: Announce sub-mount points adds 45ced7ca2f tests/acceptance/boot_linux: Accept SSH pubkey adds c93a656f7b tests/acceptance: Add virtiofs_submounts.py adds 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 [...] adds d06edeca2f elf: Add EM_RX definition adds 2f5af2dcf3 hw/timer/sh_timer: Coding style clean-up adds 97edd8ba4b hw/timer/sh_timer: Silence warnings about missing fallthroug [...] adds 45514b48df hw/timer/sh_timer: Remove superfluous "break" statements adds 02b8e735c1 target/sh4: Update coding style to make checkpatch.pl happy adds 23b5d9fa09 target/sh4: fix some comment spelling errors adds 9784143808 target/rx: Fix some comment spelling errors adds 81c7643340 target/rx: Fix Lesser GPL version number adds bbc48d2bcb Merge remote-tracking branch 'remotes/philmd-gitlab/tags/ren [...] adds 4acfca29db Adding ani's email as an individual contributor adds 52812435bb contrib/gitdm: Add more individual contributors adds 5ed7ca3185 tests/docker/dockerfiles/centos: Use SDL2 instead of SDL1 adds faf9828e2f gitlab: skip checkpatch.pl checks if no commit delta on branch adds 2d4274d6fe scripts: fix error from checkpatch.pl when no commits are found adds 0395b19438 tests/acceptance: pick a random gdb port for reverse debugging adds 8d77ce1d89 gitlab-ci: Clone from GitLab itself adds c8e6cfba12 makefile: handle -n / -k / -q correctly adds a5e7fb4d20 Merge remote-tracking branch 'remotes/stsquad/tags/pull-test [...] adds fca9d72323 qmp-shell: Sort by key when pretty-printing adds 3600604667 scripts/qmp: delete 'qmp' script adds c044400914 Merge remote-tracking branch 'remotes/armbru/tags/pull-qmp-2 [...] adds 0b6a03c044 linux-user/aarch64: Reset btype for signals adds be5d6f4884 linux-user: Set PAGE_TARGET_1 for TARGET_PROT_BTI adds 069175bfd8 include/elf: Add defines related to GNU property notes for AArch64 adds 2b323087b5 linux-user/elfload: Avoid leaking interp_name using GLib memory API adds e5eaf570a3 linux-user/elfload: Fix coding style in load_elf_image adds 4d9d535a8a linux-user/elfload: Adjust iteration over phdr adds 8a1a5274c9 linux-user/elfload: Move PT_INTERP detection to first loop adds c7f17e7bd7 linux-user/elfload: Use Error for load_elf_image adds 808f656318 linux-user/elfload: Use Error for load_elf_interp adds 83f990eb5a linux-user/elfload: Parse NT_GNU_PROPERTY_TYPE_0 notes adds e8384b376e linux-user/elfload: Parse GNU_PROPERTY_AARCH64_FEATURE_1_AND adds 1d9ac91baf tests/tcg/aarch64: Add bti smoke tests adds 83d5e19d3e hw/arm/highbank: Silence warnings about missing fallthrough [...] adds 7854104897 hw/arm: fix min_cpus for xlnx-versal-virt platform adds 2ac88848cb Move npcm7xx_timer_reached_zero call out of npcm7xx_timer_pause adds 7d378ed6e3 hw/timer: Adding watchdog for NPCM7XX Timer. adds 326ccfe240 hw/misc: Add npcm7xx random number generator adds e23e7b1259 hw/arm/npcm7xx: Add EHCI and OHCI controllers adds 526dbbe087 hw/gpio: Add GPIO model for Nuvoton NPCM7xx adds a55aab6181 hw/arm/smmuv3: Set the restoration priority of the vSMMUv3 e [...] adds 58b350280e hw/arm/bcm2836: Restrict BCM283XInfo declaration to C source adds 34d1a4f591 hw/arm/bcm2836: QOM'ify more by adding class_init() to each [...] adds 25ea288459 hw/arm/bcm2836: Introduce BCM283XClass::core_count adds 96c741d7ce hw/arm/bcm2836: Only provide "enabled-cpus" property to mult [...] adds f5600924ad hw/arm/bcm2836: Split out common realize() code adds df6cf08dea hw/arm/bcm2836: Introduce the BCM2835 SoC adds ac6bc6ebb4 hw/arm/raspi: Add the Raspberry Pi A+ machine adds 3c8f9927fd hw/arm/raspi: Add the Raspberry Pi Zero machine adds 5be94252d3 hw/arm/raspi: Add the Raspberry Pi 3 model A+ adds 43f828e155 arm/trace: Fix hex printing adds f6f3c9b0f7 hw/core/clock: provide the VMSTATE_ARRAY_CLOCK macro adds a6414d3b59 hw/core/clock: trace clock values in Hz instead of ns adds 74de7145fd hw/arm/raspi: fix CPRMAN base address adds fc14176ba2 hw/arm/raspi: add a skeleton implementation of the CPRMAN adds 1e986e25d0 hw/misc/bcm2835_cprman: add a PLL skeleton implementation adds 6d2b874cf1 hw/misc/bcm2835_cprman: implement PLLs behaviour adds 09d56bbc9b hw/misc/bcm2835_cprman: add a PLL channel skeleton implementation adds 9574581112 hw/misc/bcm2835_cprman: implement PLL channels behaviour adds 7281362484 hw/misc/bcm2835_cprman: add a clock mux skeleton implementation adds fc9840850b hw/misc/bcm2835_cprman: implement clock mux behaviour adds 502960ca04 hw/misc/bcm2835_cprman: add the DSI0HSCK multiplexer adds 83ad469547 hw/misc/bcm2835_cprman: add sane reset values to the registers adds aac63e0e6e hw/char/pl011: add a clock input adds 581bb849f7 hw/arm/bcm2835_peripherals: connect the UART clock adds 4204c5f703 hw/watchdog: Implement SBSA watchdog device adds baabe7d03c hw/arm/sbsa-ref: add SBSA watchdog device adds 68d59c6d8d hw/core/ptimer: Support ptimer being disabled by timer callback adds 32bd322a01 hw/timer/armv7m_systick: Rewrite to use ptimers adds 802427bcda Merge remote-tracking branch 'remotes/pmaydell/tags/pull-tar [...] adds eaf1ffbe15 spapr: Clarify why DR connectors aren't user creatable adds dff669d6a1 ppc/spapr: re-assert IRQs during event-scan if there are pending adds 2d154d2694 hw/net: move allocation to the heap due to very large stack frame adds ce316b5118 spapr: Move spapr_create_nvdimm_dr_connectors() to core mach [...] adds 90689a32ce spapr: Fix leak of CPU machine specific data adds f1023d21e8 spapr: Unrealize vCPUs with qdev_unrealize() adds 96598cdb14 spapr: Drop spapr_delete_vcpu() unused argument adds 9370c28f12 spapr: Make spapr_cpu_core_unrealize() idempotent adds 3cff86f036 spapr: Simplify spapr_cpu_core_realize() and spapr_cpu_core_ [...] adds 84fd549619 pc-dimm: Drop @errp argument of pc_dimm_plug() adds 65226afd90 spapr: Use appropriate getter for PC_DIMM_ADDR_PROP adds 581778dd47 spapr: Use appropriate getter for PC_DIMM_SLOT_PROP adds 271ced1d62 spapr: Pass &error_abort when getting some PC DIMM properties adds 6e837f98ba spapr: Simplify error handling in spapr_memory_plug() adds c3e051ed6d spapr: Use error_append_hint() in spapr_reallocate_hpt() adds 0a06e4d626 target/ppc: Fix kvmppc_load_htab_chunk() error reporting adds a4e3a7c02b spapr: Improve spapr_reallocate_hpt() error reporting adds 136fbf654d ppc/: fix some comment spelling errors adds a19d4bc452 Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5 [...] adds b45bcd81e0 ide: perform SRST as early as possible adds 1a9925e339 ide: clear SRST after SRST finishes adds d03e884e4e Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/ide- [...] adds a0441b66e8 qemu-img: add support for rate limit in qemu-img commit adds 0c8c4895a6 qemu-img: add support for rate limit in qemu-img convert adds d40f4a565a qcow2: Report BDRV_BLOCK_ZERO more accurately in bdrv_co_blo [...] adds 46cd1e8a47 qcow2: Skip copy-on-write when allocating a zero cluster adds 1a6d3bd229 block: End quiescent sections when a BDS is deleted adds c99fa56b95 Merge remote-tracking branch 'remotes/kevin/tags/for-upstrea [...] adds 885538fdc9 elf2dmp: Fix memory leak on main() error paths adds 018da27970 Makefile: Add *.[ch].inc files to cscope/ctags/TAGS adds c5af3c0d85 cpus: Drop declaration of cpu_remove() adds c8198bd5f9 io: Fix Lesser GPL version number adds 0dda001b3a cryptodev: Fix Lesser GPL version number adds 5057bf9581 scripts/qmp: delete 'qmp' script adds 5dae6fad94 qdev: Fix two typos adds e83029fa60 CHANGELOG: remove disused file adds 9a2ea4f4a7 Merge remote-tracking branch 'remotes/vivier2/tags/trivial-b [...] adds b4cb76e620 tcg: Do not kill globals at conditional branches adds cd0372c515 tcg/optimize: Flush data at labels not TCG_OPF_BB_END adds 1d705e8a5b accel/tcg: Add CPU_LOG_EXEC tracing for cpu_io_recompile() adds c3dee4de92 Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-t [...] adds 1f10fd53cb sparc32-dma: use object_initialize_child() for espdma and le [...] adds bce83ed998 sparc32-ledma: use object_initialize_child() for lance child object adds d19265eaf5 sparc32-espdma: use object_initialize_child() for esp child object adds c4210bc17d sparc32-ledma: don't reference nd_table directly within the device adds e237e1c298 sabre: don't call sysbus_mmio_map() in sabre_realize() adds ae5643ecc6 hw/display/tcx: Allow 64-bit accesses to framebuffer stipple [...] adds ef905eff42 sabre: increase number of PCI bus IRQs from 32 to 64 adds c092bfe5f4 hw/pci-host/sabre: Update documentation link adds a0376c0311 hw/pci-host/sabre: Remove superfluous address range check adds 0980307e70 hw/pci-host/sabre: Simplify code initializing variable once adds 69d7eab0b8 Merge remote-tracking branch 'remotes/mcayland/tags/qemu-spa [...] adds e0622ae3ca io: Fix Lesser GPL version number adds 422c16e7ec crypt: Fix Lesser GPL version number adds 036a80cdf7 authz: Fix Lesser GPL version number adds 77b7829e75 io: Don't use '#' flag of printf format adds dfc00eb7de util: include the target address in socket connect failures adds 5e6464f9c6 Merge remote-tracking branch 'remotes/berrange-gitlab/tags/m [...] adds 74acdf0af8 virtio-gpu: add virtio-gpu-pci module adds 1e1f9c20bc virtio-gpu: add virtio-vga module adds 43376ccc8d virtio-gpu: only compile virtio-gpu-3d.c for CONFIG_VIRGL=y adds 5869f8dd1f modules: unbreak them on macos adds 546323bdac modules: turn off lazy binding adds 2ab6c49433 Merge remote-tracking branch 'remotes/kraxel/tags/modules-20 [...] adds 9aa47edd4e vhost-vdpa: negotiate VIRTIO_NET_F_STATUS with driver adds 384c2561bd vhost-vsock: set vhostfd to non-blocking mode adds acab9d8a9e acpi/crs: Prevent bad ranges for host bridges adds 9390255468 acpi/crs: Support ranges > 32b for hosts adds 8acb3218b9 hw/virtio/vhost-vdpa: Fix Coverity CID 1432864 adds b06fe3e703 hw/pci: Extract pci_bus_change_irq_level() from pci_change_i [...] adds 459ca8bfa4 pci: Assert irqnum is between 0 and bus->nirqs in pci_bus_ch [...] adds 170a6794ef vhost: Don't special case vq->used_phys in vhost_get_log_size() adds 0259c78ca7 pc: Implement -no-hpet as sugar for -machine hpet=on adds 4c70875372 pci: advertise a page aligned ATS adds 2c729dc8ce pci: Change error_report to assert(3) adds 6a5b19ca63 pci: Disallow improper BAR registration for type 1 adds adb29c0273 vhost-blk: set features before setting inflight feature adds d68cdae30e virtio: skip guest index check on device load adds 73beb01ec5 intel_iommu: Fix two misuse of "0x%u" prints adds 700d20b49e Merge remote-tracking branch 'remotes/mst/tags/for_upstream' [...]
No new revisions were added by this update.
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 | 9 +- 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 +- docs/tools/virtiofsd.rst | 193 +++- 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 | 6 +- 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/sd/sd.c | 27 +- hw/sd/trace-events | 2 +- 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/migration/vmstate.h | 13 - 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 +- meson.build | 1 + meson_options.txt | 2 + migration/block-dirty-bitmap.c | 26 +- migration/block.c | 40 +- migration/migration.c | 59 +- migration/migration.h | 24 +- migration/page_cache.c | 13 +- migration/postcopy-ram.c | 27 +- migration/ram.c | 14 +- migration/rdma.c | 7 +- migration/savevm.c | 61 +- migration/trace-events | 16 + migration/vmstate-types.c | 26 - migration/vmstate.c | 10 +- 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 +- scripts/tracetool.py | 0 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 | 17 +- tests/acceptance/boot_linux_console.py | 24 + tests/acceptance/reverse_debugging.py | 12 +- 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/migration-test.c | 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/meson.build | 17 +- tools/virtiofsd/helper.c | 8 + tools/virtiofsd/passthrough_ll.c | 538 ++++++++++- trace/control.c | 6 +- util/module.c | 8 +- util/qemu-sockets.c | 32 +- 266 files changed, 8506 insertions(+), 2491 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 mode change 100644 => 100755 scripts/tracetool.py 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