[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[qemu-xen master] Merge tag 'v9.1.0' into 'staging'



=== This changeset includes merge from high-traffic branch ===
Commits on that branch are not reported individually.

commit 3fdb3cd3a27a22a050c7d27126a24807a7a45745
Merge: fd1952d814da738ed107e05583b3e02ac11e88ff 
0df9387c8983e1b1e72d8c574356f572342c03e6
Author:     Anthony PERARD <anthony.perard@xxxxxxxxxx>
AuthorDate: Thu Oct 3 14:02:52 2024 +0200
Commit:     Anthony PERARD <anthony.perard@xxxxxxxxxx>
CommitDate: Thu Oct 3 14:02:52 2024 +0200

    Merge tag 'v9.1.0' into 'staging'
 .gitlab-ci.d/base.yml                              |    73 +-
 .gitlab-ci.d/buildtest-template.yml                |    41 +-
 .gitlab-ci.d/buildtest.yml                         |   254 +-
 .gitlab-ci.d/cirrus.yml                            |    76 +-
 .gitlab-ci.d/cirrus/build.yml                      |     6 +-
 .gitlab-ci.d/cirrus/freebsd-12.vars                |    16 -
 .gitlab-ci.d/cirrus/freebsd-13.vars                |     2 +-
 .gitlab-ci.d/cirrus/kvm-build.yml                  |    31 -
 .gitlab-ci.d/cirrus/macos-12.vars                  |    16 -
 .gitlab-ci.d/cirrus/macos-13.vars                  |    16 +
 .gitlab-ci.d/cirrus/macos-14.vars                  |    16 +
 .gitlab-ci.d/container-core.yml                    |     4 +-
 .gitlab-ci.d/container-cross.yml                   |    68 +-
 .gitlab-ci.d/container-template.yml                |     8 +-
 .gitlab-ci.d/containers.yml                        |     2 +-
 .gitlab-ci.d/crossbuild-template.yml               |    37 +-
 .gitlab-ci.d/crossbuilds.yml                       |    51 +-
 .gitlab-ci.d/custom-runners.yml                    |    12 +-
 .../custom-runners/centos-stream-8-x86_64.yml      |    24 -
 .gitlab-ci.d/custom-runners/ubuntu-20.04-s390x.yml |   130 -
 .../custom-runners/ubuntu-22.04-aarch32.yml        |     4 +-
 .../custom-runners/ubuntu-22.04-aarch64.yml        |    30 +-
 .gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml |   128 +
 .gitlab-ci.d/opensbi.yml                           |    13 +-
 .gitlab-ci.d/qemu-project.yml                      |     7 +
 .gitlab-ci.d/static_checks.yml                     |     4 +-
 .gitlab-ci.d/windows.yml                           |   159 +-
 .gitmodules                                        |    18 -
 .mailmap                                           |    30 +-
 .readthedocs.yml                                   |    19 +-
 .travis.yml                                        |    45 +-
 Kconfig.host                                       |    12 +-
 MAINTAINERS                                        |   654 +-
 Makefile                                           |    93 +-
 README.rst                                         |     6 +-
 VERSION                                            |     2 +-
 accel/Kconfig                                      |     4 +-
 accel/accel-blocker.c                              |    10 +-
 accel/accel-common.c                               |   155 -
 accel/accel-softmmu.c                              |   106 -
 accel/accel-softmmu.h                              |    15 -
 accel/accel-system.c                               |   106 +
 accel/accel-system.h                               |    15 +
 accel/accel-target.c                               |   176 +
 accel/dummy-cpus.c                                 |    12 +-
 accel/hvf/hvf-accel-ops.c                          |   157 +-
 accel/hvf/hvf-all.c                                |    65 +-
 accel/kvm/kvm-accel-ops.c                          |    14 +-
 accel/kvm/kvm-all.c                                |  1037 +-
 accel/kvm/kvm-cpus.h                               |     1 -
 accel/kvm/trace-events                             |    14 +-
 accel/meson.build                                  |     6 +-
 accel/qtest/meson.build                            |     2 +-
 accel/qtest/qtest.c                                |    13 +
 accel/stubs/hax-stub.c                             |    24 -
 accel/stubs/kvm-stub.c                             |    32 +-
 accel/stubs/meson.build                            |    11 +-
 accel/stubs/tcg-stub.c                             |    22 -
 accel/tcg/atomic_common.c.inc                      |    50 +-
 accel/tcg/atomic_template.h                        |   113 +-
 accel/tcg/cpu-exec-common.c                        |    36 +-
 accel/tcg/cpu-exec.c                               |   416 +-
 accel/tcg/cputlb.c                                 |  2770 +--
 accel/tcg/debuginfo.c                              |    96 -
 accel/tcg/debuginfo.h                              |    79 -
 accel/tcg/icount-common.c                          |   502 +
 accel/tcg/internal-common.h                        |    59 +
 accel/tcg/internal-target.h                        |   118 +
 accel/tcg/internal.h                               |    70 -
 accel/tcg/ldst_atomicity.c.inc                     |  1111 ++
 accel/tcg/ldst_common.c.inc                        |   295 +-
 accel/tcg/meson.build                              |    29 +-
 accel/tcg/monitor.c                                |   202 +-
 accel/tcg/perf.c                                   |   375 -
 accel/tcg/perf.h                                   |    49 -
 accel/tcg/plugin-gen.c                             |  1095 +-
 accel/tcg/plugin-helpers.h                         |     4 -
 accel/tcg/tb-hash.h                                |    16 +-
 accel/tcg/tb-jmp-cache.h                           |    17 +-
 accel/tcg/tb-maint.c                               |   290 +-
 accel/tcg/tcg-accel-ops-icount.c                   |    35 +-
 accel/tcg/tcg-accel-ops-icount.h                   |     3 +-
 accel/tcg/tcg-accel-ops-mttcg.c                    |    39 +-
 accel/tcg/tcg-accel-ops-rr.c                       |    96 +-
 accel/tcg/tcg-accel-ops.c                          |    33 +-
 accel/tcg/tcg-accel-ops.h                          |     4 +-
 accel/tcg/tcg-all.c                                |    67 +-
 accel/tcg/tcg-runtime-gvec.c                       |    39 +-
 accel/tcg/tcg-runtime.c                            |     6 +-
 accel/tcg/tcg-runtime.h                            |    79 +-
 accel/tcg/translate-all.c                          |   315 +-
 accel/tcg/translator.c                             |   446 +-
 accel/tcg/user-exec-stub.c                         |     6 +-
 accel/tcg/user-exec.c                              |   489 +-
 accel/tcg/vcpu-state.h                             |    18 +
 accel/tcg/watchpoint.c                             |   143 +
 accel/xen/xen-all.c                                |     1 +
 audio/alsaaudio.c                                  |     3 +-
 audio/audio-hmp-cmds.c                             |     6 +-
 audio/audio.c                                      |   246 +-
 audio/audio.h                                      |    10 +-
 audio/audio_int.h                                  |     7 +-
 audio/audio_legacy.c                               |   591 -
 audio/audio_template.h                             |    13 +-
 audio/coreaudio.m                                  |    16 +-
 audio/dbusaudio.c                                  |    48 +-
 audio/dsoundaudio.c                                |     3 +-
 audio/jackaudio.c                                  |    24 +-
 audio/meson.build                                  |    13 +-
 audio/mixeng.h                                     |     2 +-
 audio/noaudio.c                                    |     3 +-
 audio/ossaudio.c                                   |    13 +-
 audio/paaudio.c                                    |     8 +-
 audio/pwaudio.c                                    |   857 +
 audio/sdlaudio.c                                   |     6 +-
 audio/sndioaudio.c                                 |     3 +-
 audio/spiceaudio.c                                 |     5 +-
 audio/trace-events                                 |    10 +-
 audio/wavaudio.c                                   |     7 +-
 backends/Kconfig                                   |     8 +
 backends/cryptodev-builtin.c                       |    13 +-
 backends/cryptodev-vhost-user.c                    |     9 +-
 backends/cryptodev.c                               |    24 +-
 backends/dbus-vmstate.c                            |     5 +-
 backends/host_iommu_device.c                       |    33 +
 backends/hostmem-epc.c                             |    19 +-
 backends/hostmem-file.c                            |   114 +-
 backends/hostmem-memfd.c                           |    15 +-
 backends/hostmem-ram.c                             |    13 +-
 backends/hostmem-shm.c                             |   123 +
 backends/hostmem.c                                 |   188 +-
 backends/iommufd.c                                 |   360 +
 backends/meson.build                               |    29 +-
 backends/rng-random.c                              |     5 +-
 backends/spdm-socket.c                             |   216 +
 backends/tpm/meson.build                           |     8 +-
 backends/tpm/tpm_backend.c                         |     4 +-
 backends/tpm/tpm_emulator.c                        |    17 +-
 backends/tpm/tpm_ioctl.h                           |     2 +-
 backends/tpm/tpm_util.c                            |    16 +-
 backends/tpm/trace-events                          |     3 +-
 backends/trace-events                              |    13 +
 block.c                                            |  1034 +-
 block/amend.c                                      |     8 +-
 block/backup.c                                     |    25 +-
 block/blkdebug.c                                   |    35 +-
 block/blkio.c                                      |   345 +-
 block/blklogwrites.c                               |   124 +-
 block/blkreplay.c                                  |     8 +-
 block/blkverify.c                                  |    27 +-
 block/block-backend.c                              |   468 +-
 block/block-copy.c                                 |    29 +-
 block/bochs.c                                      |    13 +-
 block/cloop.c                                      |    15 +-
 block/commit.c                                     |    46 +-
 block/copy-before-write.c                          |    63 +-
 block/copy-before-write.h                          |     1 +
 block/copy-on-read.c                               |    27 +-
 block/copy-on-read.h                               |     3 +-
 block/coroutines.h                                 |     5 +-
 block/create.c                                     |     1 -
 block/crypto.c                                     |   188 +-
 block/crypto.h                                     |     8 +
 block/curl.c                                       |    64 +-
 block/dmg.c                                        |    51 +-
 block/dmg.h                                        |     8 +-
 block/export/export.c                              |    41 +-
 block/export/fuse.c                                |    56 +-
 block/export/vduse-blk.c                           |   130 +-
 block/export/vhost-user-blk-server.c               |    81 +-
 block/export/vhost-user-blk-server.h               |     2 +-
 block/file-posix.c                                 |   910 +-
 block/file-win32.c                                 |     8 +-
 block/filter-compress.c                            |     5 +-
 block/gluster.c                                    |   120 +-
 block/graph-lock.c                                 |    69 +-
 block/io.c                                         |   645 +-
 block/io_uring.c                                   |    78 +-
 block/iscsi.c                                      |    10 +-
 block/linux-aio.c                                  |    89 +-
 block/meson.build                                  |    55 +-
 block/mirror.c                                     |   304 +-
 block/monitor/bitmap-qmp-cmds.c                    |    39 +-
 block/monitor/block-hmp-cmds.c                     |    46 +-
 block/monitor/meson.build                          |     2 +-
 block/nbd.c                                        |   342 +-
 block/nfs.c                                        |   119 +-
 block/null.c                                       |     8 +-
 block/nvme.c                                       |    72 +-
 block/parallels-ext.c                              |    23 +-
 block/parallels.c                                  |   875 +-
 block/parallels.h                                  |     9 +-
 block/preallocate.c                                |   154 +-
 block/qapi-sysemu.c                                |    43 +-
 block/qapi.c                                       |    99 +-
 block/qcow.c                                       |    63 +-
 block/qcow2-bitmap.c                               |    84 +-
 block/qcow2-cache.c                                |    11 +-
 block/qcow2-cluster.c                              |   162 +-
 block/qcow2-refcount.c                             |   218 +-
 block/qcow2-snapshot.c                             |    25 +-
 block/qcow2-threads.c                              |     3 +-
 block/qcow2.c                                      |   399 +-
 block/qcow2.h                                      |   299 +-
 block/qed-check.c                                  |     5 +-
 block/qed-table.c                                  |     6 +-
 block/qed.c                                        |   132 +-
 block/qed.h                                        |     2 +-
 block/quorum.c                                     |    31 +-
 block/raw-format.c                                 |    68 +-
 block/rbd.c                                        |     9 +-
 block/replication.c                                |   106 +-
 block/snapshot-access.c                            |     7 +-
 block/snapshot.c                                   |    95 +-
 block/ssh.c                                        |    85 +-
 block/stream.c                                     |    92 +-
 block/throttle-groups.c                            |   163 +-
 block/throttle.c                                   |    11 +-
 block/trace-events                                 |    13 +-
 block/vdi.c                                        |    41 +-
 block/vhdx-log.c                                   |    76 +-
 block/vhdx.c                                       |   131 +-
 block/vhdx.h                                       |    23 +-
 block/vmdk.c                                       |   216 +-
 block/vpc.c                                        |    73 +-
 block/vvfat.c                                      |   144 +-
 block/win32-aio.c                                  |     6 +-
 block/write-threshold.c                            |     6 -
 blockdev-nbd.c                                     |    59 +-
 blockdev.c                                         |  1070 +-
 blockjob.c                                         |    66 +-
 bsd-user/aarch64/signal.c                          |   137 +
 bsd-user/aarch64/target.h                          |    20 +
 bsd-user/aarch64/target_arch.h                     |    29 +
 bsd-user/aarch64/target_arch_cpu.c                 |    31 +
 bsd-user/aarch64/target_arch_cpu.h                 |   189 +
 bsd-user/aarch64/target_arch_elf.h                 |   163 +
 bsd-user/aarch64/target_arch_reg.h                 |    56 +
 bsd-user/aarch64/target_arch_signal.h              |    82 +
 bsd-user/aarch64/target_arch_sigtramp.h            |    48 +
 bsd-user/aarch64/target_arch_sysarch.h             |    42 +
 bsd-user/aarch64/target_arch_thread.h              |    61 +
 bsd-user/aarch64/target_arch_vmparam.h             |    74 +
 bsd-user/aarch64/target_syscall.h                  |    51 +
 bsd-user/arm/target_arch.h                         |     1 +
 bsd-user/arm/target_arch_elf.h                     |     1 -
 bsd-user/arm/target_arch_signal.h                  |     2 +
 bsd-user/bsd-file.h                                |     8 +-
 bsd-user/bsd-mem.c                                 |   104 +
 bsd-user/bsd-mem.h                                 |   453 +
 bsd-user/bsd-proc.c                                |   145 +
 bsd-user/bsd-proc.h                                |   382 +-
 bsd-user/elfload.c                                 |    11 +-
 bsd-user/errno_defs.h                              |     2 +-
 bsd-user/freebsd/meson.build                       |     2 +
 bsd-user/freebsd/os-misc.h                         |    98 +
 bsd-user/freebsd/os-proc.c                         |   368 +
 bsd-user/freebsd/os-proc.h                         |   293 +
 bsd-user/freebsd/os-stat.c                         |   262 +
 bsd-user/freebsd/os-stat.h                         |   663 +
 bsd-user/freebsd/os-syscall.c                      |   436 +-
 bsd-user/freebsd/qemu-os.h                         |    50 +
 bsd-user/freebsd/target_os_elf.h                   |     1 +
 bsd-user/freebsd/target_os_siginfo.h               |     2 +-
 bsd-user/freebsd/target_os_stack.h                 |     5 +-
 bsd-user/freebsd/target_os_user.h                  |     2 +-
 bsd-user/i386/target_arch_cpu.h                    |     4 +
 bsd-user/i386/target_arch_elf.h                    |     1 -
 bsd-user/i386/target_arch_signal.h                 |     2 +
 bsd-user/main.c                                    |   214 +-
 bsd-user/meson.build                               |     9 +-
 bsd-user/mmap.c                                    |   103 +-
 bsd-user/netbsd/target_os_elf.h                    |     1 +
 bsd-user/openbsd/target_os_elf.h                   |     1 +
 bsd-user/qemu-bsd.h                                |    58 +
 bsd-user/qemu.h                                    |   153 +-
 bsd-user/signal-common.h                           |     5 +-
 bsd-user/signal.c                                  |    72 +-
 bsd-user/strace.c                                  |     1 +
 bsd-user/syscall_defs.h                            |   312 +-
 bsd-user/trace-events                              |     2 +-
 bsd-user/x86_64/target_arch_elf.h                  |     1 -
 bsd-user/x86_64/target_arch_signal.h               |     2 +
 chardev/char-fe.c                                  |    30 +-
 chardev/char-file.c                                |     8 +
 chardev/char-io.c                                  |    47 +-
 chardev/char-parallel.c                            |     7 +-
 chardev/char-pty.c                                 |    24 +-
 chardev/char-socket.c                              |    65 +-
 chardev/char-stdio.c                               |     4 +
 chardev/char-win-stdio.c                           |     7 +-
 chardev/char.c                                     |    92 +-
 chardev/meson.build                                |    28 +-
 chardev/msmouse.c                                  |     4 +-
 chardev/trace-events                               |    10 +
 chardev/wctablet.c                                 |     2 +-
 configs/devices/aarch64-softmmu/default.mak        |     8 +-
 configs/devices/alpha-softmmu/default.mak          |     5 +-
 configs/devices/arm-softmmu/default.mak            |    86 +-
 configs/devices/avr-softmmu/default.mak            |     5 +-
 configs/devices/cris-softmmu/default.mak           |     5 +-
 configs/devices/hppa-softmmu/default.mak           |     5 +-
 configs/devices/i386-softmmu/default.mak           |    11 +-
 configs/devices/loongarch64-softmmu/default.mak    |     6 +-
 configs/devices/m68k-softmmu/default.mak           |    15 +-
 configs/devices/microblaze-softmmu/default.mak     |     9 +-
 configs/devices/mips-softmmu/common.mak            |    34 +-
 configs/devices/mips64-softmmu/default.mak         |     4 +-
 configs/devices/mips64el-softmmu/default.mak       |    13 +-
 configs/devices/nios2-softmmu/default.mak          |     8 -
 configs/devices/or1k-softmmu/default.mak           |     9 +-
 configs/devices/ppc-softmmu/default.mak            |    29 +-
 configs/devices/ppc64-softmmu/default.mak          |     8 +-
 configs/devices/riscv32-softmmu/default.mak        |    19 +-
 configs/devices/riscv64-softmmu/default.mak        |    21 +-
 configs/devices/rx-softmmu/default.mak             |     3 +-
 configs/devices/s390x-softmmu/default.mak          |     6 +-
 configs/devices/sh4-softmmu/default.mak            |     7 +-
 configs/devices/sparc-softmmu/default.mak          |     7 +-
 configs/devices/sparc64-softmmu/default.mak        |     7 +-
 configs/devices/tricore-softmmu/default.mak        |     7 +-
 configs/devices/xtensa-softmmu/default.mak         |    13 +-
 configs/meson/windows.txt                          |     9 +
 configs/targets/aarch64-bsd-user.mak               |     3 +
 configs/targets/aarch64-linux-user.mak             |     2 +-
 configs/targets/aarch64-softmmu.mak                |     2 +
 configs/targets/alpha-linux-user.mak               |     1 -
 configs/targets/alpha-softmmu.mak                  |     1 -
 configs/targets/arm-softmmu.mak                    |     1 +
 configs/targets/hexagon-linux-user.mak             |     1 +
 configs/targets/hppa-linux-user.mak                |     2 +-
 configs/targets/hppa-softmmu.mak                   |     1 -
 configs/targets/i386-softmmu.mak                   |     2 +-
 configs/targets/loongarch64-linux-user.mak         |     1 +
 configs/targets/loongarch64-softmmu.mak            |     4 +-
 configs/targets/microblaze-softmmu.mak             |     1 +
 configs/targets/microblazeel-softmmu.mak           |     1 +
 configs/targets/mips-linux-user.mak                |     1 -
 configs/targets/mips-softmmu.mak                   |     1 -
 configs/targets/mips64-linux-user.mak              |     1 -
 configs/targets/mips64-softmmu.mak                 |     1 -
 configs/targets/mips64el-linux-user.mak            |     1 -
 configs/targets/mips64el-softmmu.mak               |     2 -
 configs/targets/mipsel-linux-user.mak              |     1 -
 configs/targets/mipsel-softmmu.mak                 |     1 -
 configs/targets/mipsn32-linux-user.mak             |     1 -
 configs/targets/mipsn32el-linux-user.mak           |     1 -
 configs/targets/nios2-linux-user.mak               |     1 -
 configs/targets/nios2-softmmu.mak                  |     3 -
 configs/targets/or1k-softmmu.mak                   |     1 +
 configs/targets/ppc-softmmu.mak                    |     2 +-
 configs/targets/ppc64-softmmu.mak                  |     2 +
 configs/targets/riscv32-softmmu.mak                |     1 +
 configs/targets/riscv64-softmmu.mak                |     2 +
 configs/targets/rx-softmmu.mak                     |     1 +
 configs/targets/s390x-linux-user.mak               |     2 +-
 configs/targets/s390x-softmmu.mak                  |     3 +-
 configs/targets/sh4-linux-user.mak                 |     1 -
 configs/targets/sh4-softmmu.mak                    |     1 -
 configs/targets/sh4eb-linux-user.mak               |     1 -
 configs/targets/sh4eb-softmmu.mak                  |     1 -
 configs/targets/sparc-linux-user.mak               |     1 -
 configs/targets/sparc-softmmu.mak                  |     2 +-
 configs/targets/sparc32plus-linux-user.mak         |     1 -
 configs/targets/sparc64-linux-user.mak             |     1 -
 configs/targets/sparc64-softmmu.mak                |     2 +-
 configs/targets/x86_64-softmmu.mak                 |     2 +-
 configure                                          |  1910 +-
 contrib/elf2dmp/addrspace.c                        |    99 +-
 contrib/elf2dmp/addrspace.h                        |     7 +-
 contrib/elf2dmp/download.c                         |    12 +-
 contrib/elf2dmp/download.h                         |     2 +-
 contrib/elf2dmp/main.c                             |   330 +-
 contrib/elf2dmp/pdb.c                              |   104 +-
 contrib/elf2dmp/pdb.h                              |     4 +-
 contrib/elf2dmp/qemu_elf.c                         |   203 +-
 contrib/elf2dmp/qemu_elf.h                         |     4 +-
 contrib/gitdm/domain-map                           |     4 +
 contrib/ivshmem-client/meson.build                 |     2 +-
 contrib/ivshmem-server/main.c                      |     4 +-
 contrib/ivshmem-server/meson.build                 |     2 +-
 contrib/plugins/Makefile                           |    68 +-
 contrib/plugins/cache.c                            |    45 +-
 contrib/plugins/drcov.c                            |     4 +-
 contrib/plugins/execlog.c                          |   345 +-
 contrib/plugins/hotblocks.c                        |    52 +-
 contrib/plugins/hotpages.c                         |     2 +-
 contrib/plugins/howvec.c                           |    65 +-
 contrib/plugins/hwprofile.c                        |     2 +-
 contrib/plugins/ips.c                              |   164 +
 contrib/plugins/lockstep.c                         |    70 +-
 contrib/plugins/stoptrigger.c                      |   151 +
 contrib/plugins/win32_linker.c                     |    34 +
 contrib/rdmacm-mux/main.c                          |   831 -
 contrib/rdmacm-mux/meson.build                     |     7 -
 contrib/rdmacm-mux/rdmacm-mux.h                    |    61 -
 contrib/systemd/qemu-vmsr-helper.service           |    15 +
 contrib/systemd/qemu-vmsr-helper.socket            |     9 +
 contrib/vhost-user-blk/meson.build                 |     2 +-
 contrib/vhost-user-blk/vhost-user-blk.c            |    15 +-
 contrib/vhost-user-gpu/vhost-user-gpu.c            |    82 +-
 contrib/vhost-user-gpu/virgl.c                     |    56 +-
 contrib/vhost-user-gpu/vugpu.h                     |    28 +-
 contrib/vhost-user-input/main.c                    |    16 +-
 contrib/vhost-user-input/meson.build               |     2 +-
 contrib/vhost-user-scsi/meson.build                |     2 +-
 cpu-common.c                                       |   454 +
 cpu-target.c                                       |   474 +
 cpu.c                                              |   441 -
 cpus-common.c                                      |   442 -
 crypto/aes.c                                       |   774 +-
 crypto/afalg.c                                     |     2 +-
 crypto/block-luks.c                                |    69 +-
 crypto/block-qcow.c                                |     8 +-
 crypto/block.c                                     |   118 +-
 crypto/blockpriv.h                                 |    15 +-
 crypto/cipher-gcrypt.c.inc                         |   119 +-
 crypto/cipher-gnutls.c.inc                         |     4 +-
 crypto/cipher-nettle.c.inc                         |    49 +
 crypto/cipher.c                                    |     6 +
 crypto/clmul.c                                     |   111 +
 crypto/der.c                                       |     2 +-
 crypto/der.h                                       |     6 +-
 crypto/hmacpriv.h                                  |    13 +-
 crypto/init.c                                      |    15 +-
 crypto/meson.build                                 |    12 +-
 crypto/rsakey-builtin.c.inc                        |     8 +-
 crypto/sm4.c                                       |    10 +
 crypto/tls-cipher-suites.c                         |     1 -
 crypto/tlscredspsk.c                               |     1 +
 crypto/tlssession.c                                |   124 +-
 disas.c                                            |   398 -
 disas/cris.c                                       |    26 +-
 disas/disas-common.c                               |   104 +
 disas/disas-host.c                                 |   129 +
 disas/disas-internal.h                             |    25 +
 disas/disas-mon.c                                  |    81 +
 disas/disas-target.c                               |    99 +
 disas/hppa.c                                       |    12 +-
 disas/m68k.c                                       |    10 +-
 disas/meson.build                                  |    17 +-
 disas/microblaze.c                                 |   544 +-
 disas/nanomips.c                                   |   194 +-
 disas/nios2.c                                      |  3514 ----
 disas/objdump.c                                    |    37 +
 disas/riscv-xthead.c                               |   708 +
 disas/riscv-xthead.h                               |    28 +
 disas/riscv-xventana.c                             |    42 +
 disas/riscv-xventana.h                             |    18 +
 disas/riscv.c                                      |  2561 ++-
 disas/riscv.h                                      |   305 +
 docs/COLO-FT.txt                                   |     1 +
 docs/about/build-platforms.rst                     |     6 +-
 docs/about/deprecated.rst                          |   323 +-
 docs/about/emulation.rst                           |   616 +-
 docs/about/index.rst                               |     2 +-
 docs/about/license.rst                             |     2 +-
 docs/about/removed-features.rst                    |   281 +-
 docs/colo-proxy.txt                                |     6 +-
 docs/conf.py                                       |    28 +-
 docs/config/q35-emulated.cfg                       |     4 +
 docs/config/q35-virtio-graphical.cfg               |     4 +
 docs/devel/acpi-bits.rst                           |    63 +-
 docs/devel/atomics.rst                             |    40 +-
 docs/devel/build-system.rst                        |   408 +-
 docs/devel/ci-jobs.rst.inc                         |    27 +-
 docs/devel/ci-runners.rst.inc                      |    13 +-
 docs/devel/clocks.rst                              |     6 +-
 docs/devel/crypto.rst                              |    10 +
 docs/devel/decodetree.rst                          |    33 +-
 docs/devel/docs.rst                                |    68 +
 docs/devel/index-api.rst                           |     4 +
 docs/devel/index-build.rst                         |     1 +
 docs/devel/index-internals.rst                     |     6 +-
 docs/devel/index-process.rst                       |     2 +
 docs/devel/index-tcg.rst                           |     2 +
 docs/devel/index.rst                               |    24 +-
 docs/devel/kconfig.rst                             |    34 +-
 docs/devel/loads-stores.rst                        |    78 +-
 docs/devel/luks-detached-header.rst                |   182 +
 docs/devel/migration.rst                           |   879 -
 docs/devel/migration/CPR.rst                       |   147 +
 docs/devel/migration/best-practices.rst            |    48 +
 docs/devel/migration/compatibility.rst             |   517 +
 docs/devel/migration/dirty-limit.rst               |    71 +
 docs/devel/migration/features.rst                  |    16 +
 docs/devel/migration/index.rst                     |    13 +
 docs/devel/migration/main.rst                      |   596 +
 docs/devel/migration/mapped-ram.rst                |   142 +
 docs/devel/migration/postcopy.rst                  |   314 +
 docs/devel/migration/qpl-compression.rst           |   260 +
 docs/devel/migration/uadk-compression.rst          |   144 +
 docs/devel/migration/vfio.rst                      |   208 +
 docs/devel/migration/virtio.rst                    |   115 +
 docs/devel/multi-process.rst                       |     5 +-
 docs/devel/multi-thread-tcg.rst                    |    21 +-
 docs/devel/multiple-iothreads.txt                  |    68 +-
 docs/devel/nested-papr.txt                         |   119 +
 docs/devel/pci.rst                                 |     8 +
 docs/devel/qapi-code-gen.rst                       |   233 +-
 docs/devel/qdev-api.rst                            |     7 +
 docs/devel/qom-api.rst                             |     9 +
 docs/devel/qom.rst                                 |   101 +-
 docs/devel/qtest.rst                               |     2 +-
 docs/devel/replay.rst                              |     2 +-
 docs/devel/reset.rst                               |    88 +-
 docs/devel/s390-cpu-topology.rst                   |   170 +
 docs/devel/style.rst                               |   123 +-
 docs/devel/submitting-a-patch.rst                  |     2 +-
 docs/devel/tcg-icount.rst                          |     6 -
 docs/devel/tcg-ops.rst                             |    28 +-
 docs/devel/tcg-plugins.rst                         |   532 +-
 docs/devel/tcg.rst                                 |     2 +
 docs/devel/testing.rst                             |   132 +-
 docs/devel/tracing.rst                             |     3 +-
 docs/devel/vfio-iommufd.rst                        |   166 +
 docs/devel/vfio-migration.rst                      |   162 -
 docs/devel/virtio-migration.txt                    |   108 -
 docs/devel/writing-monitor-commands.rst            |   494 +-
 docs/devel/zoned-storage.rst                       |    62 +
 docs/interop/bitmaps.rst                           |     6 +-
 docs/interop/firmware.json                         |   441 +-
 docs/interop/index.rst                             |     4 +
 docs/interop/live-block-operations.rst             |     4 +-
 docs/interop/nbd.rst                               |    89 +
 docs/interop/nbd.txt                               |    71 -
 docs/interop/parallels.rst                         |   240 +
 docs/interop/parallels.txt                         |   232 -
 docs/interop/prl-xml.rst                           |   192 +
 docs/interop/prl-xml.txt                           |   158 -
 docs/interop/qcow2.txt                             |    11 +-
 docs/interop/qemu-ga.rst                           |    29 +-
 docs/interop/qmp-intro.txt                         |    88 -
 docs/interop/qmp-spec.rst                          |   439 +
 docs/interop/qmp-spec.txt                          |   406 -
 docs/interop/vhost-user-gpu.rst                    |    52 +-
 docs/interop/vhost-user.rst                        |   439 +-
 docs/meson.build                                   |    19 +-
 docs/multi-thread-compression.txt                  |    12 +-
 docs/pci_expander_bridge.txt                       |     2 +-
 docs/pcie_sriov.txt                                |     9 +-
 docs/pvrdma.txt                                    |   345 -
 docs/rdma.txt                                      |     2 +-
 docs/requirements.txt                              |     5 +
 docs/specs/acpi_hw_reduced_hotplug.rst             |     3 +-
 docs/specs/edu.rst                                 |   135 +
 docs/specs/edu.txt                                 |   115 -
 docs/specs/fsi.rst                                 |   122 +
 docs/specs/index.rst                               |    15 +
 docs/specs/ivshmem-spec.rst                        |   241 +
 docs/specs/ivshmem-spec.txt                        |   258 -
 docs/specs/pci-ids.rst                             |   104 +
 docs/specs/pci-ids.txt                             |    70 -
 docs/specs/pci-serial.rst                          |    37 +
 docs/specs/pci-serial.txt                          |    34 -
 docs/specs/pci-testdev.rst                         |    39 +
 docs/specs/pci-testdev.txt                         |    31 -
 docs/specs/pvpanic.rst                             |    69 +
 docs/specs/pvpanic.txt                             |    54 -
 docs/specs/rapl-msr.rst                            |   155 +
 docs/specs/rocker.rst                              |  1015 +
 docs/specs/rocker.txt                              |  1014 -
 docs/specs/spdm.rst                                |   134 +
 docs/specs/standard-vga.rst                        |    94 +
 docs/specs/standard-vga.txt                        |    81 -
 docs/specs/tpm.rst                                 |    29 +-
 docs/specs/virt-ctlr.rst                           |    24 +
 docs/specs/virt-ctlr.txt                           |    26 -
 docs/specs/vmcoreinfo.rst                          |    54 +
 docs/specs/vmcoreinfo.txt                          |    53 -
 docs/specs/vmgenid.rst                             |   246 +
 docs/specs/vmgenid.txt                             |   245 -
 docs/specs/vmw_pvscsi-spec.rst                     |   115 +
 docs/specs/vmw_pvscsi-spec.txt                     |    92 -
 docs/sphinx-static/theme_overrides.css             |    49 +
 docs/sphinx/dbusdomain.py                          |     4 +
 docs/sphinx/depfile.py                             |     2 +-
 docs/sphinx/fakedbusdoc.py                         |     5 +
 docs/sphinx/hxtool.py                              |    39 +-
 docs/sphinx/kerneldoc.py                           |    38 +-
 docs/sphinx/kernellog.py                           |    28 -
 docs/sphinx/qapidoc.py                             |   307 +-
 docs/sphinx/qmp_lexer.py                           |     5 +
 docs/system/arm/aspeed.rst                         |    87 +-
 docs/system/arm/b-l475e-iot01a.rst                 |    46 +
 docs/system/arm/bananapi_m2u.rst                   |   140 +
 docs/system/arm/cpu-features.rst                   |    42 +-
 docs/system/arm/cubieboard.rst                     |     1 +
 docs/system/arm/emulation.rst                      |    64 +-
 docs/system/arm/mps2.rst                           |    37 +-
 docs/system/arm/orangepi.rst                       |     1 +
 docs/system/arm/palm.rst                           |     2 +-
 docs/system/arm/raspi.rst                          |    16 +-
 docs/system/arm/sbsa.rst                           |    90 +-
 docs/system/arm/stm32.rst                          |     6 +-
 docs/system/arm/vexpress.rst                       |     3 +
 docs/system/arm/virt.rst                           |    30 +-
 docs/system/arm/xenpvh.rst                         |    39 +
 docs/system/arm/xlnx-versal-virt.rst               |    35 +-
 docs/system/arm/xlnx-zynq.rst                      |    47 +
 docs/system/arm/xscale.rst                         |     2 +-
 docs/system/cpu-models-x86-abi.csv                 |    20 +-
 docs/system/cpu-models-x86.rst.inc                 |     2 +-
 docs/system/device-emulation.rst                   |     5 +
 docs/system/device-url-syntax.rst.inc              |     4 +-
 docs/system/devices/can.rst                        |     6 +-
 docs/system/devices/canokey.rst                    |     2 +-
 docs/system/devices/cxl.rst                        |    82 +-
 docs/system/devices/igb.rst                        |    16 +-
 docs/system/devices/ivshmem.rst                    |     4 +-
 docs/system/devices/keyboard.rst                   |   129 +
 docs/system/devices/net.rst                        |     2 +-
 docs/system/devices/nvme.rst                       |    56 +-
 docs/system/devices/usb-u2f.rst                    |    93 +
 docs/system/devices/usb.rst                        |     6 +-
 docs/system/devices/vhost-user-input.rst           |    45 +
 docs/system/devices/vhost-user-rng.rst             |     2 +
 docs/system/devices/vhost-user.rst                 |    81 +-
 docs/system/devices/virtio-gpu.rst                 |   112 +
 docs/system/devices/virtio-snd.rst                 |    49 +
 docs/system/gdb.rst                                |    48 +
 docs/system/guest-loader.rst                       |     6 +-
 docs/system/i386/amd-memory-encryption.rst         |    76 +-
 docs/system/i386/sgx.rst                           |     2 +-
 docs/system/i386/xen.rst                           |   108 +-
 docs/system/index.rst                              |     3 +-
 docs/system/introduction.rst                       |     7 +-
 docs/system/invocation.rst                         |     5 +
 docs/system/keys.rst                               |     2 +-
 docs/system/keys.rst.inc                           |    13 +-
 docs/system/linuxboot.rst                          |     2 +-
 docs/system/loongarch/virt.rst                     |     2 +-
 docs/system/ppc/amigang.rst                        |   161 +
 docs/system/ppc/powernv.rst                        |     5 -
 docs/system/qemu-block-drivers.rst.inc             |     7 +-
 docs/system/qemu-manpage.rst                       |     5 +
 docs/system/replay.rst                             |     4 +-
 docs/system/riscv/sifive_u.rst                     |    33 +-
 docs/system/riscv/virt.rst                         |    39 +-
 docs/system/s390x/cpu-topology.rst                 |   246 +
 docs/system/target-arm.rst                         |     8 +-
 docs/system/target-i386-desc.rst.inc               |    11 +-
 docs/system/target-i386.rst                        |     4 -
 docs/system/target-ppc.rst                         |     1 +
 docs/system/target-riscv.rst                       |    24 +-
 docs/system/target-s390x.rst                       |     1 +
 docs/system/target-sparc.rst                       |    14 +-
 docs/system/vm-templating.rst                      |   125 +
 docs/tools/index.rst                               |     1 +
 docs/tools/qemu-img.rst                            |    27 +-
 docs/tools/qemu-nbd.rst                            |     4 +-
 docs/tools/qemu-vmsr-helper.rst                    |    89 +
 docs/tools/virtfs-proxy-helper.rst                 |     3 +
 docs/u2f.txt                                       |   110 -
 docs/user/main.rst                                 |    19 +-
 dtc                                                |     1 -
 dump/dump-hmp-cmds.c                               |    19 +-
 dump/dump.c                                        |   195 +-
 dump/meson.build                                   |     4 +-
 dump/win_dump.c                                    |     7 +-
 ebpf/ebpf.c                                        |    69 +
 ebpf/ebpf.h                                        |    29 +
 ebpf/ebpf_rss-stub.c                               |     6 +
 ebpf/ebpf_rss.c                                    |   151 +-
 ebpf/ebpf_rss.h                                    |    10 +
 ebpf/meson.build                                   |     2 +-
 ebpf/rss.bpf.skeleton.h                            |  1509 +-
 ebpf/trace-events                                  |     2 +-
 fpu/softfloat-parts.c.inc                          |    85 +-
 fpu/softfloat-specialize.c.inc                     |    33 +-
 fpu/softfloat.c                                    |   120 +-
 fsdev/meson.build                                  |     6 +-
 fsdev/qemu-fsdev-throttle.c                        |    18 +-
 fsdev/qemu-fsdev-throttle.h                        |     4 +-
 fsdev/qemu-fsdev.c                                 |     8 +
 fsdev/virtfs-proxy-helper.c                        |     9 +
 gdb-xml/aarch64-mte.xml                            |    11 +
 gdb-xml/aarch64-pauth.xml                          |     2 +-
 gdb-xml/arm-neon.xml                               |     2 +-
 gdb-xml/hexagon-core.xml                           |    88 +
 gdb-xml/hexagon-hvx.xml                            |    96 +
 gdb-xml/loongarch-base32.xml                       |    45 +
 gdb-xml/loongarch-fpu.xml                          |     9 +-
 gdb-xml/loongarch-lasx.xml                         |    60 +
 gdb-xml/loongarch-lsx.xml                          |    59 +
 gdb-xml/s390-virt-kvm.xml                          |    14 +
 gdb-xml/s390-virt.xml                              |     4 -
 gdbstub/gdbstub.c                                  |   889 +-
 gdbstub/internals.h                                |    79 +-
 gdbstub/meson.build                                |    26 +-
 gdbstub/softmmu.c                                  |   651 -
 gdbstub/syscalls.c                                 |     7 +-
 gdbstub/system.c                                   |   665 +
 gdbstub/trace-events                               |     3 +-
 gdbstub/user-target.c                              |   153 +-
 gdbstub/user.c                                     |   420 +-
 hmp-commands-info.hx                               |    48 +-
 hmp-commands.hx                                    |    65 +-
 host/include/aarch64/host/atomic128-cas.h          |    45 +
 host/include/aarch64/host/atomic128-ldst.h         |    79 +
 host/include/aarch64/host/bufferiszero.c.inc       |    76 +
 host/include/aarch64/host/cpuinfo.h                |    25 +
 host/include/aarch64/host/crypto/aes-round.h       |   205 +
 host/include/aarch64/host/crypto/clmul.h           |    41 +
 .../aarch64/host/load-extract-al16-al8.h.inc       |    40 +
 host/include/aarch64/host/store-insert-al16.h.inc  |    47 +
 host/include/generic/host/atomic128-cas.h          |    47 +
 host/include/generic/host/atomic128-ldst.h         |    81 +
 host/include/generic/host/bufferiszero.c.inc       |    10 +
 host/include/generic/host/cpuinfo.h                |     4 +
 host/include/generic/host/crypto/aes-round.h       |    33 +
 host/include/generic/host/crypto/clmul.h           |    15 +
 .../generic/host/load-extract-al16-al8.h.inc       |    45 +
 host/include/generic/host/store-insert-al16.h.inc  |    50 +
 host/include/i386/host/bufferiszero.c.inc          |   125 +
 host/include/i386/host/cpuinfo.h                   |    39 +
 host/include/i386/host/crypto/aes-round.h          |   152 +
 host/include/i386/host/crypto/clmul.h              |    29 +
 host/include/loongarch64/host/atomic128-ldst.h     |    52 +
 host/include/loongarch64/host/bufferiszero.c.inc   |   143 +
 host/include/loongarch64/host/cpuinfo.h            |    22 +
 .../loongarch64/host/load-extract-al16-al8.h.inc   |    39 +
 .../loongarch64/host/store-insert-al16.h.inc       |    12 +
 host/include/ppc/host/cpuinfo.h                    |    30 +
 host/include/ppc/host/crypto/aes-round.h           |   182 +
 host/include/ppc64/host/cpuinfo.h                  |     1 +
 host/include/ppc64/host/crypto/aes-round.h         |     1 +
 host/include/riscv/host/cpuinfo.h                  |    23 +
 host/include/x86_64/host/atomic128-ldst.h          |    75 +
 host/include/x86_64/host/bufferiszero.c.inc        |     1 +
 host/include/x86_64/host/cpuinfo.h                 |     1 +
 host/include/x86_64/host/crypto/aes-round.h        |     1 +
 host/include/x86_64/host/crypto/clmul.h            |     1 +
 .../x86_64/host/load-extract-al16-al8.h.inc        |    50 +
 hw/9pfs/9p-local.c                                 |     8 +-
 hw/9pfs/9p-proxy.c                                 |     7 +-
 hw/9pfs/9p-proxy.h                                 |     5 +
 hw/9pfs/9p-synth.c                                 |     2 +-
 hw/9pfs/9p-util.h                                  |     2 +-
 hw/9pfs/9p.c                                       |    19 +-
 hw/9pfs/9p.h                                       |     6 +-
 hw/9pfs/codir.c                                    |     6 +-
 hw/9pfs/cofile.c                                   |     4 +-
 hw/9pfs/coth.c                                     |     3 +-
 hw/9pfs/meson.build                                |     9 +-
 hw/9pfs/virtio-9p-device.c                         |     2 +-
 hw/9pfs/xen-9p-backend.c                           |    13 +-
 hw/Kconfig                                         |     5 +-
 hw/acpi/acpi-cpu-hotplug-stub.c                    |     6 +
 hw/acpi/acpi-x86-stub.c                            |     6 -
 hw/acpi/acpi_generic_initiator.c                   |   148 +
 hw/acpi/aml-build.c                                |    59 +-
 hw/acpi/core.c                                     |    61 +-
 hw/acpi/cpu.c                                      |    29 +-
 hw/acpi/cpu_hotplug.c                              |    49 +-
 hw/acpi/cxl.c                                      |    80 +-
 hw/acpi/erst.c                                     |    12 +-
 hw/acpi/generic_event_device.c                     |    62 +-
 hw/acpi/hmat.c                                     |    18 +-
 hw/acpi/hmat.h                                     |     3 +-
 hw/acpi/ich9.c                                     |    58 +-
 hw/acpi/ich9_tco.c                                 |     2 +-
 hw/acpi/memory_hotplug.c                           |    13 +-
 hw/acpi/meson.build                                |    14 +-
 hw/acpi/nvdimm.c                                   |    13 +-
 hw/acpi/pcihp.c                                    |     7 +-
 hw/acpi/piix4.c                                    |    17 +-
 hw/acpi/trace-events                               |    10 +-
 hw/acpi/vmgenid.c                                  |     2 +-
 hw/adc/aspeed_adc.c                                |    18 +-
 hw/adc/max111x.c                                   |     2 +-
 hw/adc/meson.build                                 |    10 +-
 hw/adc/npcm7xx_adc.c                               |     4 +-
 hw/adc/stm32f2xx_adc.c                             |     2 +-
 hw/adc/zynq-xadc.c                                 |     2 +-
 hw/alpha/Kconfig                                   |     2 +
 hw/alpha/dp264.c                                   |     6 +-
 hw/alpha/typhoon.c                                 |     6 +-
 hw/arm/Kconfig                                     |   184 +-
 hw/arm/allwinner-a10.c                             |    67 +-
 hw/arm/allwinner-h3.c                              |    16 +-
 hw/arm/allwinner-r40.c                             |   565 +
 hw/arm/armsse.c                                    |    40 +-
 hw/arm/armv7m.c                                    |    38 +-
 hw/arm/aspeed.c                                    |   390 +-
 hw/arm/aspeed_ast10x0.c                            |    64 +-
 hw/arm/aspeed_ast2400.c                            |   580 +
 hw/arm/aspeed_ast2600.c                            |   127 +-
 hw/arm/aspeed_ast27x0.c                            |   665 +
 hw/arm/aspeed_eeprom.c                             |    46 +-
 hw/arm/aspeed_eeprom.h                             |     6 +-
 hw/arm/aspeed_soc.c                                |   683 -
 hw/arm/aspeed_soc_common.c                         |   171 +
 hw/arm/b-l475e-iot01a.c                            |   137 +
 hw/arm/bananapi_m2u.c                              |   146 +
 hw/arm/bcm2835_peripherals.c                       |   294 +-
 hw/arm/bcm2836.c                                   |   143 +-
 hw/arm/bcm2838.c                                   |   263 +
 hw/arm/bcm2838_peripherals.c                       |   224 +
 hw/arm/boot.c                                      |    99 +-
 hw/arm/collie.c                                    |     1 -
 hw/arm/cubieboard.c                                |    13 +-
 hw/arm/exynos4210.c                                |    21 +-
 hw/arm/exynos4_boards.c                            |    21 +-
 hw/arm/fby35.c                                     |    48 +-
 hw/arm/fsl-imx25.c                                 |    25 +-
 hw/arm/fsl-imx31.c                                 |    20 +-
 hw/arm/fsl-imx6.c                                  |    61 +-
 hw/arm/fsl-imx6ul.c                                |   227 +-
 hw/arm/fsl-imx7.c                                  |   224 +-
 hw/arm/gumstix.c                                   |     9 +-
 hw/arm/highbank.c                                  |    28 +-
 hw/arm/imx25_pdk.c                                 |     1 +
 hw/arm/integratorcp.c                              |    38 +-
 hw/arm/kzm.c                                       |     5 +-
 hw/arm/mainstone.c                                 |     5 +-
 hw/arm/mcimx6ul-evk.c                              |     3 +
 hw/arm/mcimx7d-sabre.c                             |     3 +
 hw/arm/meson.build                                 |    44 +-
 hw/arm/mps2-tz.c                                   |    81 +-
 hw/arm/mps2.c                                      |    40 +-
 hw/arm/mps3r.c                                     |   640 +
 hw/arm/msf2-soc.c                                  |     9 +-
 hw/arm/msf2-som.c                                  |    17 +-
 hw/arm/musca.c                                     |    13 +-
 hw/arm/musicpal.c                                  |   161 +-
 hw/arm/netduino2.c                                 |     8 +-
 hw/arm/netduinoplus2.c                             |     8 +-
 hw/arm/npcm7xx.c                                   |    61 +-
 hw/arm/npcm7xx_boards.c                            |    13 +-
 hw/arm/nrf51_soc.c                                 |     7 +-
 hw/arm/nseries.c                                   |    10 +-
 hw/arm/olimex-stm32-h405.c                         |     9 +-
 hw/arm/omap1.c                                     |     3 +-
 hw/arm/omap2.c                                     |    11 +-
 hw/arm/omap_sx1.c                                  |     1 -
 hw/arm/orangepi.c                                  |    15 +-
 hw/arm/palm.c                                      |     4 +-
 hw/arm/pxa2xx.c                                    |    35 +-
 hw/arm/pxa2xx_gpio.c                               |    10 +-
 hw/arm/pxa2xx_pic.c                                |    40 +-
 hw/arm/raspi.c                                     |   130 +-
 hw/arm/raspi4b.c                                   |   136 +
 hw/arm/realview.c                                  |    47 +-
 hw/arm/sabrelite.c                                 |     1 +
 hw/arm/sbsa-ref.c                                  |   190 +-
 hw/arm/smmu-common.c                               |   510 +-
 hw/arm/smmu-internal.h                             |    37 +
 hw/arm/smmuv3-internal.h                           |   115 +-
 hw/arm/smmuv3.c                                    |   720 +-
 hw/arm/spitz.c                                     |    27 +-
 hw/arm/stellaris.c                                 |   134 +-
 hw/arm/stm32f100_soc.c                             |    10 +-
 hw/arm/stm32f205_soc.c                             |    10 +-
 hw/arm/stm32f405_soc.c                             |     9 +-
 hw/arm/stm32l4x5_soc.c                             |   492 +
 hw/arm/stm32vldiscovery.c                          |     8 +-
 hw/arm/strongarm.c                                 |    96 +-
 hw/arm/tosa.c                                      |     1 +
 hw/arm/trace-events                                |    44 +-
 hw/arm/versatilepb.c                               |    35 +-
 hw/arm/vexpress.c                                  |   105 +-
 hw/arm/virt-acpi-build.c                           |   215 +-
 hw/arm/virt.c                                      |   490 +-
 hw/arm/xen_arm.c                                   |   267 +
 hw/arm/xilinx_zynq.c                               |   106 +-
 hw/arm/xlnx-versal-virt.c                          |   107 +-
 hw/arm/xlnx-versal.c                               |   228 +-
 hw/arm/xlnx-zcu102.c                               |     9 +
 hw/arm/xlnx-zynqmp.c                               |    10 +-
 hw/arm/z2.c                                        |    48 +-
 hw/audio/Kconfig                                   |     8 +
 hw/audio/ac97.c                                    |    10 +-
 hw/audio/adlib.c                                   |     6 +-
 hw/audio/asc.c                                     |   727 +
 hw/audio/cs4231.c                                  |     2 +-
 hw/audio/cs4231a.c                                 |     8 +-
 hw/audio/es1370.c                                  |   307 +-
 hw/audio/fmopl.c                                   |     8 +-
 hw/audio/fmopl.h                                   |     2 +-
 hw/audio/gus.c                                     |     8 +-
 hw/audio/gusemu_hal.c                              |     4 +-
 hw/audio/hda-codec.c                               |    74 +-
 hw/audio/intel-hda-defs.h                          |     4 +-
 hw/audio/intel-hda.c                               |     8 +-
 hw/audio/intel-hda.h                               |     2 +-
 hw/audio/lm4549.c                                  |    13 +-
 hw/audio/lm4549.h                                  |     3 +-
 hw/audio/marvell_88w8618.c                         |     2 +-
 hw/audio/meson.build                               |    31 +-
 hw/audio/pcspk.c                                   |     6 +-
 hw/audio/pl041.c                                   |    10 +-
 hw/audio/sb16.c                                    |    18 +-
 hw/audio/soundhw.c                                 |     6 +-
 hw/audio/trace-events                              |    41 +
 hw/audio/via-ac97.c                                |    14 +-
 hw/audio/virtio-snd-pci.c                          |    95 +
 hw/audio/virtio-snd.c                              |  1418 ++
 hw/audio/wm8750.c                                  |     7 +-
 hw/avr/Kconfig                                     |     3 +
 hw/avr/atmega.c                                    |     4 +
 hw/block/block.c                                   |    27 +-
 hw/block/dataplane/meson.build                     |     1 -
 hw/block/dataplane/trace-events                    |     5 -
 hw/block/dataplane/trace.h                         |     1 -
 hw/block/dataplane/virtio-blk.c                    |   359 -
 hw/block/dataplane/virtio-blk.h                    |    31 -
 hw/block/dataplane/xen-block.c                     |    73 +-
 hw/block/dataplane/xen-block.h                     |     2 +
 hw/block/ecc.c                                     |     2 +-
 hw/block/fdc-internal.h                            |     4 -
 hw/block/fdc-isa.c                                 |    22 +-
 hw/block/fdc-sysbus.c                              |     8 +-
 hw/block/fdc.c                                     |    20 +-
 hw/block/hd-geometry.c                             |     4 +-
 hw/block/m25p80.c                                  |    44 +-
 hw/block/m25p80_sfdp.c                             |    36 +
 hw/block/m25p80_sfdp.h                             |     1 +
 hw/block/meson.build                               |    28 +-
 hw/block/nand.c                                    |    57 +-
 hw/block/onenand.c                                 |     2 +-
 hw/block/pflash_cfi01.c                            |   186 +-
 hw/block/pflash_cfi02.c                            |     4 +-
 hw/block/swim.c                                    |   267 +-
 hw/block/tc58128.c                                 |     3 +
 hw/block/trace-events                              |    22 +-
 hw/block/vhost-user-blk.c                          |    36 +-
 hw/block/virtio-blk-common.c                       |     2 +
 hw/block/virtio-blk.c                              |  1195 +-
 hw/block/xen-block.c                               |   176 +-
 hw/char/Kconfig                                    |     3 +
 hw/char/bcm2835_aux.c                              |     4 +-
 hw/char/cadence_uart.c                             |    14 +-
 hw/char/cmsdk-apb-uart.c                           |     8 +-
 hw/char/digic-uart.c                               |     2 +-
 hw/char/escc.c                                     |    89 +-
 hw/char/exynos4210_uart.c                          |     4 +-
 hw/char/goldfish_tty.c                             |    14 +-
 hw/char/grlib_apbuart.c                            |     6 +-
 hw/char/ibex_uart.c                                |    10 +-
 hw/char/imx_serial.c                               |   109 +-
 hw/char/ipoctal232.c                               |     6 +-
 hw/char/mcf_uart.c                                 |    13 +-
 hw/char/mchp_pfsoc_mmuart.c                        |     2 +-
 hw/char/meson.build                                |    72 +-
 hw/char/nrf51_uart.c                               |     6 +-
 hw/char/omap_uart.c                                |    58 +-
 hw/char/parallel-isa.c                             |    17 +-
 hw/char/parallel.c                                 |    37 +-
 hw/char/pl011.c                                    |   185 +-
 hw/char/renesas_sci.c                              |     2 +-
 hw/char/riscv_htif.c                               |    61 +-
 hw/char/sclpconsole-lm.c                           |     2 +-
 hw/char/sclpconsole.c                              |     2 +-
 hw/char/serial-isa.c                               |    16 +-
 hw/char/serial-pci-multi.c                         |     4 +-
 hw/char/serial-pci.c                               |     4 +-
 hw/char/serial.c                                   |    24 +-
 hw/char/sifive_uart.c                              |     4 +-
 hw/char/spapr_vty.c                                |     2 +-
 hw/char/stm32f2xx_usart.c                          |    29 +-
 hw/char/stm32l4x5_usart.c                          |   638 +
 hw/char/trace-events                               |    24 +-
 hw/char/virtio-console.c                           |     2 +-
 hw/char/virtio-serial-bus.c                        |     4 +-
 hw/char/xen_console.c                              |   573 +-
 hw/core/Kconfig                                    |     9 +-
 hw/core/bus.c                                      |    67 -
 hw/core/clock-vmstate.c                            |     6 +-
 hw/core/clock.c                                    |     9 +-
 hw/core/cpu-common.c                               |    99 +-
 hw/core/cpu-sysemu.c                               |     8 +-
 hw/core/generic-loader.c                           |     6 +-
 hw/core/hotplug-stubs.c                            |    34 -
 hw/core/loader-fit.c                               |     4 +-
 hw/core/loader.c                                   |    64 +-
 hw/core/machine-hmp-cmds.c                         |    25 +
 hw/core/machine-qmp-cmds.c                         |   105 +-
 hw/core/machine-smp.c                              |   105 +-
 hw/core/machine.c                                  |   298 +-
 hw/core/meson.build                                |    44 +-
 hw/core/numa.c                                     |    16 +-
 hw/core/or-irq.c                                   |     6 +-
 hw/core/ptimer.c                                   |     6 +-
 hw/core/qdev-properties-system.c                   |   158 +-
 hw/core/qdev-properties.c                          |   270 +-
 hw/core/qdev.c                                     |    16 +-
 hw/core/reset.c                                    |   163 +-
 hw/core/resetcontainer.c                           |    77 +
 hw/core/resettable.c                               |     8 +-
 hw/core/sysbus.c                                   |    11 -
 hw/core/trace-events                               |     3 +
 hw/core/vm-change-state-handler.c                  |    14 +-
 hw/cpu/Kconfig                                     |    15 +-
 hw/cpu/a15mpcore.c                                 |     3 +-
 hw/cpu/a9mpcore.c                                  |     2 +-
 hw/cpu/cluster.c                                   |     5 +-
 hw/cpu/core.c                                      |     7 +-
 hw/cpu/meson.build                                 |     9 +-
 hw/cris/Kconfig                                    |     2 +
 hw/cris/axis_dev88.c                               |     9 +-
 hw/cxl/cxl-cdat.c                                  |    98 +-
 hw/cxl/cxl-component-utils.c                       |   282 +-
 hw/cxl/cxl-device-utils.c                          |   234 +-
 hw/cxl/cxl-events.c                                |   262 +
 hw/cxl/cxl-host.c                                  |    87 +-
 hw/cxl/cxl-mailbox-utils.c                         |  3029 ++-
 hw/cxl/meson.build                                 |     6 +-
 hw/cxl/switch-mailbox-cci.c                        |   111 +
 hw/display/Kconfig                                 |    13 +-
 hw/display/artist.c                                |     2 +-
 hw/display/ati.c                                   |    78 +-
 hw/display/ati_2d.c                                |    81 +-
 hw/display/ati_dbg.c                               |     2 +
 hw/display/ati_int.h                               |     2 +
 hw/display/ati_regs.h                              |     2 +
 hw/display/bcm2835_fb.c                            |     4 +-
 hw/display/bochs-display.c                         |     4 +-
 hw/display/cg3.c                                   |     2 +-
 hw/display/cirrus_vga.c                            |    32 +-
 hw/display/dm163.c                                 |   349 +
 hw/display/dpcd.c                                  |     2 +-
 hw/display/exynos4210_fimd.c                       |    23 +-
 hw/display/g364fb.c                                |     4 +-
 hw/display/i2c-ddc.c                               |     2 +-
 hw/display/jazz_led.c                              |     2 +-
 hw/display/macfb.c                                 |    26 +-
 hw/display/meson.build                             |   132 +-
 hw/display/pl110.c                                 |    22 +-
 hw/display/pxa2xx_lcd.c                            |     4 +-
 hw/display/qxl-render.c                            |     6 +-
 hw/display/qxl.c                                   |    26 +-
 hw/display/qxl.h                                   |     2 +-
 hw/display/ramfb-standalone.c                      |    27 +
 hw/display/ramfb-stubs.c                           |    15 +
 hw/display/ramfb.c                                 |    20 +
 hw/display/sii9022.c                               |     2 +-
 hw/display/sm501.c                                 |    51 +-
 hw/display/ssd0303.c                               |     4 +-
 hw/display/ssd0323.c                               |     4 +-
 hw/display/tcx.c                                   |     2 +-
 hw/display/trace-events                            |    14 +
 hw/display/vga-helpers.h                           |   121 +-
 hw/display/vga-isa.c                               |     2 +-
 hw/display/vga-pci.c                               |     4 +-
 hw/display/vga.c                                   |   656 +-
 hw/display/vga_int.h                               |    19 +-
 hw/display/vga_regs.h                              |     4 +
 hw/display/vhost-user-gpu.c                        |    92 +-
 hw/display/virtio-dmabuf.c                         |   146 +
 hw/display/virtio-gpu-base.c                       |    37 +-
 hw/display/virtio-gpu-gl.c                         |     9 +-
 hw/display/virtio-gpu-pci-rutabaga.c               |    48 +
 hw/display/virtio-gpu-pci.c                        |    14 +
 hw/display/virtio-gpu-rutabaga.c                   |  1143 ++
 hw/display/virtio-gpu-udmabuf.c                    |    30 +-
 hw/display/virtio-gpu-virgl.c                      |    45 +-
 hw/display/virtio-gpu.c                            |   474 +-
 hw/display/virtio-vga-rutabaga.c                   |    50 +
 hw/display/virtio-vga.c                            |    39 +-
 hw/display/vmware_vga.c                            |    18 +-
 hw/display/xenfb.c                                 |    26 +-
 hw/display/xlnx_dp.c                               |    23 +-
 hw/dma/bcm2835_dma.c                               |     4 +-
 hw/dma/etraxfs_dma.c                               |     1 +
 hw/dma/i82374.c                                    |     4 +-
 hw/dma/i8257.c                                     |     8 +-
 hw/dma/meson.build                                 |    32 +-
 hw/dma/omap_dma.c                                  |     4 +-
 hw/dma/pl080.c                                     |     4 +-
 hw/dma/pl330.c                                     |    35 +-
 hw/dma/pxa2xx_dma.c                                |     4 +-
 hw/dma/rc4030.c                                    |     2 +-
 hw/dma/soc_dma.c                                   |     4 +-
 hw/dma/sparc32_dma.c                               |     2 +-
 hw/dma/trace-events                                |     3 +
 hw/dma/xilinx_axidma.c                             |    41 +-
 hw/dma/xlnx-zdma.c                                 |     9 +-
 hw/dma/xlnx-zynq-devcfg.c                          |     4 +-
 hw/dma/xlnx_csu_dma.c                              |    29 +-
 hw/dma/xlnx_dpdma.c                                |    90 +-
 hw/fsi/Kconfig                                     |     7 +
 hw/fsi/aspeed_apb2opb.c                            |   367 +
 hw/fsi/cfam.c                                      |   168 +
 hw/fsi/fsi-master.c                                |   170 +
 hw/fsi/fsi.c                                       |   102 +
 hw/fsi/lbus.c                                      |   117 +
 hw/fsi/meson.build                                 |     2 +
 hw/fsi/trace-events                                |    13 +
 hw/fsi/trace.h                                     |     1 +
 hw/gpio/Kconfig                                    |     7 +
 hw/gpio/aspeed_gpio.c                              |    21 +-
 hw/gpio/bcm2835_gpio.c                             |     2 +-
 hw/gpio/bcm2838_gpio.c                             |   390 +
 hw/gpio/gpio_key.c                                 |     2 +-
 hw/gpio/imx_gpio.c                                 |     2 +-
 hw/gpio/max7310.c                                  |     2 +-
 hw/gpio/meson.build                                |    33 +-
 hw/gpio/mpc8xxx.c                                  |     2 +-
 hw/gpio/npcm7xx_gpio.c                             |     4 +-
 hw/gpio/nrf51_gpio.c                               |    16 +-
 hw/gpio/pca9552.c                                  |   481 +
 hw/gpio/pca9554.c                                  |   328 +
 hw/gpio/pcf8574.c                                  |   162 +
 hw/gpio/pl061.c                                    |     4 +-
 hw/gpio/sifive_gpio.c                              |     2 +-
 hw/gpio/stm32l4x5_gpio.c                           |   479 +
 hw/gpio/trace-events                               |    10 +
 hw/gpio/zaurus.c                                   |    63 +-
 hw/hppa/Kconfig                                    |     5 +
 hw/hppa/hppa_hardware.h                            |     1 -
 hw/hppa/machine.c                                  |   556 +-
 hw/hyperv/Kconfig                                  |    10 +
 hw/hyperv/hv-balloon-internal.h                    |    32 +
 hw/hyperv/hv-balloon-our_range_memslots.c          |   202 +
 hw/hyperv/hv-balloon-our_range_memslots.h          |   109 +
 hw/hyperv/hv-balloon-page_range_tree.c             |   229 +
 hw/hyperv/hv-balloon-page_range_tree.h             |   117 +
 hw/hyperv/hv-balloon-stub.c                        |    19 +
 hw/hyperv/hv-balloon.c                             |  1773 ++
 hw/hyperv/hyperv.c                                 |    41 +
 hw/hyperv/meson.build                              |     1 +
 hw/hyperv/trace-events                             |    18 +
 hw/hyperv/vmbus.c                                  |    33 +-
 hw/i2c/Kconfig                                     |     4 +
 hw/i2c/allwinner-i2c.c                             |     7 +-
 hw/i2c/aspeed_i2c.c                                |    90 +-
 hw/i2c/bcm2835_i2c.c                               |   282 +
 hw/i2c/bitbang_i2c.c                               |     2 +-
 hw/i2c/core.c                                      |     6 +-
 hw/i2c/exynos4210_i2c.c                            |     2 +-
 hw/i2c/i2c_mux_pca954x.c                           |    22 +
 hw/i2c/imx_i2c.c                                   |     2 +-
 hw/i2c/meson.build                                 |     3 +-
 hw/i2c/microbit_i2c.c                              |     2 +-
 hw/i2c/mpc_i2c.c                                   |    10 +-
 hw/i2c/npcm7xx_smbus.c                             |     4 +-
 hw/i2c/pm_smbus.c                                  |    26 +-
 hw/i2c/pmbus_device.c                              |   258 +-
 hw/i2c/smbus_eeprom.c                              |     2 +-
 hw/i2c/smbus_ich9.c                                |     2 +-
 hw/i2c/smbus_slave.c                               |    12 +-
 hw/i2c/trace-events                                |     8 +-
 hw/i386/Kconfig                                    |    21 +-
 hw/i386/acpi-build.c                               |   302 +-
 hw/i386/acpi-common.c                              |    15 +-
 hw/i386/acpi-common.h                              |     6 +-
 hw/i386/acpi-microvm.c                             |    22 +-
 hw/i386/amd_iommu-stub.c                           |    26 +
 hw/i386/amd_iommu.c                                |   137 +-
 hw/i386/amd_iommu.h                                |    27 +-
 hw/i386/e820_memory_layout.c                       |    17 +-
 hw/i386/e820_memory_layout.h                       |     8 +-
 hw/i386/fw_cfg.c                                   |    40 +-
 hw/i386/fw_cfg.h                                   |     5 +-
 hw/i386/generic_event_device_x86.c                 |    36 -
 hw/i386/intel_iommu.c                              |   506 +-
 hw/i386/intel_iommu_internal.h                     |    13 +-
 hw/i386/kvm/apic.c                                 |     3 +-
 hw/i386/kvm/clock.c                                |    14 +-
 hw/i386/kvm/clock.h                                |    18 +
 hw/i386/kvm/i8254.c                                |    40 +-
 hw/i386/kvm/ioapic.c                               |     3 +-
 hw/i386/kvm/meson.build                            |     3 +-
 hw/i386/kvm/trace-events                           |     2 +
 hw/i386/kvm/xen-stubs.c                            |     8 +
 hw/i386/kvm/xen_evtchn.c                           |   235 +-
 hw/i386/kvm/xen_evtchn.h                           |     3 +-
 hw/i386/kvm/xen_gnttab.c                           |    11 +-
 hw/i386/kvm/xen_overlay.c                          |     4 +-
 hw/i386/kvm/xen_primary_console.c                  |   193 +
 hw/i386/kvm/xen_primary_console.h                  |    23 +
 hw/i386/kvm/xen_xenstore.c                         |    39 +-
 hw/i386/kvm/xenstore_impl.c                        |    14 +-
 hw/i386/kvmvapic.c                                 |   871 -
 hw/i386/meson.build                                |    11 +-
 hw/i386/microvm.c                                  |    21 +-
 hw/i386/monitor.c                                  |    46 +
 hw/i386/pc.c                                       |   668 +-
 hw/i386/pc_piix.c                                  |   693 +-
 hw/i386/pc_q35.c                                   |   413 +-
 hw/i386/pc_sysfw.c                                 |    55 +-
 hw/i386/port92.c                                   |     3 +-
 hw/i386/sgx-stub.c                                 |     7 +-
 hw/i386/sgx.c                                      |    34 +-
 hw/i386/trace-events                               |    10 +
 hw/i386/vapic.c                                    |   870 +
 hw/i386/vmmouse.c                                  |    57 +-
 hw/i386/x86-common.c                               |  1049 +
 hw/i386/x86-cpu.c                                  |    97 +
 hw/i386/x86-iommu.c                                |     2 +-
 hw/i386/x86.c                                      |  1088 +-
 hw/i386/xen/meson.build                            |     5 +-
 hw/i386/xen/trace-events                           |    19 -
 hw/i386/xen/xen-hvm.c                              |  1166 +-
 hw/i386/xen/xen-mapcache.c                         |   599 -
 hw/i386/xen/xen_apic.c                             |     3 +-
 hw/i386/xen/xen_platform.c                         |    80 +-
 hw/i386/xen/xen_pvdevice.c                         |     2 +-
 hw/ide/Kconfig                                     |    32 +-
 hw/ide/ahci-allwinner.c                            |     5 +-
 hw/ide/ahci-internal.h                             |   386 +
 hw/ide/ahci.c                                      |   186 +-
 hw/ide/ahci_internal.h                             |   393 -
 hw/ide/atapi.c                                     |    16 +-
 hw/ide/cf.c                                        |    58 +
 hw/ide/cmd646.c                                    |     6 +-
 hw/ide/core.c                                      |   116 +-
 hw/ide/ich.c                                       |    14 +-
 hw/ide/ide-bus.c                                   |   111 +
 hw/ide/ide-dev.c                                   |   270 +
 hw/ide/ide-internal.h                              |   448 +
 hw/ide/ioport.c                                    |    14 +-
 hw/ide/isa.c                                       |     6 +-
 hw/ide/macio.c                                     |    14 +-
 hw/ide/meson.build                                 |    30 +-
 hw/ide/microdrive.c                                |     4 +-
 hw/ide/mmio.c                                      |     4 +-
 hw/ide/pci.c                                       |   118 +-
 hw/ide/piix.c                                      |     9 +-
 hw/ide/qdev.c                                      |   403 -
 hw/ide/sii3112.c                                   |     8 +-
 hw/ide/via.c                                       |    59 +-
 hw/input/Kconfig                                   |     2 +-
 hw/input/adb-kbd.c                                 |     4 +-
 hw/input/adb-mouse.c                               |     2 +-
 hw/input/adb.c                                     |    13 +-
 hw/input/ads7846.c                                 |     4 +-
 hw/input/hid.c                                     |    14 +-
 hw/input/lasips2.c                                 |    14 +-
 hw/input/lm832x.c                                  |     2 +-
 hw/input/meson.build                               |    31 +-
 hw/input/pckbd.c                                   |    17 +-
 hw/input/pl050.c                                   |     2 +-
 hw/input/ps2.c                                     |    30 +-
 hw/input/pxa2xx_keypad.c                           |     2 +-
 hw/input/stellaris_gamepad.c                       |   107 +
 hw/input/stellaris_input.c                         |    93 -
 hw/input/tsc2005.c                                 |   145 +-
 hw/input/tsc210x.c                                 |    77 +-
 hw/input/vhost-user-input.c                        |   136 -
 hw/input/virtio-input-hid.c                        |   162 +-
 hw/input/virtio-input.c                            |     2 +-
 hw/intc/Kconfig                                    |    20 +-
 hw/intc/allwinner-a10-pic.c                        |     2 +-
 hw/intc/apic.c                                     |   476 +-
 hw/intc/apic_common.c                              |    53 +-
 hw/intc/arm_gic.c                                  |    20 +-
 hw/intc/arm_gic_common.c                           |    21 +-
 hw/intc/arm_gic_kvm.c                              |     7 +-
 hw/intc/arm_gicv3.c                                |    67 +-
 hw/intc/arm_gicv3_common.c                         |    80 +-
 hw/intc/arm_gicv3_cpuif.c                          |   308 +-
 hw/intc/arm_gicv3_dist.c                           |    36 +
 hw/intc/arm_gicv3_its.c                            |    25 +-
 hw/intc/arm_gicv3_its_common.c                     |    15 +-
 hw/intc/arm_gicv3_its_kvm.c                        |    10 +-
 hw/intc/arm_gicv3_kvm.c                            |    12 +-
 hw/intc/arm_gicv3_redist.c                         |    24 +-
 hw/intc/armv7m_nvic.c                              |    34 +-
 hw/intc/aspeed_intc.c                              |   361 +
 hw/intc/aspeed_vic.c                               |     2 +-
 hw/intc/bcm2835_ic.c                               |     2 +-
 hw/intc/bcm2836_control.c                          |     2 +-
 hw/intc/exynos4210_combiner.c                      |     4 +-
 hw/intc/gic_internal.h                             |     8 +-
 hw/intc/gicv3_internal.h                           |    13 +
 hw/intc/goldfish_pic.c                             |    10 +-
 hw/intc/grlib_irqmp.c                              |   111 +-
 hw/intc/heathrow_pic.c                             |     4 +-
 hw/intc/i8259_common.c                             |    20 +-
 hw/intc/imx_avic.c                                 |     2 +-
 hw/intc/imx_gpcv2.c                                |     2 +-
 hw/intc/ioapic-stub.c                              |    29 +
 hw/intc/ioapic_common.c                            |    63 +-
 hw/intc/loongarch_extioi.c                         |   312 +-
 hw/intc/loongarch_ipi.c                            |   275 +-
 hw/intc/loongarch_pch_pic.c                        |     9 +-
 hw/intc/loongson_ipi.c                             |    99 +
 hw/intc/loongson_ipi_common.c                      |   347 +
 hw/intc/loongson_liointc.c                         |     2 +-
 hw/intc/m68k_irqc.c                                |    17 +-
 hw/intc/meson.build                                |    48 +-
 hw/intc/mips_gic.c                                 |     2 +-
 hw/intc/nios2_vic.c                                |   313 -
 hw/intc/omap_intc.c                                |     2 +-
 hw/intc/ompic.c                                    |     4 +-
 hw/intc/openpic.c                                  |    19 +-
 hw/intc/pl190.c                                    |     2 +-
 hw/intc/pnv_xive.c                                 |   221 +-
 hw/intc/pnv_xive2.c                                |   709 +-
 hw/intc/pnv_xive2_regs.h                           |   116 +
 hw/intc/pnv_xive_regs.h                            |     1 +
 hw/intc/ppc-uic.c                                  |     2 +-
 hw/intc/riscv_aclint.c                             |    25 +-
 hw/intc/riscv_aplic.c                              |   100 +-
 hw/intc/riscv_imsic.c                              |    29 +-
 hw/intc/rx_icu.c                                   |     2 +-
 hw/intc/s390_flic.c                                |   109 +-
 hw/intc/s390_flic_kvm.c                            |    43 +-
 hw/intc/sifive_plic.c                              |     2 +-
 hw/intc/slavio_intctl.c                            |    15 +-
 hw/intc/spapr_xive.c                               |    77 +-
 hw/intc/spapr_xive_kvm.c                           |     6 +-
 hw/intc/trace-events                               |    30 +-
 hw/intc/xics.c                                     |    52 +-
 hw/intc/xics_spapr.c                               |     7 +-
 hw/intc/xive.c                                     |   241 +-
 hw/intc/xive2.c                                    |   128 +-
 hw/intc/xlnx-pmu-iomod-intc.c                      |     2 +-
 hw/intc/xlnx-zynqmp-ipi.c                          |     2 +-
 hw/ipack/ipack.c                                   |     2 +-
 hw/ipack/meson.build                               |     2 +-
 hw/ipack/tpci200.c                                 |     2 +-
 hw/ipmi/ipmi_bmc_extern.c                          |    33 +-
 hw/ipmi/ipmi_bmc_sim.c                             |     2 +-
 hw/ipmi/ipmi_bt.c                                  |     2 +-
 hw/ipmi/ipmi_kcs.c                                 |     2 +-
 hw/ipmi/isa_ipmi_bt.c                              |    34 +-
 hw/ipmi/isa_ipmi_kcs.c                             |    48 +-
 hw/ipmi/meson.build                                |     2 +-
 hw/ipmi/pci_ipmi_bt.c                              |     2 +-
 hw/ipmi/pci_ipmi_kcs.c                             |     2 +-
 hw/ipmi/smbus_ipmi.c                               |     2 +-
 hw/isa/Kconfig                                     |    28 +-
 hw/isa/apm.c                                       |     2 +-
 hw/isa/fdc37m81x-superio.c                         |    32 +
 hw/isa/i82378.c                                    |    10 +-
 hw/isa/isa-bus.c                                   |    11 +-
 hw/isa/isa-superio.c                               |    26 +-
 hw/isa/lpc_ich9.c                                  |    44 +-
 hw/isa/meson.build                                 |    18 +-
 hw/isa/pc87312.c                                   |     6 +-
 hw/isa/piix.c                                      |   522 +
 hw/isa/piix3.c                                     |   432 -
 hw/isa/piix4.c                                     |   302 -
 hw/isa/smc37c669-superio.c                         |    19 -
 hw/isa/vt82c686.c                                  |   168 +-
 hw/loongarch/Kconfig                               |     7 +-
 hw/loongarch/acpi-build.c                          |   203 +-
 hw/loongarch/boot.c                                |   339 +
 hw/loongarch/fw_cfg.c                              |     2 +-
 hw/loongarch/fw_cfg.h                              |     2 +-
 hw/loongarch/meson.build                           |     3 +-
 hw/loongarch/virt.c                                |  1188 +-
 hw/m68k/Kconfig                                    |    13 +
 hw/m68k/an5206.c                                   |     6 +-
 hw/m68k/bootinfo.h                                 |    10 +-
 hw/m68k/mcf5206.c                                  |    35 +-
 hw/m68k/mcf5208.c                                  |    69 +-
 hw/m68k/mcf_intc.c                                 |    21 +-
 hw/m68k/meson.build                                |     2 +-
 hw/m68k/next-cube.c                                |   653 +-
 hw/m68k/next-kbd.c                                 |     2 +-
 hw/m68k/q800-glue.c                                |   259 +
 hw/m68k/q800.c                                     |   695 +-
 hw/m68k/virt.c                                     |   101 +-
 hw/mem/cxl_type3.c                                 |  1505 +-
 hw/mem/cxl_type3_stubs.c                           |    77 +
 hw/mem/memory-device-stubs.c                       |    22 +
 hw/mem/memory-device.c                             |   320 +-
 hw/mem/meson.build                                 |     8 +-
 hw/mem/nvdimm.c                                    |    10 +-
 hw/mem/pc-dimm.c                                   |    13 +-
 hw/meson.build                                     |     4 +-
 hw/microblaze/Kconfig                              |     6 +
 hw/microblaze/boot.c                               |     9 +-
 hw/microblaze/petalogix_ml605_mmu.c                |     8 +-
 hw/microblaze/petalogix_s3adsp1800_mmu.c           |     3 +-
 hw/microblaze/xlnx-zynqmp-pmu.c                    |     2 +
 hw/mips/Kconfig                                    |    44 +-
 hw/mips/boston.c                                   |    17 +-
 hw/mips/cps.c                                      |    11 +-
 hw/mips/fuloong2e.c                                |    34 +-
 hw/mips/jazz.c                                     |   108 +-
 hw/mips/loongson3_bootp.c                          |     3 +-
 hw/mips/loongson3_bootp.h                          |     7 +-
 hw/mips/loongson3_virt.c                           |    95 +-
 hw/mips/malta.c                                    |    85 +-
 hw/mips/meson.build                                |     4 +-
 hw/mips/mips_int.c                                 |     3 +-
 hw/mips/mipssim.c                                  |    43 +-
 hw/misc/Kconfig                                    |    35 +-
 hw/misc/a9scu.c                                    |     2 +-
 hw/misc/allwinner-a10-ccm.c                        |     2 +-
 hw/misc/allwinner-a10-dramc.c                      |     2 +-
 hw/misc/allwinner-cpucfg.c                         |     2 +-
 hw/misc/allwinner-h3-ccu.c                         |     2 +-
 hw/misc/allwinner-h3-dramc.c                       |     2 +-
 hw/misc/allwinner-h3-sysctrl.c                     |     2 +-
 hw/misc/allwinner-r40-ccu.c                        |   209 +
 hw/misc/allwinner-r40-dramc.c                      |   511 +
 hw/misc/allwinner-sid.c                            |     2 +-
 hw/misc/allwinner-sramc.c                          |   185 +
 hw/misc/applesmc.c                                 |    36 +-
 hw/misc/arm_l2x0.c                                 |     2 +-
 hw/misc/arm_sysctl.c                               |     8 +-
 hw/misc/armsse-cpu-pwrctrl.c                       |     2 +-
 hw/misc/armsse-mhu.c                               |     2 +-
 hw/misc/aspeed_hace.c                              |     2 +-
 hw/misc/aspeed_i3c.c                               |    10 +-
 hw/misc/aspeed_lpc.c                               |     2 +-
 hw/misc/aspeed_sbc.c                               |     2 +-
 hw/misc/aspeed_scu.c                               |   308 +-
 hw/misc/aspeed_sdmc.c                              |   227 +-
 hw/misc/aspeed_sli.c                               |   177 +
 hw/misc/aspeed_xdma.c                              |     2 +-
 hw/misc/axp209.c                                   |   238 -
 hw/misc/axp2xx.c                                   |   283 +
 hw/misc/bcm2835_cprman.c                           |    10 +-
 hw/misc/bcm2835_mbox.c                             |     4 +-
 hw/misc/bcm2835_mphi.c                             |     2 +-
 hw/misc/bcm2835_powermgt.c                         |     2 +-
 hw/misc/bcm2835_property.c                         |   295 +-
 hw/misc/bcm2835_rng.c                              |     2 +-
 hw/misc/bcm2835_thermal.c                          |     4 +-
 hw/misc/debugexit.c                                |     4 +-
 hw/misc/djmemc.c                                   |   135 +
 hw/misc/eccmemctl.c                                |     2 +-
 hw/misc/edu.c                                      |    40 +-
 hw/misc/exynos4210_clk.c                           |     2 +-
 hw/misc/exynos4210_pmu.c                           |     2 +-
 hw/misc/exynos4210_rng.c                           |     6 +-
 hw/misc/i2c-echo.c                                 |    10 +
 hw/misc/imx25_ccm.c                                |     4 +-
 hw/misc/imx31_ccm.c                                |     4 +-
 hw/misc/imx6_ccm.c                                 |    47 +-
 hw/misc/imx6_src.c                                 |     6 +-
 hw/misc/imx6ul_ccm.c                               |     6 +-
 hw/misc/imx7_ccm.c                                 |     6 +-
 hw/misc/imx7_snvs.c                                |    94 +-
 hw/misc/imx7_src.c                                 |   276 +
 hw/misc/imx_rngc.c                                 |     8 +-
 hw/misc/iosb.c                                     |   133 +
 hw/misc/iotkit-secctl.c                            |    10 +-
 hw/misc/iotkit-sysctl.c                            |     8 +-
 hw/misc/ivshmem.c                                  |    21 +-
 hw/misc/lasi.c                                     |    19 +-
 hw/misc/led.c                                      |     4 +-
 hw/misc/mac_via.c                                  |   261 +-
 hw/misc/macio/cuda.c                               |     6 +-
 hw/misc/macio/gpio.c                               |     2 +-
 hw/misc/macio/mac_dbdma.c                          |    10 +-
 hw/misc/macio/macio.c                              |    13 +-
 hw/misc/macio/meson.build                          |     2 +-
 hw/misc/macio/pmu.c                                |    13 +-
 hw/misc/meson.build                                |   166 +-
 hw/misc/mips_cmgcr.c                               |     2 +-
 hw/misc/mips_cpc.c                                 |     2 +-
 hw/misc/mips_itu.c                                 |    38 +-
 hw/misc/mos6522.c                                  |     6 +-
 hw/misc/mps2-fpgaio.c                              |     2 +-
 hw/misc/mps2-scc.c                                 |   148 +-
 hw/misc/msf2-sysreg.c                              |     2 +-
 hw/misc/mst_fpga.c                                 |     2 +-
 hw/misc/npcm7xx_clk.c                              |    21 +-
 hw/misc/npcm7xx_gcr.c                              |    14 +-
 hw/misc/npcm7xx_mft.c                              |     4 +-
 hw/misc/npcm7xx_pwm.c                              |     6 +-
 hw/misc/npcm7xx_rng.c                              |     2 +-
 hw/misc/nrf51_rng.c                                |     2 +-
 hw/misc/pca9552.c                                  |   437 -
 hw/misc/pci-testdev.c                              |     3 +-
 hw/misc/pvpanic-isa.c                              |     3 +-
 hw/misc/pvpanic-pci.c                              |     8 +-
 hw/misc/pvpanic.c                                  |     9 +-
 hw/misc/sifive_e_aon.c                             |   319 +
 hw/misc/sifive_test.c                              |     9 +-
 hw/misc/slavio_misc.c                              |     2 +-
 hw/misc/stm32f2xx_syscfg.c                         |     4 +-
 hw/misc/stm32f4xx_exti.c                           |     2 +-
 hw/misc/stm32f4xx_syscfg.c                         |     2 +-
 hw/misc/stm32l4x5_exti.c                           |   293 +
 hw/misc/stm32l4x5_rcc.c                            |  1474 ++
 hw/misc/stm32l4x5_syscfg.c                         |   267 +
 hw/misc/trace-events                               |   101 +-
 hw/misc/tz-mpc.c                                   |     2 +-
 hw/misc/tz-msc.c                                   |     2 +-
 hw/misc/tz-ppc.c                                   |     2 +-
 hw/misc/virt_ctrl.c                                |     2 +-
 hw/misc/vmcoreinfo.c                               |     2 +-
 hw/misc/xlnx-cfi-if.c                              |    34 +
 hw/misc/xlnx-versal-cframe-reg.c                   |   858 +
 hw/misc/xlnx-versal-cfu.c                          |   563 +
 hw/misc/xlnx-versal-crl.c                          |     9 +-
 hw/misc/xlnx-versal-pmc-iou-slcr.c                 |     4 +-
 hw/misc/xlnx-versal-trng.c                         |   716 +
 hw/misc/xlnx-versal-xramc.c                        |     4 +-
 hw/misc/xlnx-zynqmp-apu-ctrl.c                     |     4 +-
 hw/misc/xlnx-zynqmp-crf.c                          |     4 +-
 hw/misc/zynq_slcr.c                                |    30 +-
 hw/net/Kconfig                                     |     6 +-
 hw/net/allwinner-sun8i-emac.c                      |     5 +-
 hw/net/allwinner_emac.c                            |     9 +-
 hw/net/cadence_gem.c                               |   922 +-
 hw/net/can/can_kvaser_pci.c                        |     2 +-
 hw/net/can/can_mioe3680_pci.c                      |     2 +-
 hw/net/can/can_pcm3680_pci.c                       |     2 +-
 hw/net/can/can_sja1000.c                           |     6 +-
 hw/net/can/ctucan_core.c                           |     4 +-
 hw/net/can/ctucan_pci.c                            |     2 +-
 hw/net/can/meson.build                             |    15 +-
 hw/net/can/trace-events                            |     7 +
 hw/net/can/xlnx-versal-canfd.c                     |  2110 ++
 hw/net/can/xlnx-zynqmp-can.c                       |    71 +-
 hw/net/dp8393x.c                                   |    39 +-
 hw/net/e1000.c                                     |   142 +-
 hw/net/e1000_regs.h                                |     2 +-
 hw/net/e1000e.c                                    |    11 +-
 hw/net/e1000e_core.c                               |   422 +-
 hw/net/e1000e_core.h                               |     4 -
 hw/net/e1000x_common.c                             |    54 +-
 hw/net/e1000x_common.h                             |     4 +-
 hw/net/e1000x_regs.h                               |    26 +-
 hw/net/eepro100.c                                  |     9 +-
 hw/net/etraxfs_eth.c                               |     8 +-
 hw/net/fsl_etsec/etsec.c                           |     3 +-
 hw/net/fsl_etsec/rings.c                           |    14 +-
 hw/net/ftgmac100.c                                 |   174 +-
 hw/net/i82596.c                                    |    23 +-
 hw/net/igb.c                                       |    42 +-
 hw/net/igb_common.h                                |    25 +-
 hw/net/igb_core.c                                  |  1368 +-
 hw/net/igb_core.h                                  |     5 +-
 hw/net/igb_regs.h                                  |    84 +-
 hw/net/igbvf.c                                     |    28 +-
 hw/net/imx_fec.c                                   |    37 +-
 hw/net/lan9118.c                                   |    40 +-
 hw/net/lance.c                                     |     2 +-
 hw/net/lasi_i82596.c                               |    15 +-
 hw/net/mcf_fec.c                                   |     5 +-
 hw/net/meson.build                                 |    94 +-
 hw/net/mipsnet.c                                   |     5 +-
 hw/net/msf2-emac.c                                 |     5 +-
 hw/net/mv88w8618_eth.c                             |     5 +-
 hw/net/ne2000-isa.c                                |     5 +-
 hw/net/ne2000-pci.c                                |     5 +-
 hw/net/ne2000.c                                    |    14 +-
 hw/net/net_rx_pkt.c                                |    93 +-
 hw/net/net_rx_pkt.h                                |    28 +-
 hw/net/net_tx_pkt.c                                |   110 +-
 hw/net/net_tx_pkt.h                                |    46 +-
 hw/net/npcm7xx_emc.c                               |    37 +-
 hw/net/npcm_gmac.c                                 |   942 +
 hw/net/opencores_eth.c                             |     3 +-
 hw/net/pcnet-pci.c                                 |     2 +-
 hw/net/pcnet.c                                     |    16 +-
 hw/net/rocker/rocker_fp.c                          |     6 +-
 hw/net/rocker/rocker_of_dpa.c                      |     2 +-
 hw/net/rtl8139.c                                   |    29 +-
 hw/net/smc91c111.c                                 |    12 +-
 hw/net/spapr_llan.c                                |    17 +-
 hw/net/stellaris_enet.c                            |     7 +-
 hw/net/sungem.c                                    |    72 +-
 hw/net/sunhme.c                                    |    18 +-
 hw/net/trace-events                                |    59 +-
 hw/net/tulip.c                                     |    11 +-
 hw/net/vhost_net.c                                 |    33 +-
 hw/net/virtio-net.c                                |   462 +-
 hw/net/vmxnet3.c                                   |    56 +-
 hw/net/vmxnet3.h                                   |     2 +-
 hw/net/xen_nic.c                                   |   486 +-
 hw/net/xgmac.c                                     |     7 +-
 hw/net/xilinx_axienet.c                            |     5 +-
 hw/net/xilinx_ethlite.c                            |     5 +-
 hw/nios2/10m50_devboard.c                          |   180 -
 hw/nios2/Kconfig                                   |    13 -
 hw/nios2/boot.c                                    |   239 -
 hw/nios2/boot.h                                    |    10 -
 hw/nios2/generic_nommu.c                           |   100 -
 hw/nios2/meson.build                               |     6 -
 hw/nubus/meson.build                               |     3 +-
 hw/nubus/nubus-device.c                            |    18 +-
 hw/nubus/nubus-virtio-mmio.c                       |   104 +
 hw/nubus/trace-events                              |     2 +-
 hw/nvme/Kconfig                                    |     2 +-
 hw/nvme/ctrl.c                                     |   821 +-
 hw/nvme/dif.c                                      |     4 +-
 hw/nvme/meson.build                                |     2 +-
 hw/nvme/nguid.c                                    |   187 +
 hw/nvme/ns.c                                       |    59 +-
 hw/nvme/nvme.h                                     |    56 +-
 hw/nvme/subsys.c                                   |    16 +-
 hw/nvme/trace-events                               |     3 +-
 hw/nvram/bcm2835_otp.c                             |   187 +
 hw/nvram/ds1225y.c                                 |     2 +-
 hw/nvram/eeprom93xx.c                              |     4 +-
 hw/nvram/eeprom_at24c.c                            |     2 +-
 hw/nvram/fw_cfg-acpi.c                             |    24 +
 hw/nvram/fw_cfg.c                                  |    16 +-
 hw/nvram/mac_nvram.c                               |     8 +-
 hw/nvram/meson.build                               |    34 +-
 hw/nvram/npcm7xx_otp.c                             |     2 +-
 hw/nvram/nrf51_nvm.c                               |     9 +-
 hw/nvram/spapr_nvram.c                             |     2 +-
 hw/nvram/xlnx-bbram.c                              |    10 +-
 hw/nvram/xlnx-efuse.c                              |    19 +-
 hw/nvram/xlnx-versal-efuse-ctrl.c                  |    18 +-
 hw/nvram/xlnx-zynqmp-efuse.c                       |    10 +-
 hw/openrisc/Kconfig                                |     6 +
 hw/openrisc/cputimer.c                             |     2 +-
 hw/openrisc/meson.build                            |     4 +-
 hw/openrisc/openrisc_sim.c                         |    18 +-
 hw/pci-bridge/Kconfig                              |     5 +
 hw/pci-bridge/cxl_downstream.c                     |    26 +-
 hw/pci-bridge/cxl_root_port.c                      |    12 +-
 hw/pci-bridge/cxl_upstream.c                       |    56 +-
 hw/pci-bridge/gen_pcie_root_port.c                 |     2 +-
 hw/pci-bridge/i82801b11.c                          |     2 +-
 hw/pci-bridge/ioh3420.c                            |     2 +-
 hw/pci-bridge/meson.build                          |     7 +-
 hw/pci-bridge/pci_bridge_dev.c                     |     2 +-
 hw/pci-bridge/pci_expander_bridge.c                |    63 +-
 hw/pci-bridge/pcie_pci_bridge.c                    |     2 +-
 hw/pci-bridge/pcie_root_port.c                     |     2 +-
 hw/pci-bridge/xio3130_downstream.c                 |     2 +-
 hw/pci-bridge/xio3130_upstream.c                   |     2 +-
 hw/pci-host/Kconfig                                |    17 +
 hw/pci-host/articia.c                              |   293 +
 hw/pci-host/astro.c                                |   907 +
 hw/pci-host/bonito.c                               |    38 +-
 hw/pci-host/designware.c                           |    23 +-
 hw/pci-host/dino.c                                 |    10 +-
 hw/pci-host/gpex-acpi.c                            |    28 +-
 hw/pci-host/gpex.c                                 |    14 +-
 hw/pci-host/gt64120.c                              |    29 +-
 hw/pci-host/i440fx.c                               |   139 +-
 hw/pci-host/meson.build                            |     7 +-
 hw/pci-host/mv64361.c                              |     6 +
 hw/pci-host/mv643xx.h                              |     3 +
 hw/pci-host/pam.c                                  |    12 +-
 hw/pci-host/pnv_phb.c                              |     6 +-
 hw/pci-host/pnv_phb3.c                             |     8 +-
 hw/pci-host/pnv_phb3_msi.c                         |    27 +-
 hw/pci-host/pnv_phb4.c                             |    89 +-
 hw/pci-host/pnv_phb4_pec.c                         |    33 +-
 hw/pci-host/ppc440_pcix.c                          |   542 +
 hw/pci-host/ppc4xx_pci.c                           |   400 +
 hw/pci-host/ppce500.c                              |    14 +-
 hw/pci-host/q35.c                                  |    89 +-
 hw/pci-host/raven.c                                |    22 +-
 hw/pci-host/sabre.c                                |    12 +-
 hw/pci-host/sh_pci.c                               |    57 +-
 hw/pci-host/trace-events                           |    23 +
 hw/pci-host/versatile.c                            |     2 +-
 hw/pci/Kconfig                                     |     3 +
 hw/pci/meson.build                                 |     7 +-
 hw/pci/msi.c                                       |     3 +-
 hw/pci/msix.c                                      |     5 +-
 hw/pci/pci.c                                       |   396 +-
 hw/pci/pci_bridge.c                                |    33 +-
 hw/pci/pci_host.c                                  |     4 +-
 hw/pci/pcie.c                                      |    79 +-
 hw/pci/pcie_aer.c                                  |     6 +-
 hw/pci/pcie_sriov.c                                |    43 +-
 hw/pci/shpc.c                                      |    50 +-
 hw/pci/trace-events                                |     6 +
 hw/pcmcia/meson.build                              |     4 +-
 hw/pcmcia/pxa2xx.c                                 |    15 -
 hw/ppc/Kconfig                                     |    51 +-
 hw/ppc/amigaone.c                                  |   178 +
 hw/ppc/e500.c                                      |    19 +-
 hw/ppc/e500plat.c                                  |     1 +
 hw/ppc/mac_newworld.c                              |    12 +-
 hw/ppc/mac_oldworld.c                              |     7 +-
 hw/ppc/meson.build                                 |    26 +-
 hw/ppc/mpc8544_guts.c                              |     3 +-
 hw/ppc/mpc8544ds.c                                 |     1 +
 hw/ppc/pef.c                                       |    11 +-
 hw/ppc/pegasos2.c                                  |    92 +-
 hw/ppc/pnv.c                                       |   848 +-
 hw/ppc/pnv_adu.c                                   |   206 +
 hw/ppc/pnv_bmc.c                                   |    10 +-
 hw/ppc/pnv_chiptod.c                               |   585 +
 hw/ppc/pnv_core.c                                  |   405 +-
 hw/ppc/pnv_i2c.c                                   |   584 +
 hw/ppc/pnv_lpc.c                                   |   165 +-
 hw/ppc/pnv_n1_chiplet.c                            |   173 +
 hw/ppc/pnv_nest_pervasive.c                        |   208 +
 hw/ppc/pnv_occ.c                                   |     2 +-
 hw/ppc/pnv_psi.c                                   |    47 +-
 hw/ppc/pnv_sbe.c                                   |     2 +-
 hw/ppc/pnv_xscom.c                                 |    19 +-
 hw/ppc/ppc.c                                       |   292 +-
 hw/ppc/ppc405_boards.c                             |     1 +
 hw/ppc/ppc440.h                                    |     1 -
 hw/ppc/ppc440_bamboo.c                             |    39 +-
 hw/ppc/ppc440_pcix.c                               |   538 -
 hw/ppc/ppc440_uc.c                                 |   235 +-
 hw/ppc/ppc4xx_pci.c                                |   401 -
 hw/ppc/ppce500_spin.c                              |     5 +-
 hw/ppc/prep.c                                      |    40 +-
 hw/ppc/prep_systemio.c                             |     4 +-
 hw/ppc/rs6000_mc.c                                 |     9 +-
 hw/ppc/sam460ex.c                                  |    66 +-
 hw/ppc/spapr.c                                     |   566 +-
 hw/ppc/spapr_caps.c                                |   115 +-
 hw/ppc/spapr_cpu_core.c                            |    55 +-
 hw/ppc/spapr_drc.c                                 |    20 +-
 hw/ppc/spapr_events.c                              |     8 +-
 hw/ppc/spapr_hcall.c                               |   469 +-
 hw/ppc/spapr_iommu.c                               |     8 +-
 hw/ppc/spapr_irq.c                                 |    10 +-
 hw/ppc/spapr_nested.c                              |  1905 ++
 hw/ppc/spapr_numa.c                                |    49 +-
 hw/ppc/spapr_nvdimm.c                              |    20 +-
 hw/ppc/spapr_ovec.c                                |     2 +-
 hw/ppc/spapr_pci.c                                 |    53 +-
 hw/ppc/spapr_pci_nvlink2.c                         |   442 -
 hw/ppc/spapr_pci_vfio.c                            |   138 +-
 hw/ppc/spapr_rng.c                                 |     4 +-
 hw/ppc/spapr_rtas.c                                |    36 +-
 hw/ppc/spapr_rtc.c                                 |     2 +-
 hw/ppc/spapr_softmmu.c                             |   615 -
 hw/ppc/spapr_vhyp_mmu.c                            |   611 +
 hw/ppc/spapr_vio.c                                 |     5 +-
 hw/ppc/spapr_vof.c                                 |     2 +-
 hw/ppc/trace-events                                |    20 +-
 hw/ppc/virtex_ml507.c                              |     2 +-
 hw/ppc/vof.c                                       |     4 +-
 hw/rdma/Kconfig                                    |     3 -
 hw/rdma/meson.build                                |    10 -
 hw/rdma/rdma.c                                     |    30 -
 hw/rdma/rdma_backend.c                             |  1401 --
 hw/rdma/rdma_backend.h                             |   129 -
 hw/rdma/rdma_backend_defs.h                        |    76 -
 hw/rdma/rdma_rm.c                                  |   816 -
 hw/rdma/rdma_rm.h                                  |    97 -
 hw/rdma/rdma_rm_defs.h                             |   146 -
 hw/rdma/rdma_utils.c                               |   126 -
 hw/rdma/rdma_utils.h                               |    63 -
 hw/rdma/trace-events                               |    31 -
 hw/rdma/trace.h                                    |     1 -
 hw/rdma/vmw/pvrdma.h                               |   144 -
 hw/rdma/vmw/pvrdma_cmd.c                           |   811 -
 hw/rdma/vmw/pvrdma_dev_ring.c                      |   141 -
 hw/rdma/vmw/pvrdma_dev_ring.h                      |    46 -
 hw/rdma/vmw/pvrdma_main.c                          |   719 -
 hw/rdma/vmw/pvrdma_qp_ops.c                        |   298 -
 hw/rdma/vmw/pvrdma_qp_ops.h                        |    28 -
 hw/rdma/vmw/trace-events                           |    17 -
 hw/rdma/vmw/trace.h                                |     1 -
 hw/remote/iommu.c                                  |     6 +-
 hw/remote/meson.build                              |     5 +-
 hw/remote/message.c                                |     5 +-
 hw/remote/mpqemu-link.c                            |    22 +-
 hw/remote/proxy-memory-listener.c                  |     2 +-
 hw/remote/proxy.c                                  |     8 +-
 hw/remote/remote-obj.c                             |     1 +
 hw/remote/vfio-user-obj-stub.c                     |     6 +
 hw/remote/vfio-user-obj.c                          |    20 +-
 hw/riscv/Kconfig                                   |    23 +
 hw/riscv/boot.c                                    |    21 +-
 hw/riscv/meson.build                               |     2 +-
 hw/riscv/microchip_pfsoc.c                         |    16 +-
 hw/riscv/numa.c                                    |     8 +-
 hw/riscv/opentitan.c                               |    40 +-
 hw/riscv/shakti_c.c                                |    13 +-
 hw/riscv/sifive_e.c                                |    19 +-
 hw/riscv/sifive_u.c                                |    17 +-
 hw/riscv/spike.c                                   |    21 +-
 hw/riscv/virt-acpi-build.c                         |   456 +-
 hw/riscv/virt.c                                    |   931 +-
 hw/rtc/allwinner-rtc.c                             |     2 +-
 hw/rtc/aspeed_rtc.c                                |     7 +-
 hw/rtc/ds1338.c                                    |     2 +-
 hw/rtc/exynos4210_rtc.c                            |     4 +-
 hw/rtc/goldfish_rtc.c                              |     2 +-
 hw/rtc/ls7a_rtc.c                                  |     6 +-
 hw/rtc/m48t59.c                                    |     8 +-
 hw/rtc/mc146818rtc.c                               |    22 +-
 hw/rtc/meson.build                                 |    28 +-
 hw/rtc/pl031.c                                     |     7 +-
 hw/rtc/sun4v-rtc.c                                 |     2 +-
 hw/rtc/twl92230.c                                  |     8 +-
 hw/rtc/xlnx-zynqmp-rtc.c                           |     2 +-
 hw/rx/Kconfig                                      |     3 +
 hw/rx/rx-gdbsim.c                                  |     1 +
 hw/rx/rx62n.c                                      |    40 +-
 hw/s390x/Kconfig                                   |     7 +-
 hw/s390x/ccw-device.c                              |     5 +-
 hw/s390x/ccw-device.h                              |     2 +-
 hw/s390x/cpu-topology.c                            |   469 +
 hw/s390x/css-bridge.c                              |    12 +-
 hw/s390x/css.c                                     |    49 +-
 hw/s390x/event-facility.c                          |    21 +-
 hw/s390x/ipl.c                                     |    16 +-
 hw/s390x/ipl.h                                     |     2 +-
 hw/s390x/meson.build                               |     2 +-
 hw/s390x/pv.c                                      |   360 -
 hw/s390x/s390-ccw.c                                |    36 +-
 hw/s390x/s390-pci-bus.c                            |    59 +-
 hw/s390x/s390-pci-inst.c                           |    48 +-
 hw/s390x/s390-pci-kvm.c                            |    36 +-
 hw/s390x/s390-pci-vfio.c                           |    43 +-
 hw/s390x/s390-skeys.c                              |    65 +-
 hw/s390x/s390-stattrib-kvm.c                       |    12 +-
 hw/s390x/s390-stattrib.c                           |    74 +-
 hw/s390x/s390-virtio-ccw.c                         |   308 +-
 hw/s390x/s390-virtio-hcall.h                       |     2 +
 hw/s390x/sclp.c                                    |    27 +-
 hw/s390x/sclpcpu.c                                 |     4 +-
 hw/s390x/sclpquiesce.c                             |    10 +-
 hw/s390x/tod-kvm.c                                 |     2 +-
 hw/s390x/trace-events                              |    21 +
 hw/s390x/virtio-ccw.c                              |    10 +-
 hw/scsi/Kconfig                                    |     6 +
 hw/scsi/esp-pci.c                                  |    79 +-
 hw/scsi/esp.c                                      |  1460 +-
 hw/scsi/lsi53c895a.c                               |    92 +-
 hw/scsi/megasas.c                                  |    20 +-
 hw/scsi/meson.build                                |    20 +-
 hw/scsi/mfi.h                                      |     2 +-
 hw/scsi/mptsas.c                                   |    11 +-
 hw/scsi/scsi-bus.c                                 |   366 +-
 hw/scsi/scsi-disk.c                                |   235 +-
 hw/scsi/scsi-generic.c                             |    21 +-
 hw/scsi/spapr_vscsi.c                              |     4 +-
 hw/scsi/trace-events                               |     5 +
 hw/scsi/vhost-scsi-common.c                        |    47 +-
 hw/scsi/vhost-scsi.c                               |    80 +-
 hw/scsi/vhost-user-scsi.c                          |   275 +-
 hw/scsi/virtio-scsi-dataplane.c                    |    45 +-
 hw/scsi/virtio-scsi.c                              |   235 +-
 hw/scsi/vmw_pvscsi.c                               |     9 +-
 hw/sd/allwinner-sdhost.c                           |    76 +-
 hw/sd/aspeed_sdhci.c                               |    21 +-
 hw/sd/bcm2835_sdhost.c                             |    35 +-
 hw/sd/cadence_sdhci.c                              |    23 +-
 hw/sd/core.c                                       |    48 +-
 hw/sd/meson.build                                  |    24 +-
 hw/sd/npcm7xx_sdhci.c                              |    26 +-
 hw/sd/pl181.c                                      |    37 +-
 hw/sd/pxa2xx_mmci.c                                |    44 +-
 hw/sd/sd.c                                         |  2216 ++-
 hw/sd/sdhci-pci.c                                  |    25 +-
 hw/sd/sdhci.c                                      |    45 +-
 hw/sd/sdmmc-internal.c                             |    72 -
 hw/sd/sdmmc-internal.h                             |   125 +-
 hw/sd/ssi-sd.c                                     |    21 +-
 hw/sd/trace-events                                 |    11 +-
 hw/sensor/Kconfig                                  |     5 +
 hw/sensor/adm1266.c                                |   254 +
 hw/sensor/adm1272.c                                |     6 +-
 hw/sensor/dps310.c                                 |     2 +-
 hw/sensor/emc141x.c                                |     2 +-
 hw/sensor/isl_pmbus_vr.c                           |    12 +-
 hw/sensor/lsm303dlhc_mag.c                         |     2 +-
 hw/sensor/max31785.c                               |     4 +-
 hw/sensor/max34451.c                               |     6 +-
 hw/sensor/meson.build                              |    19 +-
 hw/sensor/tmp105.c                                 |     6 +-
 hw/sensor/tmp421.c                                 |     2 +-
 hw/sh4/Kconfig                                     |     5 +-
 hw/sh4/meson.build                                 |     2 +-
 hw/sh4/r2d.c                                       |    15 +-
 hw/sh4/sh7750_regs.h                               |    28 +-
 hw/sh4/shix.c                                      |     1 +
 hw/sh4/trace-events                                |     4 +-
 hw/smbios/Kconfig                                  |     2 +
 hw/smbios/meson.build                              |    11 +-
 hw/smbios/smbios.c                                 |   733 +-
 hw/smbios/smbios_legacy.c                          |   192 +
 hw/smbios/smbios_legacy_stub.c                     |    20 +
 hw/sparc/Kconfig                                   |     4 +
 hw/sparc/leon3.c                                   |   150 +-
 hw/sparc/sun4m.c                                   |    54 +-
 hw/sparc/sun4m_iommu.c                             |    10 +-
 hw/sparc64/Kconfig                                 |     4 +
 hw/sparc64/sparc64.c                               |     4 +-
 hw/sparc64/sun4u.c                                 |    71 +-
 hw/ssi/Kconfig                                     |     8 +
 hw/ssi/aspeed_smc.c                                |   369 +-
 hw/ssi/bcm2835_spi.c                               |   288 +
 hw/ssi/ibex_spi_host.c                             |     8 +-
 hw/ssi/imx_spi.c                                   |     4 +-
 hw/ssi/meson.build                                 |    28 +-
 hw/ssi/mss-spi.c                                   |     2 +-
 hw/ssi/npcm7xx_fiu.c                               |     4 +-
 hw/ssi/npcm_pspi.c                                 |     2 +-
 hw/ssi/pl022.c                                     |     2 +-
 hw/ssi/pnv_spi.c                                   |  1268 ++
 hw/ssi/ssi.c                                       |    45 +-
 hw/ssi/stm32f2xx_spi.c                             |     2 +-
 hw/ssi/trace-events                                |    23 +-
 hw/ssi/xilinx_spi.c                                |     2 +-
 hw/ssi/xilinx_spips.c                              |    19 +-
 hw/ssi/xlnx-versal-ospi.c                          |    12 +-
 hw/timer/Kconfig                                   |     4 -
 hw/timer/a9gtimer.c                                |    13 +-
 hw/timer/allwinner-a10-pit.c                       |     2 +-
 hw/timer/altera_timer.c                            |   244 -
 hw/timer/arm_mptimer.c                             |     4 +-
 hw/timer/arm_timer.c                               |     6 +-
 hw/timer/armv7m_systick.c                          |     2 +-
 hw/timer/aspeed_timer.c                            |     6 +-
 hw/timer/bcm2835_systmr.c                          |     2 +-
 hw/timer/cadence_ttc.c                             |     4 +-
 hw/timer/cmsdk-apb-dualtimer.c                     |     4 +-
 hw/timer/cmsdk-apb-timer.c                         |     2 +-
 hw/timer/digic-timer.c                             |     2 +-
 hw/timer/etraxfs_timer.c                           |     6 +-
 hw/timer/exynos4210_mct.c                          |    25 +-
 hw/timer/exynos4210_pwm.c                          |     4 +-
 hw/timer/grlib_gptimer.c                           |     6 +-
 hw/timer/hpet.c                                    |   362 +-
 hw/timer/i8254.c                                   |     6 -
 hw/timer/i8254_common.c                            |    14 +-
 hw/timer/ibex_timer.c                              |     2 +-
 hw/timer/imx_epit.c                                |     2 +-
 hw/timer/imx_gpt.c                                 |     2 +-
 hw/timer/meson.build                               |    73 +-
 hw/timer/mss-timer.c                               |     4 +-
 hw/timer/npcm7xx_timer.c                           |    13 +-
 hw/timer/nrf51_timer.c                             |     2 +-
 hw/timer/pxa2xx_timer.c                            |     9 +-
 hw/timer/renesas_cmt.c                             |     2 +-
 hw/timer/renesas_tmr.c                             |     4 +-
 hw/timer/sifive_pwm.c                              |     2 +-
 hw/timer/slavio_timer.c                            |     4 +-
 hw/timer/sse-counter.c                             |     2 +-
 hw/timer/sse-timer.c                               |     2 +-
 hw/timer/stellaris-gptm.c                          |     2 +-
 hw/timer/stm32f2xx_timer.c                         |     2 +-
 hw/timer/trace-events                              |    17 +-
 hw/tpm/Kconfig                                     |     7 +
 hw/tpm/meson.build                                 |    13 +-
 hw/tpm/tpm_crb.c                                   |     2 +-
 hw/tpm/tpm_ppi.c                                   |     6 +-
 hw/tpm/tpm_spapr.c                                 |     2 +-
 hw/tpm/tpm_tis.h                                   |     5 +-
 hw/tpm/tpm_tis_common.c                            |    40 +-
 hw/tpm/tpm_tis_i2c.c                               |   571 +
 hw/tpm/tpm_tis_isa.c                               |     4 +-
 hw/tpm/tpm_tis_sysbus.c                            |     5 +-
 hw/tpm/trace-events                                |     6 +
 hw/tricore/Kconfig                                 |     4 +
 hw/tricore/tricore_testboard.c                     |     4 +-
 hw/tricore/tricore_testdevice.c                    |     4 +
 hw/ufs/Kconfig                                     |     4 +
 hw/ufs/lu.c                                        |   446 +
 hw/ufs/meson.build                                 |     1 +
 hw/ufs/trace-events                                |    50 +
 hw/ufs/trace.h                                     |     1 +
 hw/ufs/ufs.c                                       |  1822 ++
 hw/ufs/ufs.h                                       |   233 +
 hw/usb/Kconfig                                     |    17 +-
 hw/usb/bus-stub.c                                  |    28 +
 hw/usb/bus.c                                       |    45 +-
 hw/usb/canokey.c                                   |     2 +-
 hw/usb/canokey.h                                   |     2 +-
 hw/usb/ccid-card-emulated.c                        |     2 +-
 hw/usb/ccid-card-passthru.c                        |     2 +-
 hw/usb/desc.c                                      |     2 +-
 hw/usb/dev-audio.c                                 |     9 +-
 hw/usb/dev-hid.c                                   |     4 +-
 hw/usb/dev-hub.c                                   |    16 +-
 hw/usb/dev-mtp.c                                   |     4 +-
 hw/usb/dev-network.c                               |    11 +-
 hw/usb/dev-smartcard-reader.c                      |     8 +-
 hw/usb/dev-storage-classic.c                       |    14 +-
 hw/usb/dev-storage.c                               |     8 +-
 hw/usb/dev-uas.c                                   |     5 +-
 hw/usb/hcd-dwc2.c                                  |    24 +-
 hw/usb/hcd-dwc3.c                                  |     2 +-
 hw/usb/hcd-ehci-pci.c                              |     6 +-
 hw/usb/hcd-ehci-sysbus.c                           |     4 +-
 hw/usb/hcd-ehci.c                                  |    34 +-
 hw/usb/hcd-ehci.h                                  |     8 +-
 hw/usb/hcd-ohci-pci.c                              |     2 +-
 hw/usb/hcd-ohci-sysbus.c                           |    88 +
 hw/usb/hcd-ohci.c                                  |    77 +-
 hw/usb/hcd-uhci.c                                  |    30 +-
 hw/usb/hcd-uhci.h                                  |     4 +-
 hw/usb/hcd-xhci-nec.c                              |     4 -
 hw/usb/hcd-xhci-pci.c                              |     6 +-
 hw/usb/hcd-xhci-sysbus.c                           |     2 +-
 hw/usb/hcd-xhci.c                                  |    74 +-
 hw/usb/hcd-xhci.h                                  |     4 +-
 hw/usb/host-libusb.c                               |    13 +-
 hw/usb/host.h                                      |    44 -
 hw/usb/imx-usb-phy.c                               |     2 +-
 hw/usb/meson.build                                 |    81 +-
 hw/usb/quirks.h                                    |     2 +-
 hw/usb/redirect.c                                  |    28 +-
 hw/usb/trace-events                                |    10 +-
 hw/usb/u2f-passthru.c                              |     6 +-
 hw/usb/u2f.c                                       |     2 +-
 hw/usb/vt82c686-uhci-pci.c                         |     9 +
 hw/usb/xen-usb.c                                   |    19 +-
 hw/usb/xlnx-versal-usb2-ctrl-regs.c                |     4 +-
 hw/vfio/ap.c                                       |   204 +-
 hw/vfio/ccw.c                                      |   196 +-
 hw/vfio/common.c                                   |  2510 +--
 hw/vfio/container-base.c                           |   142 +
 hw/vfio/container.c                                |  1214 ++
 hw/vfio/cpr.c                                      |    39 +
 hw/vfio/display.c                                  |    87 +-
 hw/vfio/helpers.c                                  |   702 +
 hw/vfio/igd.c                                      |    35 +-
 hw/vfio/iommufd.c                                  |   871 +
 hw/vfio/meson.build                                |     9 +-
 hw/vfio/migration.c                                |   641 +-
 hw/vfio/pci-quirks.c                               |   210 +-
 hw/vfio/pci.c                                      |   909 +-
 hw/vfio/pci.h                                      |    27 +-
 hw/vfio/platform.c                                 |   142 +-
 hw/vfio/spapr.c                                    |   353 +-
 hw/vfio/trace-events                               |    46 +-
 hw/virtio/Kconfig                                  |    24 +-
 hw/virtio/meson.build                              |    73 +-
 hw/virtio/trace-events                             |    31 +-
 hw/virtio/vdpa-dev.c                               |    21 +-
 hw/virtio/vhost-backend.c                          |    34 +-
 hw/virtio/vhost-shadow-virtqueue.c                 |    58 +-
 hw/virtio/vhost-shadow-virtqueue.h                 |     3 +-
 hw/virtio/vhost-stub.c                             |     9 +-
 hw/virtio/vhost-user-base.c                        |   374 +
 hw/virtio/vhost-user-device-pci.c                  |    72 +
 hw/virtio/vhost-user-device.c                      |    64 +
 hw/virtio/vhost-user-fs.c                          |   108 +-
 hw/virtio/vhost-user-gpio.c                        |   400 +-
 hw/virtio/vhost-user-i2c.c                         |   256 +-
 hw/virtio/vhost-user-input-pci.c                   |     3 -
 hw/virtio/vhost-user-input.c                       |    58 +
 hw/virtio/vhost-user-rng.c                         |   278 +-
 hw/virtio/vhost-user-scmi-pci.c                    |    68 +
 hw/virtio/vhost-user-scmi.c                        |   313 +
 hw/virtio/vhost-user-snd-pci.c                     |    75 +
 hw/virtio/vhost-user-snd.c                         |    67 +
 hw/virtio/vhost-user-vsock.c                       |     2 +
 hw/virtio/vhost-user.c                             |   801 +-
 hw/virtio/vhost-vdpa.c                             |   432 +-
 hw/virtio/vhost-vsock-common.c                     |     7 +-
 hw/virtio/vhost-vsock.c                            |     3 +-
 hw/virtio/vhost.c                                  |   513 +-
 hw/virtio/virtio-acpi.c                            |    34 +
 hw/virtio/virtio-balloon.c                         |    52 +-
 hw/virtio/virtio-crypto.c                          |    16 +-
 hw/virtio/virtio-input-pci.c                       |    25 +-
 hw/virtio/virtio-iommu-pci.c                       |    16 +-
 hw/virtio/virtio-iommu.c                           |   444 +-
 hw/virtio/virtio-md-pci.c                          |   151 +
 hw/virtio/virtio-md-stubs.c                        |    24 +
 hw/virtio/virtio-mem-pci.c                         |    81 +-
 hw/virtio/virtio-mem-pci.h                         |     6 +-
 hw/virtio/virtio-mem.c                             |   553 +-
 hw/virtio/virtio-mmio.c                            |    24 +-
 hw/virtio/virtio-pci.c                             |   182 +-
 hw/virtio/virtio-pmem-pci.c                        |    11 +-
 hw/virtio/virtio-pmem-pci.h                        |     6 +-
 hw/virtio/virtio-pmem.c                            |     3 +-
 hw/virtio/virtio-qmp.c                             |   147 +-
 hw/virtio/virtio-qmp.h                             |     7 -
 hw/virtio/virtio-rng.c                             |     7 +-
 hw/virtio/virtio.c                                 |   475 +-
 hw/watchdog/Kconfig                                |     4 +
 hw/watchdog/allwinner-wdt.c                        |   416 +
 hw/watchdog/cmsdk-apb-watchdog.c                   |     2 +-
 hw/watchdog/meson.build                            |    17 +-
 hw/watchdog/sbsa_gwdt.c                            |    17 +-
 hw/watchdog/spapr_watchdog.c                       |     2 +-
 hw/watchdog/trace-events                           |    13 +
 hw/watchdog/wdt_aspeed.c                           |    27 +-
 hw/watchdog/wdt_diag288.c                          |     2 +-
 hw/watchdog/wdt_i6300esb.c                         |     2 +-
 hw/watchdog/wdt_ib700.c                            |     2 +-
 hw/watchdog/wdt_imx2.c                             |    30 +-
 hw/xen/meson.build                                 |     8 +-
 hw/xen/trace-events                                |    38 +
 hw/xen/xen-backend.c                               |    27 +-
 hw/xen/xen-bus.c                                   |    42 +-
 hw/xen/xen-host-pci-device.c                       |    76 +-
 hw/xen/xen-host-pci-device.h                       |     6 +
 hw/xen/xen-hvm-common.c                            |   900 +
 hw/xen/xen-legacy-backend.c                        |    25 +-
 hw/xen/xen-mapcache.c                              |   772 +
 hw/xen/xen-operations.c                            |    57 +-
 hw/xen/xen_devconfig.c                             |    53 -
 hw/xen/xen_pt.c                                    |    20 +-
 hw/xen/xen_pt.h                                    |    32 +-
 hw/xen/xen_pt_config_init.c                        |    10 +-
 hw/xen/xen_pt_graphics.c                           |     3 +-
 hw/xen/xen_pt_load_rom.c                           |     2 +-
 hw/xen/xen_pt_stub.c                               |     2 +-
 hw/xen/xen_pvdev.c                                 |     2 +-
 hw/xenpv/xen_machine_pv.c                          |    26 +-
 hw/xtensa/Kconfig                                  |     7 +
 hw/xtensa/bootparam.h                              |     2 +
 hw/xtensa/pic_cpu.c                                |     1 +
 hw/xtensa/sim.c                                    |     7 +-
 hw/xtensa/virt.c                                   |    17 +-
 hw/xtensa/xtfpga.c                                 |    32 +-
 include/block/accounting.h                         |     1 +
 include/block/aio-wait.h                           |    20 +-
 include/block/aio.h                                |   127 +-
 include/block/block-common.h                       |    74 +
 include/block/block-copy.h                         |     2 +
 include/block/block-global-state.h                 |   155 +-
 include/block/block-io.h                           |   148 +-
 include/block/block_int-common.h                   |   300 +-
 include/block/block_int-global-state.h             |    42 +-
 include/block/block_int-io.h                       |    26 +-
 include/block/blockjob.h                           |    22 +-
 include/block/blockjob_int.h                       |    35 +-
 include/block/export.h                             |     2 +
 include/block/graph-lock.h                         |    46 +-
 include/block/nbd.h                                |   225 +-
 include/block/nvme.h                               |    38 +-
 include/block/qapi.h                               |    33 +-
 include/block/raw-aio.h                            |    29 +-
 include/block/snapshot.h                           |    26 +-
 include/block/thread-pool.h                        |    15 +-
 include/block/throttle-groups.h                    |     6 +-
 include/block/ufs.h                                |  1215 ++
 include/chardev/char-fe.h                          |    40 +-
 include/chardev/char.h                             |     3 -
 include/crypto/aes-round.h                         |   164 +
 include/crypto/aes.h                               |    25 +-
 include/crypto/akcipher.h                          |     2 +-
 include/crypto/block.h                             |    18 +-
 include/crypto/clmul.h                             |    83 +
 include/crypto/ivgen.h                             |     4 +-
 include/crypto/secret_common.h                     |    14 +-
 include/crypto/sm4.h                               |     9 +
 include/crypto/tlssession.h                        |    33 +-
 include/disas/capstone.h                           |     1 +
 include/disas/dis-asm.h                            |    15 +-
 include/disas/disas.h                              |    30 +-
 include/elf.h                                      |    70 +-
 include/exec/abi_ptr.h                             |    33 +
 include/exec/address-spaces.h                      |     2 -
 include/exec/breakpoint.h                          |    30 +
 include/exec/confidential-guest-support.h          |    39 +-
 include/exec/cpu-all.h                             |   315 +-
 include/exec/cpu-common.h                          |   156 +-
 include/exec/cpu-defs.h                            |   183 +-
 include/exec/cpu_ldst.h                            |   229 +-
 include/exec/cputlb.h                              |     6 +-
 include/exec/exec-all.h                            |   402 +-
 include/exec/gdbstub.h                             |   138 +-
 include/exec/gen-icount.h                          |    83 -
 include/exec/helper-gen-common.h                   |    14 +
 include/exec/helper-gen.h                          |    97 +-
 include/exec/helper-gen.h.inc                      |   110 +
 include/exec/helper-head.h                         |   147 -
 include/exec/helper-head.h.inc                     |   135 +
 include/exec/helper-info.c.inc                     |    96 +
 include/exec/helper-proto-common.h                 |    16 +
 include/exec/helper-proto.h                        |    73 +-
 include/exec/helper-proto.h.inc                    |    68 +
 include/exec/helper-tcg.h                          |    75 -
 include/exec/ioport.h                              |     4 +-
 include/exec/memattrs.h                            |    21 +-
 include/exec/memop.h                               |    56 +-
 include/exec/memory.h                              |   281 +-
 include/exec/memory_ldst.h.inc                     |    42 +-
 include/exec/mmu-access-type.h                     |    18 +
 include/exec/page-protection.h                     |    41 +
 include/exec/page-vary.h                           |     4 +-
 include/exec/plugin-gen.h                          |    39 +-
 include/exec/poison.h                              |     5 -
 include/exec/ram_addr.h                            |    50 +-
 include/exec/ramblock.h                            |    19 +-
 include/exec/target_long.h                         |     2 +
 include/exec/target_page.h                         |     2 +
 include/exec/tb-flush.h                            |     2 +
 include/exec/tlb-common.h                          |    56 +
 include/exec/translate-all.h                       |     1 -
 include/exec/translation-block.h                   |   155 +
 include/exec/translator.h                          |   105 +-
 include/exec/tswap.h                               |    82 +
 include/exec/user/abitypes.h                       |    71 -
 include/exec/user/thunk.h                          |   203 -
 include/exec/vaddr.h                               |    18 +
 include/fpu/softfloat.h                            |    15 +
 include/gdbstub/commands.h                         |   108 +
 include/gdbstub/enums.h                            |    21 +
 include/gdbstub/helpers.h                          |    12 +-
 include/gdbstub/syscalls.h                         |     9 +
 include/gdbstub/user.h                             |    30 +-
 include/glib-compat.h                              |    27 +-
 include/hw/acpi/acpi-defs.h                        |    33 +
 include/hw/acpi/acpi_dev_interface.h               |     3 -
 include/hw/acpi/acpi_generic_initiator.h           |    47 +
 include/hw/acpi/aml-build.h                        |     6 +-
 include/hw/acpi/cpu.h                              |    14 +-
 include/hw/acpi/cxl.h                              |     1 +
 include/hw/acpi/generic_event_device.h             |     7 +-
 include/hw/acpi/ich9_tco.h                         |     1 +
 include/hw/acpi/memory_hotplug.h                   |     1 +
 include/hw/acpi/pc-hotplug.h                       |     2 +-
 include/hw/acpi/pcihp.h                            |     2 +-
 include/hw/acpi/tpm.h                              |    41 +
 include/hw/acpi/vmgenid.h                          |     2 +-
 include/hw/adc/aspeed_adc.h                        |     1 +
 include/hw/arm/allwinner-a10.h                     |     5 +-
 include/hw/arm/allwinner-h3.h                      |     6 +-
 include/hw/arm/allwinner-r40.h                     |   157 +
 include/hw/arm/armsse.h                            |     5 +
 include/hw/arm/armv7m.h                            |     9 +
 include/hw/arm/aspeed_soc.h                        |    93 +-
 include/hw/arm/bcm2835_peripherals.h               |    39 +-
 include/hw/arm/bcm2836.h                           |    27 +-
 include/hw/arm/bcm2838.h                           |    31 +
 include/hw/arm/bcm2838_peripherals.h               |    84 +
 include/hw/arm/bsa.h                               |    35 +
 include/hw/arm/exynos4210.h                        |     2 +-
 include/hw/arm/fsl-imx25.h                         |     1 -
 include/hw/arm/fsl-imx31.h                         |     1 -
 include/hw/arm/fsl-imx6.h                          |    45 +-
 include/hw/arm/fsl-imx6ul.h                        |   140 +-
 include/hw/arm/fsl-imx7.h                          |   338 +-
 include/hw/arm/msf2-soc.h                          |     3 -
 include/hw/arm/npcm7xx.h                           |     2 +
 include/hw/arm/omap.h                              |     4 +-
 include/hw/arm/pxa.h                               |     2 -
 include/hw/arm/raspberrypi-fw-defs.h               |   175 +
 include/hw/arm/raspi_platform.h                    |    48 +-
 include/hw/arm/smmu-common.h                       |    86 +-
 include/hw/arm/smmuv3.h                            |     4 +
 include/hw/arm/stm32f100_soc.h                     |     4 -
 include/hw/arm/stm32f205_soc.h                     |     4 -
 include/hw/arm/stm32f405_soc.h                     |     4 -
 include/hw/arm/stm32l4x5_soc.h                     |    74 +
 include/hw/arm/virt.h                              |    22 +-
 include/hw/arm/xen_arch_hvm.h                      |     9 +
 include/hw/arm/xlnx-versal.h                       |   104 +-
 include/hw/arm/xlnx-zynqmp.h                       |     3 +-
 include/hw/audio/asc.h                             |    85 +
 include/hw/audio/pcspk.h                           |    10 -
 include/hw/audio/soundhw.h                         |     2 +-
 include/hw/audio/virtio-snd.h                      |   250 +
 include/hw/block/block.h                           |     4 +-
 include/hw/block/fdc.h                             |     3 +
 include/hw/block/flash.h                           |     6 +
 include/hw/block/swim.h                            |    21 +-
 include/hw/boards.h                                |   377 +-
 include/hw/char/avr_usart.h                        |     2 +-
 include/hw/char/escc.h                             |     1 +
 include/hw/char/grlib_uart.h                       |    32 +
 include/hw/char/imx_serial.h                       |    21 +-
 include/hw/char/parallel-isa.h                     |    35 +
 include/hw/char/parallel.h                         |    19 +
 include/hw/char/riscv_htif.h                       |     3 +
 include/hw/char/serial.h                           |     2 +
 include/hw/char/stm32f2xx_usart.h                  |    10 +-
 include/hw/char/stm32l4x5_usart.h                  |    67 +
 include/hw/clock.h                                 |     6 +-
 include/hw/core/accel-cpu.h                        |     2 +-
 include/hw/core/cpu.h                              |   365 +-
 include/hw/core/resetcontainer.h                   |    48 +
 include/hw/core/sysemu-cpu-ops.h                   |     2 +-
 include/hw/core/tcg-cpu-ops.h                      |   134 +-
 include/hw/cris/etraxfs.h                          |     2 +-
 include/hw/cxl/cxl.h                               |    11 +-
 include/hw/cxl/cxl_cdat.h                          |    27 +-
 include/hw/cxl/cxl_component.h                     |    90 +-
 include/hw/cxl/cxl_device.h                        |   464 +-
 include/hw/cxl/cxl_events.h                        |   187 +
 include/hw/cxl/cxl_mailbox.h                       |    18 +
 include/hw/cxl/cxl_pci.h                           |    74 +-
 include/hw/display/bcm2835_fb.h                    |     2 +
 include/hw/display/dm163.h                         |    59 +
 include/hw/display/ramfb.h                         |     4 +
 include/hw/dma/i8257.h                             |     2 +-
 include/hw/elf_ops.h                               |   624 -
 include/hw/elf_ops.h.inc                           |   627 +
 include/hw/firmware/smbios.h                       |    45 +-
 include/hw/fsi/aspeed_apb2opb.h                    |    46 +
 include/hw/fsi/cfam.h                              |    34 +
 include/hw/fsi/fsi-master.h                        |    32 +
 include/hw/fsi/fsi.h                               |    37 +
 include/hw/fsi/lbus.h                              |    43 +
 include/hw/gpio/aspeed_gpio.h                      |     1 +
 include/hw/gpio/bcm2838_gpio.h                     |    45 +
 include/hw/gpio/nrf51_gpio.h                       |     1 +
 include/hw/gpio/pca9552.h                          |    38 +
 include/hw/gpio/pca9552_regs.h                     |    32 +
 include/hw/gpio/pca9554.h                          |    36 +
 include/hw/gpio/pca9554_regs.h                     |    19 +
 include/hw/gpio/pcf8574.h                          |    15 +
 include/hw/gpio/stm32l4x5_gpio.h                   |    71 +
 include/hw/hyperv/dynmem-proto.h                   |   430 +
 include/hw/hyperv/hv-balloon.h                     |    18 +
 include/hw/hyperv/hyperv.h                         |     4 +
 include/hw/hyperv/vmbus.h                          |     2 +-
 include/hw/i2c/aspeed_i2c.h                        |    18 +-
 include/hw/i2c/bcm2835_i2c.h                       |    80 +
 include/hw/i2c/npcm7xx_smbus.h                     |     2 +-
 include/hw/i2c/pmbus_device.h                      |    17 +
 include/hw/i2c/pnv_i2c_regs.h                      |   143 +
 include/hw/i386/apic.h                             |     9 +-
 include/hw/i386/apic_internal.h                    |     9 +-
 include/hw/i386/intel_iommu.h                      |     2 +
 include/hw/i386/pc.h                               |   142 +-
 include/hw/i386/sgx-epc.h                          |     1 +
 include/hw/i386/topology.h                         |    93 +-
 include/hw/i386/x86.h                              |    34 +-
 include/hw/i386/xen_arch_hvm.h                     |    11 +
 include/hw/ide.h                                   |     9 -
 include/hw/ide/ahci-pci.h                          |    22 +
 include/hw/ide/ahci-sysbus.h                       |    35 +
 include/hw/ide/ahci.h                              |    38 +-
 include/hw/ide/ide-bus.h                           |    42 +
 include/hw/ide/ide-dev.h                           |   186 +
 include/hw/ide/ide-dma.h                           |    37 +
 include/hw/ide/internal.h                          |   656 -
 include/hw/ide/pci.h                               |     4 +-
 include/hw/input/gamepad.h                         |    18 -
 include/hw/input/i8042.h                           |     1 -
 include/hw/input/stellaris_gamepad.h               |    37 +
 include/hw/intc/arm_gic.h                          |     2 +
 include/hw/intc/arm_gic_common.h                   |     2 +
 include/hw/intc/arm_gicv3_common.h                 |    24 +
 include/hw/intc/arm_gicv3_its_common.h             |     9 +
 include/hw/intc/armv7m_nvic.h                      |     4 +-
 include/hw/intc/aspeed_intc.h                      |    44 +
 include/hw/intc/grlib_irqmp.h                      |    41 +
 include/hw/intc/i8259.h                            |     2 +
 include/hw/intc/intc.h                             |     2 +-
 include/hw/intc/loongarch_extioi.h                 |    35 +-
 include/hw/intc/loongarch_ipi.h                    |    50 +-
 include/hw/intc/loongson_ipi.h                     |    31 +
 include/hw/intc/loongson_ipi_common.h              |    74 +
 include/hw/intc/m68k_irqc.h                        |     1 +
 include/hw/intc/nios2_vic.h                        |    66 -
 include/hw/kvm/clock.h                             |    28 -
 include/hw/loader.h                                |     7 +-
 include/hw/loongarch/boot.h                        |   119 +
 include/hw/loongarch/virt.h                        |    40 +-
 include/hw/m68k/mcf.h                              |     4 +-
 include/hw/m68k/q800-glue.h                        |    51 +
 include/hw/m68k/q800.h                             |    78 +
 include/hw/mem/memory-device.h                     |    65 +-
 include/hw/mem/nvdimm.h                            |     6 +
 include/hw/mem/pc-dimm.h                           |     3 +-
 include/hw/mips/bios.h                             |    14 -
 include/hw/mips/cpudevs.h                          |    14 -
 include/hw/misc/allwinner-r40-ccu.h                |    65 +
 include/hw/misc/allwinner-r40-dramc.h              |   108 +
 include/hw/misc/allwinner-sramc.h                  |    69 +
 include/hw/misc/aspeed_scu.h                       |    53 +-
 include/hw/misc/aspeed_sdmc.h                      |     5 +-
 include/hw/misc/aspeed_sli.h                       |    27 +
 include/hw/misc/auxbus.h                           |     2 +-
 include/hw/misc/bcm2835_property.h                 |     3 +
 include/hw/misc/djmemc.h                           |    30 +
 include/hw/misc/imx7_snvs.h                        |     7 +-
 include/hw/misc/imx7_src.h                         |    66 +
 include/hw/misc/iosb.h                             |    25 +
 include/hw/misc/lasi.h                             |     5 +-
 include/hw/misc/mac_via.h                          |     3 +
 include/hw/misc/macio/macio.h                      |     9 +-
 include/hw/misc/macio/pmu.h                        |     2 +-
 include/hw/misc/mips_itu.h                         |     4 -
 include/hw/misc/mps2-scc.h                         |     1 +
 include/hw/misc/pca9552.h                          |    37 -
 include/hw/misc/pca9552_regs.h                     |    32 -
 include/hw/misc/pvpanic.h                          |     6 +
 include/hw/misc/sifive_e_aon.h                     |    60 +
 include/hw/misc/stm32l4x5_exti.h                   |    53 +
 include/hw/misc/stm32l4x5_rcc.h                    |   239 +
 include/hw/misc/stm32l4x5_rcc_internals.h          |  1042 +
 include/hw/misc/stm32l4x5_syscfg.h                 |    53 +
 include/hw/misc/xlnx-cfi-if.h                      |    58 +
 include/hw/misc/xlnx-versal-cframe-reg.h           |   303 +
 include/hw/misc/xlnx-versal-cfu.h                  |   258 +
 include/hw/misc/xlnx-versal-crl.h                  |     4 +-
 include/hw/misc/xlnx-versal-pmc-iou-slcr.h         |     2 +-
 include/hw/misc/xlnx-versal-trng.h                 |    58 +
 include/hw/net/dp8393x.h                           |    60 +
 include/hw/net/ftgmac100.h                         |    17 +-
 include/hw/net/imx_fec.h                           |     2 +
 include/hw/net/lan9118.h                           |     2 +-
 include/hw/net/lasi_82596.h                        |     4 +-
 include/hw/net/mii.h                               |     2 +-
 include/hw/net/ne2000-isa.h                        |     2 -
 include/hw/net/npcm_gmac.h                         |   343 +
 include/hw/net/smc91c111.h                         |     2 +-
 include/hw/net/xlnx-versal-canfd.h                 |    87 +
 include/hw/nubus/nubus-virtio-mmio.h               |    36 +
 include/hw/nubus/nubus.h                           |     2 +-
 include/hw/nvram/bcm2835_otp.h                     |    68 +
 include/hw/nvram/fw_cfg.h                          |     2 +
 include/hw/nvram/fw_cfg_acpi.h                     |    14 +
 include/hw/nvram/npcm7xx_otp.h                     |     4 +-
 include/hw/nvram/xlnx-bbram.h                      |     2 +-
 include/hw/nvram/xlnx-efuse.h                      |     2 +-
 include/hw/nvram/xlnx-versal-efuse.h               |     4 +-
 include/hw/nvram/xlnx-zynqmp-efuse.h               |     2 +-
 include/hw/pci-bridge/cxl_upstream_port.h          |    19 +
 include/hw/pci-host/articia.h                      |    17 +
 include/hw/pci-host/astro.h                        |    94 +
 include/hw/pci-host/dino.h                         |     2 +-
 include/hw/pci-host/gpex.h                         |    28 +-
 include/hw/pci-host/i440fx.h                       |    16 +-
 include/hw/pci-host/ls7a.h                         |     2 +
 include/hw/pci-host/pam.h                          |     5 +-
 include/hw/pci-host/pnv_phb3.h                     |     2 +-
 include/hw/pci-host/pnv_phb4.h                     |     4 +-
 include/hw/pci-host/pnv_phb4_regs.h                |     4 +-
 include/hw/pci-host/ppc4xx.h                       |    17 +
 include/hw/pci-host/q35.h                          |     7 +-
 include/hw/pci-host/spapr.h                        |    45 -
 include/hw/pci/pci.h                               |    98 +-
 include/hw/pci/pci_bridge.h                        |    33 +-
 include/hw/pci/pci_bus.h                           |     2 +-
 include/hw/pci/pci_device.h                        |     7 +
 include/hw/pci/pci_host.h                          |     2 +
 include/hw/pci/pci_ids.h                           |     3 +
 include/hw/pci/pcie.h                              |     6 +-
 include/hw/pci/pcie_aer.h                          |    40 +-
 include/hw/pci/pcie_doe.h                          |     5 +
 include/hw/pci/pcie_regs.h                         |     2 +
 include/hw/pci/pcie_sriov.h                        |    12 +-
 include/hw/pci/shpc.h                              |     2 +-
 include/hw/ppc/fdt.h                               |     8 +-
 include/hw/ppc/openpic.h                           |     4 +-
 include/hw/ppc/pef.h                               |    17 -
 include/hw/ppc/pnv.h                               |    13 +-
 include/hw/ppc/pnv_adu.h                           |    32 +
 include/hw/ppc/pnv_chip.h                          |    32 +-
 include/hw/ppc/pnv_chiptod.h                       |    53 +
 include/hw/ppc/pnv_core.h                          |    50 +-
 include/hw/ppc/pnv_i2c.h                           |    38 +
 include/hw/ppc/pnv_lpc.h                           |    22 +-
 include/hw/ppc/pnv_n1_chiplet.h                    |    32 +
 include/hw/ppc/pnv_nest_pervasive.h                |    32 +
 include/hw/ppc/pnv_psi.h                           |     2 +-
 include/hw/ppc/pnv_xive.h                          |     4 +-
 include/hw/ppc/pnv_xscom.h                         |    52 +-
 include/hw/ppc/ppc.h                               |     6 +-
 include/hw/ppc/ppc4xx.h                            |     2 -
 include/hw/ppc/spapr.h                             |   114 +-
 include/hw/ppc/spapr_cpu_core.h                    |     5 +-
 include/hw/ppc/spapr_irq.h                         |    18 +-
 include/hw/ppc/spapr_nested.h                      |   524 +
 include/hw/ppc/spapr_rtas.h                        |    10 -
 include/hw/ppc/xics.h                              |     4 +-
 include/hw/ppc/xive.h                              |    10 +-
 include/hw/ppc/xive2_regs.h                        |    19 +-
 include/hw/ppc/xive_regs.h                         |    24 +-
 include/hw/qdev-core.h                             |   459 +-
 include/hw/qdev-properties-system.h                |    20 +
 include/hw/qdev-properties.h                       |    42 +-
 include/hw/rdma/rdma.h                             |    37 -
 include/hw/resettable.h                            |     5 +-
 include/hw/riscv/opentitan.h                       |     6 +-
 include/hw/riscv/riscv_hart.h                      |     2 +-
 include/hw/riscv/sifive_e.h                        |     9 +-
 include/hw/riscv/virt.h                            |    27 +
 include/hw/rtc/aspeed_rtc.h                        |     2 +-
 include/hw/rtc/mc146818rtc.h                       |     2 +-
 include/hw/rtc/sun4v-rtc.h                         |     2 +-
 include/hw/rx/rx62n.h                              |     2 -
 include/hw/s390x/adapter.h                         |     4 +-
 include/hw/s390x/cpu-topology.h                    |    83 +
 include/hw/s390x/css.h                             |     8 +-
 include/hw/s390x/event-facility.h                  |     2 +-
 include/hw/s390x/pv.h                              |    96 -
 include/hw/s390x/s390-ccw.h                        |     2 +-
 include/hw/s390x/s390-pci-bus.h                    |     4 +-
 include/hw/s390x/s390-virtio-ccw.h                 |    16 +-
 include/hw/s390x/s390_flic.h                       |     5 +-
 include/hw/s390x/sclp.h                            |    17 +-
 include/hw/s390x/storage-attributes.h              |     2 +-
 include/hw/s390x/storage-keys.h                    |    10 +
 include/hw/s390x/vfio-ccw.h                        |     2 -
 include/hw/scsi/esp.h                              |    18 +-
 include/hw/scsi/scsi.h                             |    27 +-
 include/hw/sd/allwinner-sdhost.h                   |     9 +
 include/hw/sd/sd.h                                 |    14 +-
 include/hw/southbridge/ich9.h                      |     2 +
 include/hw/southbridge/piix.h                      |    32 +-
 include/hw/sparc/grlib.h                           |    45 -
 include/hw/ssi/aspeed_smc.h                        |     3 +
 include/hw/ssi/bcm2835_spi.h                       |    81 +
 include/hw/ssi/pnv_spi.h                           |    67 +
 include/hw/ssi/pnv_spi_regs.h                      |   133 +
 include/hw/ssi/ssi.h                               |     5 +
 include/hw/ssi/xilinx_spips.h                      |     5 +-
 include/hw/ssi/xlnx-versal-ospi.h                  |     2 +-
 include/hw/sysbus.h                                |     3 -
 include/hw/timer/grlib_gptimer.h                   |    32 +
 include/hw/timer/hpet.h                            |     2 +
 include/hw/tricore/tricore_testdevice.h            |     3 -
 include/hw/usb.h                                   |    28 +-
 include/hw/vfio/vfio-common.h                      |   176 +-
 include/hw/vfio/vfio-container-base.h              |   165 +
 include/hw/vfio/vfio.h                             |     7 -
 include/hw/virtio/vhost-backend.h                  |    52 +-
 include/hw/virtio/vhost-scsi-common.h              |     2 +-
 include/hw/virtio/vhost-user-base.h                |    49 +
 include/hw/virtio/vhost-user-gpio.h                |    25 +-
 include/hw/virtio/vhost-user-i2c.h                 |    14 +-
 include/hw/virtio/vhost-user-rng.h                 |    13 +-
 include/hw/virtio/vhost-user-scmi.h                |    31 +
 include/hw/virtio/vhost-user-scsi.h                |     6 +
 include/hw/virtio/vhost-user-snd.h                 |    24 +
 include/hw/virtio/vhost-user.h                     |    24 +
 include/hw/virtio/vhost-vdpa.h                     |    53 +-
 include/hw/virtio/vhost-vsock-common.h             |     1 +
 include/hw/virtio/vhost.h                          |   130 +-
 include/hw/virtio/virtio-acpi.h                    |    15 +
 include/hw/virtio/virtio-blk.h                     |    21 +-
 include/hw/virtio/virtio-dmabuf.h                  |   100 +
 include/hw/virtio/virtio-gpu-bswap.h               |    18 +
 include/hw/virtio/virtio-gpu.h                     |    66 +-
 include/hw/virtio/virtio-input.h                   |    17 +-
 include/hw/virtio/virtio-iommu.h                   |    13 +-
 include/hw/virtio/virtio-md-pci.h                  |    44 +
 include/hw/virtio/virtio-mem.h                     |    33 +-
 include/hw/virtio/virtio-net.h                     |    13 +-
 include/hw/virtio/virtio-pci.h                     |    10 +
 include/hw/virtio/virtio-scsi.h                    |    18 +-
 include/hw/virtio/virtio.h                         |    66 +-
 include/hw/watchdog/allwinner-wdt.h                |   123 +
 include/hw/watchdog/sbsa_gwdt.h                    |     3 +-
 include/hw/watchdog/wdt_aspeed.h                   |     3 +-
 include/hw/xen/arch_hvm.h                          |     5 +
 include/hw/xen/interface/arch-arm.h                |    37 +-
 include/hw/xen/interface/arch-x86/cpuid.h          |    31 +-
 include/hw/xen/interface/arch-x86/xen-x86_32.h     |    19 +-
 include/hw/xen/interface/arch-x86/xen-x86_64.h     |    19 +-
 include/hw/xen/interface/arch-x86/xen.h            |    26 +-
 include/hw/xen/interface/event_channel.h           |    19 +-
 include/hw/xen/interface/features.h                |    19 +-
 include/hw/xen/interface/grant_table.h             |    19 +-
 include/hw/xen/interface/hvm/hvm_op.h              |    19 +-
 include/hw/xen/interface/hvm/params.h              |    19 +-
 include/hw/xen/interface/io/blkif.h                |    27 +-
 include/hw/xen/interface/io/console.h              |    19 +-
 include/hw/xen/interface/io/fbif.h                 |    19 +-
 include/hw/xen/interface/io/kbdif.h                |    19 +-
 include/hw/xen/interface/io/netif.h                |    25 +-
 include/hw/xen/interface/io/protocols.h            |    19 +-
 include/hw/xen/interface/io/ring.h                 |    49 +-
 include/hw/xen/interface/io/usbif.h                |    19 +-
 include/hw/xen/interface/io/xenbus.h               |    19 +-
 include/hw/xen/interface/io/xs_wire.h              |    36 +-
 include/hw/xen/interface/memory.h                  |    30 +-
 include/hw/xen/interface/physdev.h                 |    23 +-
 include/hw/xen/interface/sched.h                   |    19 +-
 include/hw/xen/interface/trace.h                   |    19 +-
 include/hw/xen/interface/vcpu.h                    |    19 +-
 include/hw/xen/interface/version.h                 |    19 +-
 include/hw/xen/interface/xen-compat.h              |    19 +-
 include/hw/xen/interface/xen.h                     |    19 +-
 include/hw/xen/xen-backend.h                       |     1 +
 include/hw/xen/xen-bus.h                           |     3 +
 include/hw/xen/xen-hvm-common.h                    |   101 +
 include/hw/xen/xen-legacy-backend.h                |    17 +-
 include/hw/xen/xen.h                               |     3 +-
 include/hw/xen/xen_igd.h                           |    33 +
 include/hw/xen/xen_native.h                        |   135 +-
 include/hw/xen/xen_pvdev.h                         |     3 +-
 include/io/channel-file.h                          |    18 +
 include/io/channel-socket.h                        |     4 +-
 include/io/channel-util.h                          |    23 +
 include/io/channel.h                               |   251 +-
 include/io/task.h                                  |     4 +-
 include/migration/blocker.h                        |    66 +-
 include/migration/client-options.h                 |    25 +
 include/migration/colo.h                           |    18 +-
 include/migration/global_state.h                   |     2 +-
 include/migration/misc.h                           |    66 +-
 include/migration/qemu-file-types.h                |    18 +-
 include/migration/register.h                       |   274 +-
 include/migration/snapshot.h                       |     7 +
 include/migration/vmstate.h                        |    64 +-
 include/monitor/hmp-target.h                       |    11 +-
 include/monitor/hmp.h                              |     7 +-
 include/monitor/monitor.h                          |     6 +-
 include/net/announce.h                             |     4 +-
 include/net/eth.h                                  |    23 +-
 include/net/filter.h                               |     2 +-
 include/net/net.h                                  |    93 +-
 include/net/vhost_net.h                            |     3 -
 include/qapi/clone-visitor.h                       |    37 +-
 include/qapi/error.h                               |     2 +-
 include/qapi/qmp/dispatch.h                        |     4 +-
 include/qapi/qmp/qerror.h                          |    30 -
 include/qapi/qmp/qobject.h                         |    10 +-
 include/qapi/string-output-visitor.h               |     6 +-
 include/qapi/type-helpers.h                        |     8 +
 include/qapi/util.h                                |    13 +
 include/qapi/visitor.h                             |     2 +-
 include/qemu/accel.h                               |    12 +-
 include/qemu/atomic.h                              |    78 +-
 include/qemu/atomic128.h                           |   150 +-
 include/qemu/bitmap.h                              |    19 +-
 include/qemu/bitops.h                              |    29 +-
 include/qemu/bswap.h                               |    48 +-
 include/qemu/chardev_open.h                        |    16 +
 include/qemu/compiler.h                            |    76 +
 include/qemu/config-file.h                         |     3 +
 include/qemu/coroutine-core.h                      |     2 +-
 include/qemu/coroutine.h                           |     6 +-
 include/qemu/cpuid.h                               |    21 +
 include/qemu/crc-ccitt.h                           |     4 +-
 include/qemu/crc32c.h                              |     1 +
 include/qemu/cutils.h                              |    57 +-
 include/qemu/defer-call.h                          |    16 +
 include/qemu/fifo8.h                               |    84 +-
 include/qemu/guest-random.h                        |     8 +-
 include/qemu/help-texts.h                          |     2 +-
 include/qemu/host-utils.h                          |    75 +-
 include/qemu/int128.h                              |    10 +-
 include/qemu/iov.h                                 |     8 +-
 include/qemu/iova-tree.h                           |     4 +-
 include/qemu/job.h                                 |    22 +-
 include/qemu/lockable.h                            |    27 +-
 include/qemu/log.h                                 |     2 +
 include/qemu/main-loop.h                           |    75 +-
 include/qemu/mmap-alloc.h                          |     7 +
 include/qemu/notify.h                              |     8 +-
 include/qemu/option.h                              |     2 +
 include/qemu/osdep.h                               |   116 +-
 include/qemu/plugin-memory.h                       |    13 +-
 include/qemu/plugin.h                              |   140 +-
 include/qemu/processor.h                           |     2 -
 include/qemu/qemu-options.h                        |    41 -
 include/qemu/qemu-plugin.h                         |   367 +-
 include/qemu/qtree.h                               |     1 -
 include/qemu/range.h                               |    29 +-
 include/qemu/rcu.h                                 |    19 +-
 include/qemu/reserved-region.h                     |    32 +
 include/qemu/selfmap.h                             |    24 +-
 include/qemu/stats64.h                             |     6 +
 include/qemu/sys_membarrier.h                      |     4 +-
 include/qemu/thread.h                              |     2 +-
 include/qemu/throttle.h                            |    16 +-
 include/qemu/timer.h                               |    55 +-
 include/qemu/typedefs.h                            |    32 +-
 include/qemu/uri.h                                 |   103 -
 include/qemu/uuid.h                                |     7 +-
 include/qemu/vhost-user-server.h                   |    10 +-
 include/qemu/xxhash.h                              |    23 +-
 include/qemu/yank.h                                |     4 +-
 include/qom/object.h                               |   117 +-
 include/qom/object_interfaces.h                    |    16 +-
 include/scsi/constants.h                           |     1 +
 include/semihosting/semihost.h                     |     2 +-
 include/semihosting/softmmu-uaccess.h              |    59 -
 include/semihosting/syscalls.h                     |     2 +
 include/semihosting/uaccess.h                      |    66 +
 include/standard-headers/asm-x86/bootparam.h       |    17 +-
 include/standard-headers/asm-x86/kvm_para.h        |     3 +-
 include/standard-headers/asm-x86/setup_data.h      |    83 +
 .../infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h      |   685 -
 .../infiniband/hw/vmw_pvrdma/pvrdma_verbs.h        |   348 -
 include/standard-headers/drm/drm_fourcc.h          |    67 +-
 include/standard-headers/linux/const.h             |     2 +-
 include/standard-headers/linux/ethtool.h           |   192 +-
 include/standard-headers/linux/fuse.h              |   147 +-
 include/standard-headers/linux/input-event-codes.h |     1 +
 include/standard-headers/linux/kvm_para.h          |    38 +
 include/standard-headers/linux/pci_regs.h          |    32 +-
 include/standard-headers/linux/pvpanic.h           |     9 -
 include/standard-headers/linux/vhost_types.h       |    29 +
 include/standard-headers/linux/virtio_blk.h        |   105 +
 include/standard-headers/linux/virtio_bt.h         |     1 -
 include/standard-headers/linux/virtio_config.h     |    19 +-
 include/standard-headers/linux/virtio_gpu.h        |     2 +
 include/standard-headers/linux/virtio_mem.h        |     2 +
 include/standard-headers/linux/virtio_net.h        |   158 +
 include/standard-headers/linux/virtio_pci.h        |    79 +
 include/standard-headers/linux/virtio_pmem.h       |     7 +
 include/standard-headers/linux/virtio_snd.h        |   154 +
 include/standard-headers/misc/pvpanic.h            |    12 +
 include/standard-headers/rdma/vmw_pvrdma-abi.h     |   310 -
 include/sysemu/accel-blocker.h                     |    14 +-
 include/sysemu/accel-ops.h                         |    19 +-
 include/sysemu/arch_init.h                         |     1 -
 include/sysemu/block-backend-common.h              |    25 +-
 include/sysemu/block-backend-global-state.h        |     9 +-
 include/sysemu/block-backend-io.h                  |    33 +-
 include/sysemu/cpu-timers-internal.h               |    71 +
 include/sysemu/cpu-timers.h                        |    35 +-
 include/sysemu/cpus.h                              |     7 -
 include/sysemu/cryptodev-vhost.h                   |     2 +-
 include/sysemu/cryptodev.h                         |     6 +-
 include/sysemu/device_tree.h                       |     7 +-
 include/sysemu/dirtylimit.h                        |     2 +
 include/sysemu/dump-arch.h                         |     1 +
 include/sysemu/dump.h                              |     3 +-
 include/sysemu/hax.h                               |    47 -
 include/sysemu/host_iommu_device.h                 |   110 +
 include/sysemu/hostmem.h                           |    11 +-
 include/sysemu/hvf.h                               |    42 +-
 include/sysemu/hvf_int.h                           |    14 +-
 include/sysemu/hw_accel.h                          |     1 -
 include/sysemu/iommufd.h                           |    66 +
 include/sysemu/iothread.h                          |     2 +-
 include/sysemu/kvm.h                               |   138 +-
 include/sysemu/kvm_int.h                           |    46 +-
 include/sysemu/kvm_xen.h                           |     1 +
 include/sysemu/memory_mapping.h                    |     2 +-
 include/sysemu/numa.h                              |     9 +-
 include/sysemu/nvmm.h                              |     6 +-
 include/sysemu/os-posix.h                          |     9 +-
 include/sysemu/os-win32.h                          |    17 +-
 include/sysemu/qtest.h                             |     8 +-
 include/sysemu/replay.h                            |    11 +-
 include/sysemu/reset.h                             |   113 +
 include/sysemu/rtc.h                               |     4 +-
 include/sysemu/runstate-action.h                   |     2 +-
 include/sysemu/runstate.h                          |    33 +-
 include/sysemu/spdm-socket.h                       |    74 +
 include/sysemu/stats.h                             |     2 +-
 include/sysemu/sysemu.h                            |     5 +-
 include/sysemu/tcg.h                               |     2 +
 include/sysemu/tpm.h                               |     5 +-
 include/sysemu/tpm_backend.h                       |     2 +-
 include/sysemu/whpx.h                              |     6 +-
 include/sysemu/xen-mapcache.h                      |    16 +-
 include/sysemu/xen.h                               |    16 +-
 include/tcg/debug-assert.h                         |    17 +
 include/tcg/debuginfo.h                            |    79 +
 include/tcg/helper-info.h                          |    67 +
 include/tcg/insn-start-words.h                     |    17 +
 include/tcg/oversized-guest.h                      |    23 +
 include/tcg/perf.h                                 |    49 +
 include/tcg/startup.h                              |    58 +
 include/tcg/tcg-cond.h                             |    64 +-
 include/tcg/tcg-ldst.h                             |    74 +-
 include/tcg/tcg-op-common.h                        |   561 +
 include/tcg/tcg-op-gvec-common.h                   |   434 +
 include/tcg/tcg-op-gvec.h                          |   440 +-
 include/tcg/tcg-op.h                               |  1145 +-
 include/tcg/tcg-opc.h                              |    63 +-
 include/tcg/tcg-temp-internal.h                    |    58 +-
 include/tcg/tcg.h                                  |   307 +-
 include/ui/clipboard.h                             |     2 +-
 include/ui/console.h                               |   170 +-
 include/ui/dmabuf.h                                |    49 +
 include/ui/egl-helpers.h                           |    11 +-
 include/ui/gtk.h                                   |     6 +-
 include/ui/input.h                                 |    12 +-
 include/ui/kbd-state.h                             |    13 +-
 include/ui/pixman-minimal.h                        |   239 +
 include/ui/qemu-pixman.h                           |    28 +-
 include/ui/rect.h                                  |    57 +
 include/ui/sdl2.h                                  |     3 +-
 include/ui/spice-display.h                         |     2 +-
 include/ui/surface.h                               |    95 +
 include/user/abitypes.h                            |    87 +
 include/user/guest-base.h                          |    18 +
 include/user/safe-syscall.h                        |     8 +-
 include/user/syscall-trace.h                       |    13 +-
 include/user/thunk.h                               |   213 +
 include/user/tswap-target.h                        |    22 +
 io/channel-command.c                               |    12 +-
 io/channel-file.c                                  |    94 +-
 io/channel-null.c                                  |     3 +-
 io/channel-socket.c                                |    43 +-
 io/channel-tls.c                                   |    99 +-
 io/channel-util.c                                  |    24 +
 io/channel-websock.c                               |     1 +
 io/channel.c                                       |   267 +-
 io/meson.build                                     |     2 +-
 io/net-listener.c                                  |     4 +-
 io/trace-events                                    |     1 +
 iothread.c                                         |    20 +-
 job.c                                              |    17 +-
 linux-headers/asm-arm64/kvm.h                      |    81 +-
 linux-headers/asm-arm64/sve_context.h              |    11 +
 linux-headers/asm-generic/bitsperlong.h            |    17 +-
 linux-headers/asm-generic/unistd.h                 |   161 +-
 linux-headers/asm-loongarch/bitsperlong.h          |     1 +
 linux-headers/asm-loongarch/kvm.h                  |   111 +
 linux-headers/asm-loongarch/mman.h                 |     1 +
 linux-headers/asm-loongarch/unistd.h               |     5 +
 linux-headers/asm-mips/kvm.h                       |     2 -
 linux-headers/asm-mips/mman.h                      |     2 +-
 linux-headers/asm-mips/unistd_n32.h                |    12 +
 linux-headers/asm-mips/unistd_n64.h                |    12 +
 linux-headers/asm-mips/unistd_o32.h                |    12 +
 linux-headers/asm-powerpc/kvm.h                    |    48 +-
 linux-headers/asm-powerpc/unistd_32.h              |    12 +
 linux-headers/asm-powerpc/unistd_64.h              |    12 +
 linux-headers/asm-riscv/kvm.h                      |   206 +-
 linux-headers/asm-riscv/ptrace.h                   |   132 +
 linux-headers/asm-riscv/unistd.h                   |     9 +
 linux-headers/asm-s390/kvm.h                       |   331 +-
 linux-headers/asm-s390/unistd_32.h                 |    13 +
 linux-headers/asm-s390/unistd_64.h                 |    13 +
 linux-headers/asm-x86/kvm.h                        |   406 +-
 linux-headers/asm-x86/kvm_para.h                   |     1 +
 linux-headers/asm-x86/mman.h                       |    10 +-
 linux-headers/asm-x86/unistd_32.h                  |    12 +
 linux-headers/asm-x86/unistd_64.h                  |    12 +
 linux-headers/asm-x86/unistd_x32.h                 |    12 +
 linux-headers/linux/bits.h                         |    15 +
 linux-headers/linux/const.h                        |    36 +
 linux-headers/linux/iommufd.h                      |   695 +
 linux-headers/linux/kvm.h                          |   856 +-
 linux-headers/linux/kvm_para.h                     |     2 +
 linux-headers/linux/memfd.h                        |    39 +
 linux-headers/linux/mman.h                         |    14 +
 linux-headers/linux/nvme_ioctl.h                   |   114 +
 linux-headers/linux/psp-sev.h                      |    67 +
 linux-headers/linux/stddef.h                       |    66 +
 linux-headers/linux/userfaultfd.h                  |    74 +-
 linux-headers/linux/vfio.h                         |   240 +-
 linux-headers/linux/vhost.h                        |    67 +-
 linux-user/aarch64/Makefile.vdso                   |    15 +
 linux-user/aarch64/cpu_loop.c                      |     3 +-
 linux-user/aarch64/meson.build                     |    13 +
 linux-user/aarch64/mte_user_helper.c               |    35 +
 linux-user/aarch64/mte_user_helper.h               |    32 +
 linux-user/aarch64/signal.c                        |     3 +-
 linux-user/aarch64/target_mman.h                   |    21 +
 linux-user/aarch64/target_prctl.h                  |    19 +-
 linux-user/aarch64/target_proc.h                   |     1 +
 linux-user/aarch64/vdso-be.so                      |   Bin 0 -> 3224 bytes
 linux-user/aarch64/vdso-le.so                      |   Bin 0 -> 3224 bytes
 linux-user/aarch64/vdso.S                          |    75 +
 linux-user/aarch64/vdso.ld                         |    72 +
 linux-user/alpha/signal.c                          |     2 +-
 linux-user/alpha/target_elf.h                      |     2 +-
 linux-user/alpha/target_mman.h                     |    24 +
 linux-user/alpha/target_proc.h                     |    67 +
 linux-user/arm/Makefile.vdso                       |    17 +
 linux-user/arm/cpu_loop.c                          |     5 +-
 linux-user/arm/meson.build                         |    12 +
 linux-user/arm/signal.c                            |    52 +-
 linux-user/arm/target_mman.h                       |    11 +
 linux-user/arm/target_proc.h                       |   101 +
 linux-user/arm/vdso-asmoffset.h                    |     3 +
 linux-user/arm/vdso-be.so                          |   Bin 0 -> 2648 bytes
 linux-user/arm/vdso-le.so                          |   Bin 0 -> 2648 bytes
 linux-user/arm/vdso.S                              |   174 +
 linux-user/arm/vdso.ld                             |    67 +
 linux-user/cris/cpu_loop.c                         |     2 +-
 linux-user/cris/signal.c                           |     8 -
 linux-user/cris/target_mman.h                      |    12 +
 linux-user/cris/target_proc.h                      |     1 +
 linux-user/elfload.c                               |  2332 ++-
 linux-user/exit.c                                  |     8 +-
 linux-user/flat.h                                  |     5 +-
 linux-user/flatload.c                              |   307 +-
 linux-user/gen-vdso-elfn.c.inc                     |   314 +
 linux-user/gen-vdso.c                              |   223 +
 linux-user/generic/target_mman.h                   |    58 +
 linux-user/hexagon/cpu_loop.c                      |     7 +
 linux-user/hexagon/signal.c                        |     2 +-
 linux-user/hexagon/target_elf.h                    |    20 +-
 linux-user/hexagon/target_mman.h                   |    13 +
 linux-user/hexagon/target_proc.h                   |     1 +
 linux-user/hppa/Makefile.vdso                      |    11 +
 linux-user/hppa/cpu_loop.c                         |    18 +-
 linux-user/hppa/meson.build                        |     5 +
 linux-user/hppa/signal.c                           |    46 +-
 linux-user/hppa/target_cpu.h                       |     4 +-
 linux-user/hppa/target_elf.h                       |     2 +-
 linux-user/hppa/target_mman.h                      |    16 +
 linux-user/hppa/target_proc.h                      |    26 +
 linux-user/hppa/vdso-asmoffset.h                   |    12 +
 linux-user/hppa/vdso.S                             |   165 +
 linux-user/hppa/vdso.ld                            |    77 +
 linux-user/hppa/vdso.so                            |   Bin 0 -> 2104 bytes
 linux-user/i386/Makefile.vdso                      |    11 +
 linux-user/i386/cpu_loop.c                         |    70 +-
 linux-user/i386/meson.build                        |     7 +
 linux-user/i386/signal.c                           |   681 +-
 linux-user/i386/target_mman.h                      |    16 +
 linux-user/i386/target_proc.h                      |     1 +
 linux-user/i386/vdso-asmoffset.h                   |     6 +
 linux-user/i386/vdso.S                             |   143 +
 linux-user/i386/vdso.ld                            |    76 +
 linux-user/i386/vdso.so                            |   Bin 0 -> 2672 bytes
 linux-user/include/host/alpha/host-signal.h        |    55 -
 linux-user/include/host/s390/host-signal.h         |   138 -
 linux-user/include/host/s390x/host-signal.h        |   139 +-
 linux-user/include/host/x32/host-signal.h          |     1 -
 linux-user/ioctls.h                                |    10 +
 linux-user/linuxload.c                             |   135 +-
 linux-user/loader.h                                |    69 +-
 linux-user/loongarch64/Makefile.vdso               |    11 +
 linux-user/loongarch64/cpu_loop.c                  |    13 +
 linux-user/loongarch64/meson.build                 |     4 +
 linux-user/loongarch64/signal.c                    |   209 +-
 linux-user/loongarch64/target_mman.h               |    11 +
 linux-user/loongarch64/target_proc.h               |     1 +
 linux-user/loongarch64/target_syscall.h            |     7 -
 linux-user/loongarch64/vdso-asmoffset.h            |     8 +
 linux-user/loongarch64/vdso.S                      |   130 +
 linux-user/loongarch64/vdso.ld                     |    73 +
 linux-user/loongarch64/vdso.so                     |   Bin 0 -> 3560 bytes
 linux-user/m68k/cpu_loop.c                         |     2 +-
 linux-user/m68k/signal.c                           |     4 +-
 linux-user/m68k/target_cpu.h                       |     2 +-
 linux-user/m68k/target_mman.h                      |     5 +
 linux-user/m68k/target_proc.h                      |    16 +
 linux-user/main.c                                  |   151 +-
 linux-user/meson.build                             |     9 +-
 linux-user/microblaze/signal.c                     |     2 +-
 linux-user/microblaze/target_mman.h                |    11 +
 linux-user/microblaze/target_proc.h                |     1 +
 linux-user/mips/cpu_loop.c                         |     6 +-
 linux-user/mips/signal.c                           |     4 +-
 linux-user/mips/target_elf.h                       |     3 -
 linux-user/mips/target_mman.h                      |    28 +
 linux-user/mips/target_proc.h                      |     1 +
 linux-user/mips64/target_elf.h                     |    24 +-
 linux-user/mips64/target_mman.h                    |     2 +-
 linux-user/mips64/target_proc.h                    |     1 +
 linux-user/mmap.c                                  |  1517 +-
 linux-user/nios2/cpu_loop.c                        |   156 -
 linux-user/nios2/signal.c                          |   210 -
 linux-user/nios2/sockbits.h                        |     1 -
 linux-user/nios2/syscall_nr.h                      |   333 -
 linux-user/nios2/target_cpu.h                      |    49 -
 linux-user/nios2/target_elf.h                      |    14 -
 linux-user/nios2/target_errno_defs.h               |     7 -
 linux-user/nios2/target_fcntl.h                    |    11 -
 linux-user/nios2/target_mman.h                     |     1 -
 linux-user/nios2/target_prctl.h                    |     1 -
 linux-user/nios2/target_resource.h                 |     1 -
 linux-user/nios2/target_signal.h                   |     9 -
 linux-user/nios2/target_structs.h                  |     1 -
 linux-user/nios2/target_syscall.h                  |    37 -
 linux-user/nios2/termbits.h                        |     1 -
 linux-user/openrisc/signal.c                       |     2 +-
 linux-user/openrisc/target_mman.h                  |    10 +
 linux-user/openrisc/target_proc.h                  |     1 +
 linux-user/ppc/Makefile.vdso                       |    20 +
 linux-user/ppc/meson.build                         |    12 +
 linux-user/ppc/signal.c                            |    49 +-
 linux-user/ppc/target_mman.h                       |    28 +
 linux-user/ppc/target_proc.h                       |     1 +
 linux-user/ppc/vdso-32.ld                          |    70 +
 linux-user/ppc/vdso-32.so                          |   Bin 0 -> 3020 bytes
 linux-user/ppc/vdso-64.ld                          |    68 +
 linux-user/ppc/vdso-64.so                          |   Bin 0 -> 3896 bytes
 linux-user/ppc/vdso-64le.so                        |   Bin 0 -> 3896 bytes
 linux-user/ppc/vdso-asmoffset.h                    |    20 +
 linux-user/ppc/vdso.S                              |   239 +
 linux-user/qemu.h                                  |    21 +-
 linux-user/riscv/Makefile.vdso                     |    15 +
 linux-user/riscv/cpu_loop.c                        |     2 +-
 linux-user/riscv/meson.build                       |     7 +
 linux-user/riscv/signal.c                          |    14 +-
 linux-user/riscv/syscall32_nr.h                    |     1 +
 linux-user/riscv/syscall64_nr.h                    |     1 +
 linux-user/riscv/target_elf.h                      |     3 +-
 linux-user/riscv/target_mman.h                     |    10 +
 linux-user/riscv/target_proc.h                     |    37 +
 linux-user/riscv/vdso-32.so                        |   Bin 0 -> 2980 bytes
 linux-user/riscv/vdso-64.so                        |   Bin 0 -> 3944 bytes
 linux-user/riscv/vdso-asmoffset.h                  |     9 +
 linux-user/riscv/vdso.S                            |   187 +
 linux-user/riscv/vdso.ld                           |    74 +
 linux-user/s390x/Makefile.vdso                     |    11 +
 linux-user/s390x/meson.build                       |     6 +
 linux-user/s390x/signal.c                          |     9 +-
 linux-user/s390x/target_mman.h                     |    20 +
 linux-user/s390x/target_proc.h                     |   109 +
 linux-user/s390x/vdso-asmoffset.h                  |     2 +
 linux-user/s390x/vdso.S                            |    61 +
 linux-user/s390x/vdso.ld                           |    72 +
 linux-user/s390x/vdso.so                           |   Bin 0 -> 3464 bytes
 linux-user/sh4/signal.c                            |    10 +-
 linux-user/sh4/target_mman.h                       |     7 +
 linux-user/sh4/target_proc.h                       |     1 +
 linux-user/sh4/termbits.h                          |   204 +-
 linux-user/signal-common.h                         |     4 +-
 linux-user/signal.c                                |   535 +-
 linux-user/sparc/cpu_loop.c                        |    13 +-
 linux-user/sparc/signal.c                          |    23 +-
 linux-user/sparc/target_cpu.h                      |    17 +-
 linux-user/sparc/target_mman.h                     |    34 +
 linux-user/sparc/target_proc.h                     |    16 +
 linux-user/sparc/target_syscall.h                  |     6 +-
 linux-user/strace.c                                |   160 +-
 linux-user/strace.list                             |     6 +-
 linux-user/syscall.c                               |  1248 +-
 linux-user/syscall_defs.h                          |  2312 +--
 linux-user/syscall_types.h                         |     5 +
 linux-user/thunk.c                                 |    26 +-
 linux-user/uaccess.c                               |     4 +-
 linux-user/user-internals.h                        |     4 +-



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.