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

[qemu-xen staging] Merge tag 'v6.0.0' into 'staging'



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

commit df430619eba32ea76ed1138deac06d6057d54b3e
Merge: 609d7596524ab204ccd71ef42c9eee4c7c338ea4 
7ea428895af2840d85c524f0bd11a38aac308308
Author:     Anthony PERARD <anthony.perard@xxxxxxxxxx>
AuthorDate: Mon Jul 5 10:42:40 2021 +0100
Commit:     Anthony PERARD <anthony.perard@xxxxxxxxxx>
CommitDate: Mon Jul 5 10:42:40 2021 +0100

    Merge tag 'v6.0.0' into 'staging'
 .cirrus.yml                                        |    153 +-
 .editorconfig                                      |     18 +-
 .gitattributes                                     |      3 +
 .github/lockdown.yml                               |      8 +-
 .gitignore                                         |    160 +-
 .gitlab-ci.d/check-dco.py                          |     94 +
 .gitlab-ci.d/check-patch.py                        |     56 +
 .gitlab-ci.d/containers.yml                        |     57 +-
 .gitlab-ci.d/crossbuilds.yml                       |    209 +
 .gitlab-ci.d/edk2.yml                              |      1 +
 .gitlab-ci.d/opensbi.yml                           |     29 +-
 .gitlab-ci.yml                                     |    630 +-
 .gitmodules                                        |     46 +-
 .mailmap                                           |     13 +-
 .readthedocs.yml                                   |      2 +-
 .shippable.yml                                     |     39 -
 .travis.yml                                        |    285 +-
 CODING_STYLE.rst                                   |    641 -
 Changelog                                          |    580 -
 Kconfig                                            |      1 +
 Kconfig.host                                       |     12 +-
 MAINTAINERS                                        |    618 +-
 Makefile                                           |   1373 +-
 Makefile.objs                                      |    215 -
 Makefile.target                                    |    287 -
 README.rst                                         |     27 +-
 VERSION                                            |      2 +-
 accel/Kconfig                                      |      9 +
 accel/Makefile.objs                                |      6 -
 accel/accel-common.c                               |    105 +
 accel/accel-softmmu.c                              |    100 +
 accel/accel-softmmu.h                              |     15 +
 accel/accel-user.c                                 |     24 +
 accel/accel.c                                      |     85 -
 accel/dummy-cpus.c                                 |     72 +
 accel/hvf/entitlements.plist                       |      8 +
 accel/kvm/Makefile.objs                            |      2 -
 accel/kvm/kvm-accel-ops.c                          |    100 +
 accel/kvm/kvm-all.c                                |    147 +-
 accel/kvm/kvm-cpus.h                               |     22 +
 accel/kvm/meson.build                              |      8 +
 accel/kvm/sev-stub.c                               |     10 +-
 accel/kvm/trace-events                             |      1 +
 accel/kvm/trace.h                                  |      1 +
 accel/meson.build                                  |     17 +
 accel/qtest.c                                      |     54 -
 accel/qtest/meson.build                            |      6 +
 accel/qtest/qtest.c                                |     71 +
 accel/stubs/Makefile.objs                          |      6 -
 accel/stubs/hax-stub.c                             |     11 -
 accel/stubs/hvf-stub.c                             |     30 -
 accel/stubs/kvm-stub.c                             |     33 -
 accel/stubs/meson.build                            |      4 +
 accel/stubs/tcg-stub.c                             |     11 +-
 accel/stubs/whpx-stub.c                            |     47 -
 accel/stubs/xen-stub.c                             |     43 +-
 accel/tcg/Makefile.objs                            |      9 -
 accel/tcg/atomic_common.c.inc                      |     54 +
 accel/tcg/atomic_common.inc.c                      |     54 -
 accel/tcg/atomic_template.h                        |     20 +-
 accel/tcg/cpu-exec.c                               |    312 +-
 accel/tcg/cputlb.c                                 |    500 +-
 accel/tcg/internal.h                               |     20 +
 accel/tcg/meson.build                              |     22 +
 accel/tcg/plugin-gen.c                             |     60 +-
 accel/tcg/tcg-accel-ops-icount.c                   |    144 +
 accel/tcg/tcg-accel-ops-icount.h                   |     19 +
 accel/tcg/tcg-accel-ops-mttcg.c                    |    133 +
 accel/tcg/tcg-accel-ops-mttcg.h                    |     19 +
 accel/tcg/tcg-accel-ops-rr.c                       |    298 +
 accel/tcg/tcg-accel-ops-rr.h                       |     21 +
 accel/tcg/tcg-accel-ops.c                          |    133 +
 accel/tcg/tcg-accel-ops.h                          |     22 +
 accel/tcg/tcg-all.c                                |     87 +-
 accel/tcg/tcg-runtime.c                            |     10 +-
 accel/tcg/tcg-runtime.h                            |     13 +-
 accel/tcg/trace-events                             |      2 +-
 accel/tcg/trace.h                                  |      1 +
 accel/tcg/translate-all.c                          |    612 +-
 accel/tcg/translate-all.h                          |     39 -
 accel/tcg/translator.c                             |     10 +-
 accel/tcg/user-exec-stub.c                         |      4 +
 accel/tcg/user-exec.c                              |    113 +-
 accel/xen/Makefile.objs                            |      1 -
 accel/xen/meson.build                              |      1 +
 accel/xen/xen-all.c                                |     22 +-
 audio/Makefile.objs                                |     35 -
 audio/alsaaudio.c                                  |     18 +-
 audio/audio.c                                      |    187 +-
 audio/audio.h                                      |      2 +-
 audio/audio_int.h                                  |      2 +
 audio/audio_legacy.c                               |      3 +-
 audio/audio_template.h                             |     26 +-
 audio/audio_win_int.c                              |     73 +-
 audio/coreaudio.c                                  |    474 +-
 audio/dsound_template.h                            |      2 +-
 audio/dsoundaudio.c                                |     56 +-
 audio/jackaudio.c                                  |     71 +-
 audio/meson.build                                  |     30 +
 audio/noaudio.c                                    |      1 +
 audio/ossaudio.c                                   |     13 +-
 audio/paaudio.c                                    |     73 +-
 audio/sdlaudio.c                                   |    305 +-
 audio/spiceaudio.c                                 |     31 +-
 audio/trace-events                                 |      3 -
 audio/trace.h                                      |      1 +
 audio/wavcapture.c                                 |      8 +-
 authz/Makefile.objs                                |      7 -
 authz/base.c                                       |      2 +-
 authz/list.c                                       |      3 +-
 authz/listfile.c                                   |     14 +-
 authz/meson.build                                  |      9 +
 authz/pamacct.c                                    |      9 +-
 authz/simple.c                                     |     17 +-
 authz/trace.h                                      |      1 +
 backends/Makefile.objs                             |     23 -
 backends/confidential-guest-support.c              |     33 +
 backends/cryptodev-builtin.c                       |      9 +-
 backends/cryptodev-vhost-user.c                    |     24 +-
 backends/cryptodev-vhost.c                         |      2 +-
 backends/cryptodev.c                               |     10 +-
 backends/dbus-vmstate.c                            |     42 +-
 backends/hostmem-file.c                            |     42 +-
 backends/hostmem-memfd.c                           |      7 +-
 backends/hostmem.c                                 |     21 +-
 backends/meson.build                               |     20 +
 backends/rng-builtin.c                             |     10 +-
 backends/rng-egd.c                                 |     17 +-
 backends/rng-random.c                              |     10 +-
 backends/rng.c                                     |      8 +-
 backends/tpm/Makefile.objs                         |      4 -
 backends/tpm/meson.build                           |      8 +
 backends/tpm/tpm_emulator.c                        |     10 +-
 backends/tpm/tpm_ioctl.h                           |      4 +
 backends/tpm/tpm_passthrough.c                     |     15 +-
 backends/tpm/tpm_util.c                            |     18 +-
 backends/tpm/trace.h                               |      1 +
 backends/trace.h                                   |      1 +
 backends/vhost-user.c                              |      7 +-
 block.c                                            |   1169 +-
 block/Makefile.objs                                |     75 -
 block/accounting.c                                 |     32 +-
 block/backup-top.c                                 |     41 +-
 block/backup-top.h                                 |      1 +
 block/backup.c                                     |    253 +-
 block/blkdebug.c                                   |     19 +-
 block/blklogwrites.c                               |     11 +-
 block/blkreplay.c                                  |      6 +-
 block/blkverify.c                                  |     13 +-
 block/block-backend.c                              |     43 +-
 block/block-copy.c                                 |    234 +-
 block/block-gen.h                                  |     49 +
 block/commit.c                                     |    103 +-
 block/copy-on-read.c                               |    197 +-
 block/copy-on-read.h                               |     32 +
 block/coroutines.h                                 |     69 +
 block/crypto.c                                     |     15 +-
 block/crypto.h                                     |      2 +-
 block/curl.c                                       |    106 +-
 block/dirty-bitmap.c                               |     59 +-
 block/dmg-lzfse.c                                  |      1 -
 block/dmg.c                                        |      2 +-
 block/export/export.c                              |    361 +
 block/export/fuse.c                                |    726 +
 block/export/meson.build                           |      7 +
 block/export/vhost-user-blk-server.c               |    526 +
 block/export/vhost-user-blk-server.h               |     19 +
 block/file-posix.c                                 |     85 +-
 block/file-win32.c                                 |     27 +-
 block/filter-compress.c                            |      2 -
 block/gluster.c                                    |     17 +-
 block/io.c                                         |   1177 +-
 block/io_uring.c                                   |      2 +-
 block/iscsi.c                                      |     54 +-
 block/meson.build                                  |    128 +
 block/mirror.c                                     |    202 +-
 block/monitor/Makefile.objs                        |      2 -
 block/monitor/block-hmp-cmds.c                     |     39 +-
 block/monitor/meson.build                          |      2 +
 block/nbd.c                                        |    538 +-
 block/nfs.c                                        |     17 +-
 block/null.c                                       |      7 +
 block/nvme.c                                       |    495 +-
 block/parallels-ext.c                              |    300 +
 block/parallels.c                                  |     26 +-
 block/parallels.h                                  |      7 +-
 block/preallocate.c                                |    559 +
 block/qapi.c                                       |    142 +-
 block/qcow.c                                       |      9 -
 block/qcow2-bitmap.c                               |    105 +-
 block/qcow2-cluster.c                              |    978 +-
 block/qcow2-refcount.c                             |    144 +-
 block/qcow2-snapshot.c                             |     29 +-
 block/qcow2.c                                      |    593 +-
 block/qcow2.h                                      |    264 +-
 block/qed.c                                        |     24 +-
 block/quorum.c                                     |    121 +-
 block/raw-format.c                                 |      6 +
 block/rbd.c                                        |     55 +-
 block/replication.c                                |      2 +
 block/sheepdog.c                                   |     18 +-
 block/snapshot.c                                   |    360 +-
 block/stream.c                                     |    211 +-
 block/throttle-groups.c                            |     69 +-
 block/throttle.c                                   |     15 +-
 block/trace-events                                 |     53 +-
 block/trace.h                                      |      1 +
 block/vdi.c                                        |     11 +-
 block/vhdx.c                                       |      6 +-
 block/vmdk.c                                       |     36 +-
 block/vpc.c                                        |    154 +-
 block/vvfat.c                                      |     17 +-
 blockdev-nbd.c                                     |    177 +-
 blockdev.c                                         |    328 +-
 blockjob.c                                         |     44 +-
 bootdevice.c                                       |    429 -
 bsd-user/Makefile.objs                             |      2 -
 bsd-user/arm/target_arch_sysarch.h                 |     78 +
 bsd-user/arm/target_syscall.h                      |     36 +
 bsd-user/elfload.c                                 |      2 +-
 bsd-user/freebsd/os-strace.h                       |     29 +
 bsd-user/freebsd/strace.list                       |     65 +-
 bsd-user/freebsd/syscall_nr.h                      |    695 +-
 bsd-user/i386/target_arch_sysarch.h                |     77 +
 bsd-user/i386/target_syscall.h                     |     19 +
 bsd-user/main.c                                    |     24 +-
 bsd-user/meson.build                               |     10 +
 bsd-user/mips/target_arch_sysarch.h                |     69 +
 bsd-user/mips/target_syscall.h                     |     52 +
 bsd-user/mips64/target_arch_sysarch.h              |     69 +
 bsd-user/mips64/target_syscall.h                   |     53 +
 bsd-user/mmap.c                                    |     23 +-
 bsd-user/netbsd/os-strace.h                        |      1 +
 bsd-user/openbsd/os-strace.h                       |      1 +
 bsd-user/qemu.h                                    |     17 +-
 bsd-user/sparc/target_arch_sysarch.h               |     52 +
 bsd-user/sparc/target_syscall.h                    |     24 +-
 bsd-user/sparc64/target_arch_sysarch.h             |     52 +
 bsd-user/sparc64/target_syscall.h                  |     24 +-
 bsd-user/strace.c                                  |     11 +
 bsd-user/syscall.c                                 |      6 +-
 bsd-user/x86_64/target_arch_sysarch.h              |     76 +
 bsd-user/x86_64/target_syscall.h                   |     21 +-
 capstone                                           |      2 +-
 chardev/Makefile.objs                              |     29 -
 chardev/baum.c                                     |      9 +-
 chardev/char-fd.c                                  |      2 +-
 chardev/char-mux.c                                 |     38 +-
 chardev/char-pipe.c                                |      6 +-
 chardev/char-pty.c                                 |      9 +-
 chardev/char-ringbuf.c                             |     10 +-
 chardev/char-socket.c                              |    140 +-
 chardev/char-stdio.c                               |      4 +-
 chardev/char-udp.c                                 |      9 +-
 chardev/char-win-stdio.c                           |     10 +-
 chardev/char.c                                     |    136 +-
 chardev/chardev-internal.h                         |      8 +-
 chardev/chardev-sysemu.c                           |     69 -
 chardev/meson.build                                |     44 +
 chardev/msmouse.c                                  |     10 +-
 chardev/spice.c                                    |     39 +-
 chardev/testdev.c                                  |     10 +-
 chardev/trace.h                                    |      1 +
 chardev/wctablet.c                                 |     10 +-
 configure                                          |   4134 +-
 contrib/elf2dmp/Makefile.objs                      |      4 -
 contrib/elf2dmp/addrspace.c                        |      4 +-
 contrib/elf2dmp/addrspace.h                        |      6 +-
 contrib/elf2dmp/main.c                             |     22 +-
 contrib/elf2dmp/meson.build                        |      5 +
 contrib/elf2dmp/pdb.c                              |      1 +
 contrib/elf2dmp/qemu_elf.c                         |      1 +
 contrib/gitdm/domain-map                           |     10 +-
 contrib/gitdm/filetypes.txt                        |      8 +-
 contrib/gitdm/group-map-academics                  |      4 +
 contrib/gitdm/group-map-individuals                |     13 +
 contrib/gitdm/group-map-redhat                     |      1 +
 contrib/ivshmem-client/Makefile.objs               |      1 -
 contrib/ivshmem-client/ivshmem-client.c            |     12 +-
 contrib/ivshmem-client/ivshmem-client.h            |      2 +-
 contrib/ivshmem-client/meson.build                 |      4 +
 contrib/ivshmem-server/Makefile.objs               |      1 -
 contrib/ivshmem-server/ivshmem-server.c            |     12 +-
 contrib/ivshmem-server/main.c                      |      2 +-
 contrib/ivshmem-server/meson.build                 |      4 +
 contrib/libvhost-user/Makefile.objs                |      1 -
 contrib/libvhost-user/libvhost-user-glib.c         |    170 -
 contrib/libvhost-user/libvhost-user-glib.h         |     36 -
 contrib/libvhost-user/libvhost-user.c              |   2821 -
 contrib/libvhost-user/libvhost-user.h              |    664 -
 contrib/plugins/Makefile                           |     43 +
 contrib/plugins/hotblocks.c                        |    145 +
 contrib/plugins/hotpages.c                         |    193 +
 contrib/plugins/howvec.c                           |    361 +
 contrib/plugins/hwprofile.c                        |    305 +
 contrib/plugins/lockstep.c                         |    343 +
 contrib/rdmacm-mux/Makefile.objs                   |      3 -
 contrib/rdmacm-mux/main.c                          |      2 +-
 contrib/rdmacm-mux/meson.build                     |      9 +
 contrib/vhost-user-blk/Makefile.objs               |      1 -
 contrib/vhost-user-blk/meson.build                 |      5 +
 contrib/vhost-user-blk/vhost-user-blk.c            |      9 +-
 contrib/vhost-user-gpu/Makefile.objs               |     10 -
 contrib/vhost-user-gpu/meson.build                 |     13 +
 contrib/vhost-user-gpu/vhost-user-gpu.c            |    106 +-
 contrib/vhost-user-gpu/virgl.c                     |      6 +-
 contrib/vhost-user-gpu/vugbm.c                     |     45 +-
 contrib/vhost-user-gpu/vugbm.h                     |      4 +-
 contrib/vhost-user-gpu/vugpu.h                     |     13 +-
 contrib/vhost-user-input/Makefile.objs             |      1 -
 contrib/vhost-user-input/main.c                    |      8 +-
 contrib/vhost-user-input/meson.build               |      4 +
 contrib/vhost-user-scsi/Makefile.objs              |      1 -
 contrib/vhost-user-scsi/meson.build                |      6 +
 contrib/vhost-user-scsi/vhost-user-scsi.c          |      9 +-
 cpu.c                                              |    437 +
 cpus-common.c                                      |     28 +-
 crypto/Makefile.objs                               |     43 -
 crypto/aes.c                                       |     57 +-
 crypto/afalgpriv.h                                 |      3 +
 crypto/block-luks.c                                |      9 +-
 crypto/cipher-afalg.c                              |     25 +-
 crypto/cipher-builtin.c                            |    532 -
 crypto/cipher-builtin.c.inc                        |    435 +
 crypto/cipher-gcrypt.c                             |    422 -
 crypto/cipher-gcrypt.c.inc                         |    409 +
 crypto/cipher-nettle.c                             |    733 -
 crypto/cipher-nettle.c.inc                         |    760 +
 crypto/cipher.c                                    |     44 +-
 crypto/cipherpriv.h                                |      6 +-
 crypto/desrfb.c                                    |      4 +-
 crypto/meson.build                                 |     73 +
 crypto/secret.c                                    |     14 -
 crypto/secret_common.c                             |     21 +-
 crypto/secret_keyring.c                            |     15 -
 crypto/tls-cipher-suites.c                         |      2 +-
 crypto/tlscredsanon.c                              |      3 +-
 crypto/tlscredspsk.c                               |      3 +-
 crypto/tlscredsx509.c                              |     53 +-
 crypto/trace.h                                     |      1 +
 default-configs/aarch64-linux-user.mak             |      1 -
 default-configs/aarch64-softmmu.mak                |      8 -
 default-configs/aarch64_be-linux-user.mak          |      1 -
 default-configs/alpha-linux-user.mak               |      1 -
 default-configs/alpha-softmmu.mak                  |     10 -
 default-configs/arm-linux-user.mak                 |      1 -
 default-configs/arm-softmmu.mak                    |     45 -
 default-configs/armeb-linux-user.mak               |      1 -
 default-configs/avr-softmmu.mak                    |      5 -
 default-configs/cris-linux-user.mak                |      1 -
 default-configs/cris-softmmu.mak                   |      5 -
 default-configs/devices/aarch64-softmmu.mak        |      8 +
 default-configs/devices/alpha-softmmu.mak          |     10 +
 default-configs/devices/arm-softmmu.mak            |     46 +
 default-configs/devices/avr-softmmu.mak            |      5 +
 default-configs/devices/cris-softmmu.mak           |      5 +
 default-configs/devices/hppa-softmmu.mak           |      9 +
 default-configs/devices/i386-softmmu.mak           |     31 +
 default-configs/devices/lm32-softmmu.mak           |     12 +
 default-configs/devices/m68k-softmmu.mak           |     11 +
 default-configs/devices/microblaze-softmmu.mak     |      7 +
 default-configs/devices/microblazeel-softmmu.mak   |      3 +
 default-configs/devices/mips-softmmu-common.mak    |     41 +
 default-configs/devices/mips-softmmu.mak           |      3 +
 default-configs/devices/mips64-softmmu.mak         |      4 +
 default-configs/devices/mips64el-softmmu.mak       |     15 +
 default-configs/devices/mipsel-softmmu.mak         |      3 +
 default-configs/devices/moxie-softmmu.mak          |      5 +
 default-configs/devices/nios2-softmmu.mak          |      8 +
 default-configs/devices/or1k-softmmu.mak           |      5 +
 default-configs/devices/ppc-softmmu.mak            |     18 +
 default-configs/devices/ppc64-softmmu.mak          |     11 +
 default-configs/devices/riscv32-softmmu.mak        |     15 +
 default-configs/devices/riscv64-softmmu.mak        |     15 +
 default-configs/devices/rx-softmmu.mak             |      3 +
 default-configs/devices/s390x-softmmu.mak          |     13 +
 default-configs/devices/sh4-softmmu.mak            |     11 +
 default-configs/devices/sh4eb-softmmu.mak          |      3 +
 default-configs/devices/sparc-softmmu.mak          |     11 +
 default-configs/devices/sparc64-softmmu.mak        |     12 +
 default-configs/devices/tricore-softmmu.mak        |      1 +
 default-configs/devices/unicore32-softmmu.mak      |      6 +
 default-configs/devices/x86_64-softmmu.mak         |      3 +
 default-configs/devices/xtensa-softmmu.mak         |      9 +
 default-configs/devices/xtensaeb-softmmu.mak       |      3 +
 default-configs/hppa-linux-user.mak                |      1 -
 default-configs/hppa-softmmu.mak                   |      9 -
 default-configs/i386-bsd-user.mak                  |      1 -
 default-configs/i386-linux-user.mak                |      1 -
 default-configs/i386-softmmu.mak                   |     31 -
 default-configs/lm32-softmmu.mak                   |     12 -
 default-configs/m68k-linux-user.mak                |      1 -
 default-configs/m68k-softmmu.mak                   |     10 -
 default-configs/microblaze-linux-user.mak          |      1 -
 default-configs/microblaze-softmmu.mak             |      7 -
 default-configs/microblazeel-linux-user.mak        |      1 -
 default-configs/microblazeel-softmmu.mak           |      3 -
 default-configs/mips-linux-user.mak                |      1 -
 default-configs/mips-softmmu-common.mak            |     42 -
 default-configs/mips-softmmu.mak                   |      3 -
 default-configs/mips64-linux-user.mak              |      1 -
 default-configs/mips64-softmmu.mak                 |      4 -
 default-configs/mips64el-linux-user.mak            |      1 -
 default-configs/mips64el-softmmu.mak               |     14 -
 default-configs/mipsel-linux-user.mak              |      1 -
 default-configs/mipsel-softmmu.mak                 |      3 -
 default-configs/mipsn32-linux-user.mak             |      1 -
 default-configs/mipsn32el-linux-user.mak           |      1 -
 default-configs/moxie-softmmu.mak                  |      5 -
 default-configs/nios2-linux-user.mak               |      1 -
 default-configs/nios2-softmmu.mak                  |      8 -
 default-configs/or1k-linux-user.mak                |      1 -
 default-configs/or1k-softmmu.mak                   |      5 -
 default-configs/ppc-linux-user.mak                 |      1 -
 default-configs/ppc-softmmu.mak                    |     18 -
 default-configs/ppc64-linux-user.mak               |      1 -
 default-configs/ppc64-softmmu.mak                  |     11 -
 default-configs/ppc64abi32-linux-user.mak          |      1 -
 default-configs/ppc64le-linux-user.mak             |      1 -
 default-configs/riscv32-linux-user.mak             |      1 -
 default-configs/riscv32-softmmu.mak                |     13 -
 default-configs/riscv64-linux-user.mak             |      1 -
 default-configs/riscv64-softmmu.mak                |     12 -
 default-configs/rx-softmmu.mak                     |      3 -
 default-configs/s390x-linux-user.mak               |      1 -
 default-configs/s390x-softmmu.mak                  |     13 -
 default-configs/sh4-linux-user.mak                 |      1 -
 default-configs/sh4-softmmu.mak                    |     11 -
 default-configs/sh4eb-linux-user.mak               |      1 -
 default-configs/sh4eb-softmmu.mak                  |      3 -
 default-configs/sparc-bsd-user.mak                 |      1 -
 default-configs/sparc-linux-user.mak               |      1 -
 default-configs/sparc-softmmu.mak                  |     11 -
 default-configs/sparc32plus-linux-user.mak         |      1 -
 default-configs/sparc64-bsd-user.mak               |      1 -
 default-configs/sparc64-linux-user.mak             |      1 -
 default-configs/sparc64-softmmu.mak                |     12 -
 default-configs/targets/aarch64-linux-user.mak     |      5 +
 default-configs/targets/aarch64-softmmu.mak        |      5 +
 default-configs/targets/aarch64_be-linux-user.mak  |      6 +
 default-configs/targets/alpha-linux-user.mak       |      4 +
 default-configs/targets/alpha-softmmu.mak          |      3 +
 default-configs/targets/arm-linux-user.mak         |      6 +
 default-configs/targets/arm-softmmu.mak            |      4 +
 default-configs/targets/armeb-linux-user.mak       |      7 +
 default-configs/targets/avr-softmmu.mak            |      2 +
 default-configs/targets/cris-linux-user.mak        |      1 +
 default-configs/targets/cris-softmmu.mak           |      1 +
 default-configs/targets/hexagon-linux-user.mak     |      1 +
 default-configs/targets/hppa-linux-user.mak        |      5 +
 default-configs/targets/hppa-softmmu.mak           |      4 +
 default-configs/targets/i386-bsd-user.mak          |      2 +
 default-configs/targets/i386-linux-user.mak        |      4 +
 default-configs/targets/i386-softmmu.mak           |      3 +
 default-configs/targets/lm32-softmmu.mak           |      2 +
 default-configs/targets/m68k-linux-user.mak        |      6 +
 default-configs/targets/m68k-softmmu.mak           |      3 +
 default-configs/targets/microblaze-linux-user.mak  |      5 +
 default-configs/targets/microblaze-softmmu.mak     |      4 +
 .../targets/microblazeel-linux-user.mak            |      4 +
 default-configs/targets/microblazeel-softmmu.mak   |      3 +
 default-configs/targets/mips-linux-user.mak        |      6 +
 default-configs/targets/mips-softmmu.mak           |      4 +
 default-configs/targets/mips64-linux-user.mak      |      7 +
 default-configs/targets/mips64-softmmu.mak         |      4 +
 default-configs/targets/mips64el-linux-user.mak    |      6 +
 default-configs/targets/mips64el-softmmu.mak       |      4 +
 default-configs/targets/mipsel-linux-user.mak      |      5 +
 default-configs/targets/mipsel-softmmu.mak         |      3 +
 default-configs/targets/mipsn32-linux-user.mak     |      8 +
 default-configs/targets/mipsn32el-linux-user.mak   |      7 +
 default-configs/targets/moxie-softmmu.mak          |      2 +
 default-configs/targets/nios2-linux-user.mak       |      1 +
 default-configs/targets/nios2-softmmu.mak          |      1 +
 default-configs/targets/or1k-linux-user.mak        |      2 +
 default-configs/targets/or1k-softmmu.mak           |      2 +
 default-configs/targets/ppc-linux-user.mak         |      5 +
 default-configs/targets/ppc-softmmu.mak            |      4 +
 default-configs/targets/ppc64-linux-user.mak       |      7 +
 default-configs/targets/ppc64-softmmu.mak          |      6 +
 default-configs/targets/ppc64abi32-linux-user.mak  |      8 +
 default-configs/targets/ppc64le-linux-user.mak     |      6 +
 default-configs/targets/riscv32-linux-user.mak     |      5 +
 default-configs/targets/riscv32-softmmu.mak        |      5 +
 default-configs/targets/riscv64-linux-user.mak     |      5 +
 default-configs/targets/riscv64-softmmu.mak        |      5 +
 default-configs/targets/rx-softmmu.mak             |      3 +
 default-configs/targets/s390x-linux-user.mak       |      5 +
 default-configs/targets/s390x-softmmu.mak          |      4 +
 default-configs/targets/sh4-linux-user.mak         |      5 +
 default-configs/targets/sh4-softmmu.mak            |      2 +
 default-configs/targets/sh4eb-linux-user.mak       |      6 +
 default-configs/targets/sh4eb-softmmu.mak          |      3 +
 default-configs/targets/sparc-bsd-user.mak         |      3 +
 default-configs/targets/sparc-linux-user.mak       |      5 +
 default-configs/targets/sparc-softmmu.mak          |      3 +
 default-configs/targets/sparc32plus-linux-user.mak |      8 +
 default-configs/targets/sparc64-bsd-user.mak       |      4 +
 default-configs/targets/sparc64-linux-user.mak     |      6 +
 default-configs/targets/sparc64-softmmu.mak        |      4 +
 default-configs/targets/tricore-softmmu.mak        |      1 +
 default-configs/targets/unicore32-softmmu.mak      |      1 +
 default-configs/targets/x86_64-bsd-user.mak        |      3 +
 default-configs/targets/x86_64-linux-user.mak      |      5 +
 default-configs/targets/x86_64-softmmu.mak         |      4 +
 default-configs/targets/xtensa-linux-user.mak      |      5 +
 default-configs/targets/xtensa-softmmu.mak         |      3 +
 default-configs/targets/xtensaeb-linux-user.mak    |      6 +
 default-configs/targets/xtensaeb-softmmu.mak       |      4 +
 default-configs/tilegx-linux-user.mak              |      1 -
 default-configs/tricore-softmmu.mak                |      1 -
 default-configs/unicore32-softmmu.mak              |      6 -
 default-configs/x86_64-bsd-user.mak                |      1 -
 default-configs/x86_64-linux-user.mak              |      1 -
 default-configs/x86_64-softmmu.mak                 |      3 -
 default-configs/xtensa-linux-user.mak              |      1 -
 default-configs/xtensa-softmmu.mak                 |      9 -
 default-configs/xtensaeb-linux-user.mak            |      1 -
 default-configs/xtensaeb-softmmu.mak               |      3 -
 device_tree.c                                      |    579 -
 disas.c                                            |    695 +-
 disas/Makefile.objs                                |     30 -
 disas/arm-a64.cc                                   |      2 +-
 disas/capstone.c                                   |    326 +
 disas/hexagon.c                                    |     65 +
 disas/hppa.c                                       |      2 +-
 disas/libvixl/Makefile.objs                        |      5 -
 disas/libvixl/meson.build                          |      7 +
 disas/libvixl/vixl/a64/disasm-a64.cc               |      4 +
 disas/libvixl/vixl/globals.h                       |      6 +-
 disas/lm32.c                                       |      2 +-
 disas/m68k.c                                       |      8 +-
 disas/meson.build                                  |     25 +
 disas/nanomips.cpp                                 |      4 +-
 disas/ppc.c                                        |      2 +-
 disas/tci.c                                        |     61 -
 dma-helpers.c                                      |    331 -
 docs/COLO-FT.txt                                   |     18 +-
 docs/_templates/editpage.html                      |      5 +
 docs/amd-memory-encryption.txt                     |      6 +-
 docs/can.txt                                       |    113 +-
 docs/ccid.txt                                      |      6 +-
 docs/colo-proxy.txt                                |     16 +-
 docs/conf.py                                       |     59 +-
 docs/confidential-guest-support.txt                |     49 +
 docs/cpu-hotplug.rst                               |    142 -
 docs/defs.rst.inc                                  |      2 +-
 docs/devel/_templates/editpage.html                |      5 +
 docs/devel/atomics.rst                             |    136 +-
 docs/devel/blkdebug.txt                            |      2 +-
 docs/devel/blkverify.txt                           |      4 +-
 docs/devel/block-coroutine-wrapper.rst             |     54 +
 docs/devel/build-system.rst                        |    469 +
 docs/devel/build-system.txt                        |    519 -
 docs/devel/clocks.rst                              |    138 +-
 docs/devel/code-of-conduct.rst                     |     60 +
 docs/devel/conf.py                                 |     15 -
 docs/devel/conflict-resolution.rst                 |     80 +
 docs/devel/control-flow-integrity.rst              |    137 +
 docs/devel/fuzzing.rst                             |    321 +
 docs/devel/fuzzing.txt                             |    175 -
 docs/devel/index.rst                               |     18 +-
 docs/devel/kconfig.rst                             |     21 +-
 docs/devel/loads-stores.rst                        |     24 +-
 docs/devel/lockcnt.txt                             |      8 +-
 docs/devel/migration.rst                           |     15 +-
 docs/devel/multi-process.rst                       |    966 +
 docs/devel/multi-thread-tcg.rst                    |      2 +-
 docs/devel/qapi-code-gen.txt                       |    163 +-
 docs/devel/qgraph.rst                              |    568 +
 docs/devel/qom.rst                                 |    381 +
 docs/devel/qtest.rst                               |     92 +
 docs/devel/rcu.txt                                 |     34 +-
 docs/devel/style.rst                               |    701 +
 docs/devel/tcg-plugins.rst                         |    185 +
 docs/devel/testing.rst                             |    297 +-
 docs/devel/tracing.rst                             |    498 +
 docs/devel/tracing.txt                             |    451 -
 docs/devel/writing-qmp-commands.txt                |     16 +-
 docs/generic-loader.txt                            |     92 -
 docs/hyperv.txt                                    |      7 +-
 docs/index.html.in                                 |     19 -
 docs/interop/_templates/editpage.html              |      5 +
 docs/interop/bitmaps.rst                           |      2 +-
 docs/interop/conf.py                               |     22 -
 docs/interop/dbus.rst                              |      4 +-
 docs/interop/firmware.json                         |      2 +-
 docs/interop/index.rst                             |      7 +-
 docs/interop/live-block-operations.rst             |      8 +-
 docs/interop/nbd.txt                               |     25 +-
 docs/interop/parallels.txt                         |     28 +-
 docs/interop/qcow2.txt                             |     73 +-
 docs/interop/qemu-ga-ref.rst                       |     13 +
 docs/interop/qemu-ga-ref.texi                      |     80 -
 docs/interop/qemu-qmp-ref.rst                      |     13 +
 docs/interop/qemu-qmp-ref.texi                     |     80 -
 docs/interop/qemu-storage-daemon-qmp-ref.rst       |     13 +
 docs/interop/qmp-intro.txt                         |      4 +-
 docs/interop/qmp-spec.txt                          |     17 +-
 docs/interop/vhost-user-gpu.rst                    |      2 +-
 docs/interop/vhost-user.json                       |      3 +-
 docs/interop/vhost-user.rst                        |     27 +-
 docs/meson.build                                   |    107 +
 docs/microvm.rst                                   |    129 -
 docs/nvdimm.txt                                    |     24 +-
 docs/papr-pef.txt                                  |     30 +
 docs/pr-manager.rst                                |    111 -
 docs/pvrdma.txt                                    |      2 +-
 docs/qcow2-cache.txt                               |     19 +-
 docs/qdev-device-use.txt                           |     37 +-
 docs/qemu-option-trace.rst.inc                     |      6 +-
 docs/rdma.txt                                      |      4 +-
 docs/replay.txt                                    |     52 +-
 docs/specs/_templates/editpage.html                |      5 +
 docs/specs/acpi_cpu_hotplug.txt                    |     19 +-
 docs/specs/conf.py                                 |     16 -
 docs/specs/index.rst                               |      5 +-
 docs/specs/pci-ids.txt                             |      2 +
 docs/specs/ppc-spapr-hotplug.txt                   |      4 +-
 docs/specs/ppc-spapr-numa.rst                      |    410 +
 docs/specs/ppc-spapr-xive.rst                      |     14 +-
 docs/specs/pvpanic.txt                             |     13 +-
 docs/specs/tpm.rst                                 |      2 +-
 docs/specs/virt-ctlr.txt                           |     26 +
 docs/sphinx/depfile.py                             |     51 +
 docs/sphinx/kerneldoc.py                           |      8 +-
 docs/sphinx/qapidoc.py                             |    551 +
 docs/system/_templates/editpage.html               |      5 +
 docs/system/arm/aspeed.rst                         |     35 +-
 docs/system/arm/cpu-features.rst                   |     32 +
 docs/system/arm/mps2.rst                           |     42 +-
 docs/system/arm/nuvoton.rst                        |     93 +
 docs/system/arm/raspi.rst                          |     43 +
 docs/system/arm/sabrelite.rst                      |    119 +
 docs/system/arm/sbsa.rst                           |     32 +
 docs/system/arm/versatile.rst                      |     34 +
 docs/system/arm/vexpress.rst                       |     28 +
 docs/system/arm/virt.rst                           |      2 +
 docs/system/arm/xlnx-versal-virt.rst               |    177 +
 docs/system/arm/xscale.rst                         |     20 +-
 docs/system/build-platforms.rst                    |     63 +-
 docs/system/conf.py                                |     28 -
 docs/system/cpu-hotplug.rst                        |    142 +
 docs/system/cpu-models-mips.rst.inc                |     10 +-
 docs/system/cpu-models-x86.rst.inc                 |      4 +-
 docs/system/deprecated.rst                         |    518 +-
 docs/system/device-url-syntax.rst.inc              |      8 +-
 docs/system/gdb.rst                                |     65 +-
 docs/system/generic-loader.rst                     |    117 +
 docs/system/guest-loader.rst                       |     54 +
 docs/system/i386/microvm.rst                       |    128 +
 docs/system/i386/pc.rst                            |      7 +
 docs/system/images.rst                             |      2 +-
 docs/system/index.rst                              |     13 +-
 docs/system/monitor.rst                            |      2 +-
 docs/system/multi-process.rst                      |     64 +
 docs/system/mux-chardev.rst                        |      2 +-
 docs/system/nvme.rst                               |    225 +
 docs/system/ppc/embedded.rst                       |     10 +
 docs/system/ppc/powermac.rst                       |     34 +
 docs/system/ppc/powernv.rst                        |    193 +
 docs/system/ppc/prep.rst                           |     18 +
 docs/system/ppc/pseries.rst                        |     12 +
 docs/system/pr-manager.rst                         |     83 +
 docs/system/qemu-block-drivers.rst.inc             |     26 +
 docs/system/quickstart.rst                         |      8 +
 docs/system/removed-features.rst                   |    463 +
 docs/system/riscv/microchip-icicle-kit.rst         |     89 +
 docs/system/riscv/sifive_u.rst                     |    336 +
 docs/system/s390x/3270.rst                         |      2 +-
 docs/system/s390x/bootdevices.rst                  |     82 +
 docs/system/s390x/protvirt.rst                     |     19 +-
 docs/system/target-arm.rst                         |      5 +
 docs/system/target-avr.rst                         |     43 +-
 docs/system/target-i386.rst                        |     19 +-
 docs/system/target-mips.rst                        |     10 +
 docs/system/target-ppc.rst                         |     53 +-
 docs/system/target-riscv.rst                       |     73 +
 docs/system/target-s390x.rst                       |      1 +
 docs/system/targets.rst                            |     22 +-
 docs/system/tls.rst                                |      2 +-
 docs/system/usb.rst                                |      9 +-
 docs/system/virtio-net-failover.rst                |     68 +
 docs/system/virtio-pmem.rst                        |     76 +
 docs/system/vnc-security.rst                       |     20 +-
 docs/throttle.txt                                  |    108 +-
 docs/tools/_templates/editpage.html                |      5 +
 docs/tools/conf.py                                 |     33 -
 docs/tools/index.rst                               |      6 +-
 docs/tools/qemu-img.rst                            |     12 +-
 docs/tools/qemu-nbd.rst                            |     12 +-
 docs/tools/qemu-pr-helper.rst                      |     90 +
 docs/tools/qemu-storage-daemon.rst                 |    221 +
 docs/tools/virtiofsd.rst                           |    209 +-
 docs/u2f.txt                                       |    110 +
 docs/user/_templates/editpage.html                 |      5 +
 docs/user/conf.py                                  |     15 -
 docs/user/index.rst                                |      4 +-
 docs/user/main.rst                                 |    160 +-
 docs/virtio-net-failover.rst                       |     68 -
 docs/virtio-pmem.rst                               |     76 -
 docs/xbzrle.txt                                    |      5 -
 dump/Makefile.objs                                 |      3 -
 dump/dump.c                                        |     34 +-
 dump/meson.build                                   |      4 +
 exec-vary.c                                        |    108 -
 exec.c                                             |   4148 -
 fpu/softfloat-specialize.c.inc                     |   1171 +
 fpu/softfloat-specialize.inc.c                     |   1083 -
 fpu/softfloat.c                                    |    429 +-
 fsdev/9p-marshal.h                                 |     12 +-
 fsdev/Makefile.objs                                |     12 -
 fsdev/file-op-9p.h                                 |      7 +-
 fsdev/meson.build                                  |     17 +
 fsdev/virtfs-proxy-helper.c                        |      2 +-
 gdb-xml/riscv-32bit-csr.xml                        |    250 -
 gdb-xml/riscv-64bit-csr.xml                        |    250 -
 gdbstub.c                                          |    146 +-
 hmp-commands-info.hx                               |     24 +-
 hmp-commands.hx                                    |    230 +-
 hw/9pfs/9p-local.c                                 |     10 +-
 hw/9pfs/9p-proxy.c                                 |      3 +-
 hw/9pfs/9p-synth.c                                 |     12 +-
 hw/9pfs/9p.c                                       |    287 +-
 hw/9pfs/9p.h                                       |     67 +-
 hw/9pfs/Makefile.objs                              |      9 -
 hw/9pfs/codir.c                                    |    203 +-
 hw/9pfs/cofs.c                                     |      2 +-
 hw/9pfs/coth.h                                     |     15 +-
 hw/9pfs/meson.build                                |     20 +
 hw/9pfs/trace.h                                    |      1 +
 hw/9pfs/virtio-9p-device.c                         |      6 +
 hw/9pfs/virtio-9p.h                                |      9 +-
 hw/Kconfig                                         |      4 +-
 hw/Makefile.objs                                   |     48 -
 hw/acpi/Makefile.objs                              |     26 -
 hw/acpi/aml-build-stub.c                           |     14 +
 hw/acpi/aml-build.c                                |    360 +-
 hw/acpi/core.c                                     |     17 +-
 hw/acpi/cpu.c                                      |    200 +-
 hw/acpi/generic_event_device.c                     |     64 +-
 hw/acpi/ghes.c                                     |      5 +-
 hw/acpi/hmat.c                                     |      7 +-
 hw/acpi/hmat.h                                     |      5 +-
 hw/acpi/ich9.c                                     |     28 +-
 hw/acpi/memory_hotplug.c                           |     11 +-
 hw/acpi/meson.build                                |     25 +
 hw/acpi/nvdimm.c                                   |     40 +-
 hw/acpi/pci.c                                      |      6 +-
 hw/acpi/pcihp.c                                    |    146 +-
 hw/acpi/piix4.c                                    |     40 +-
 hw/acpi/tco.c                                      |     11 -
 hw/acpi/trace-events                               |      4 +
 hw/acpi/trace.h                                    |      1 +
 hw/acpi/utils.c                                    |     17 +-
 hw/acpi/vmgenid.c                                  |     13 +-
 hw/adc/Makefile.objs                               |      1 -
 hw/adc/meson.build                                 |      2 +
 hw/adc/npcm7xx_adc.c                               |    301 +
 hw/adc/trace-events                                |      5 +
 hw/adc/trace.h                                     |      1 +
 hw/alpha/Makefile.objs                             |      1 -
 hw/alpha/dp264.c                                   |     11 +-
 hw/alpha/meson.build                               |      8 +
 hw/alpha/trace.h                                   |      1 +
 hw/alpha/typhoon.c                                 |      8 +-
 hw/arm/Kconfig                                     |     37 +-
 hw/arm/Makefile.objs                               |     56 -
 hw/arm/allwinner-a10.c                             |      2 +
 hw/arm/allwinner-h3.c                              |    128 +-
 hw/arm/armsse.c                                    |   1020 +-
 hw/arm/armv7m.c                                    |     19 +-
 hw/arm/aspeed.c                                    |    184 +-
 hw/arm/aspeed_ast2600.c                            |    265 +-
 hw/arm/aspeed_soc.c                                |    264 +-
 hw/arm/bcm2835_peripherals.c                       |     30 +-
 hw/arm/bcm2836.c                                   |    184 +-
 hw/arm/boot.c                                      |      6 +-
 hw/arm/collie.c                                    |      8 +-
 hw/arm/cubieboard.c                                |      2 +-
 hw/arm/digic_boards.c                              |     22 +-
 hw/arm/exynos4210.c                                |      2 +-
 hw/arm/highbank.c                                  |     35 +-
 hw/arm/integratorcp.c                              |     41 +-
 hw/arm/mainstone.c                                 |      1 -
 hw/arm/meson.build                                 |     60 +
 hw/arm/microbit.c                                  |     10 +-
 hw/arm/mps2-tz.c                                   |    834 +-
 hw/arm/mps2.c                                      |    146 +-
 hw/arm/musca.c                                     |     33 +-
 hw/arm/musicpal.c                                  |    220 +-
 hw/arm/netduino2.c                                 |      2 +-
 hw/arm/netduinoplus2.c                             |      2 +-
 hw/arm/npcm7xx.c                                   |    804 +
 hw/arm/npcm7xx_boards.c                            |    340 +
 hw/arm/nseries.c                                   |     27 +-
 hw/arm/omap1.c                                     |      1 -
 hw/arm/orangepi.c                                  |     10 +-
 hw/arm/palm.c                                      |      8 +-
 hw/arm/pxa2xx.c                                    |     73 +-
 hw/arm/pxa2xx_gpio.c                               |      5 +-
 hw/arm/pxa2xx_pic.c                                |      8 +-
 hw/arm/raspi.c                                     |    213 +-
 hw/arm/realview.c                                  |     18 +-
 hw/arm/sabrelite.c                                 |      4 +
 hw/arm/sbsa-ref.c                                  |    112 +-
 hw/arm/smmu-common.c                               |    233 +-
 hw/arm/smmu-internal.h                             |     13 +
 hw/arm/smmuv3-internal.h                           |     19 +-
 hw/arm/smmuv3.c                                    |    214 +-
 hw/arm/spitz.c                                     |     82 +-
 hw/arm/stellaris.c                                 |    202 +-
 hw/arm/stm32f205_soc.c                             |      1 -
 hw/arm/strongarm.c                                 |     40 +-
 hw/arm/tosa.c                                      |     70 +-
 hw/arm/trace-events                                |     36 +-
 hw/arm/trace.h                                     |      1 +
 hw/arm/versatilepb.c                               |     36 +-
 hw/arm/vexpress.c                                  |     69 +-
 hw/arm/virt-acpi-build.c                           |    282 +-
 hw/arm/virt.c                                      |    771 +-
 hw/arm/xilinx_zynq.c                               |     35 +-
 hw/arm/xlnx-versal-virt.c                          |     66 +-
 hw/arm/xlnx-versal.c                               |     67 +-
 hw/arm/xlnx-zcu102.c                               |     56 +-
 hw/arm/xlnx-zynqmp.c                               |     63 +-
 hw/arm/z2.c                                        |     28 +-
 hw/audio/Makefile.objs                             |     18 -
 hw/audio/ac97.c                                    |      8 +-
 hw/audio/adlib.c                                   |      7 +-
 hw/audio/cs4231.c                                  |     17 +-
 hw/audio/cs4231a.c                                 |      9 +-
 hw/audio/es1370.c                                  |      9 +-
 hw/audio/gus.c                                     |      7 +-
 hw/audio/hda-codec.c                               |      7 +-
 hw/audio/intel-hda.c                               |      5 +-
 hw/audio/intel-hda.h                               |     18 +-
 hw/audio/marvell_88w8618.c                         |      8 +-
 hw/audio/meson.build                               |     15 +
 hw/audio/milkymist-ac97.c                          |      7 +-
 hw/audio/pcspk.c                                   |      7 +-
 hw/audio/pl041.c                                   |      7 +-
 hw/audio/sb16.c                                    |      7 +-
 hw/audio/trace.h                                   |      1 +
 hw/audio/via-ac97.c                                |     93 +
 hw/audio/wm8750.c                                  |      7 +-
 hw/avr/Makefile.objs                               |      3 -
 hw/avr/arduino.c                                   |     39 +-
 hw/avr/atmega.c                                    |     12 +-
 hw/avr/atmega.h                                    |      9 +-
 hw/avr/boot.c                                      |      1 +
 hw/avr/meson.build                                 |      6 +
 hw/block/Kconfig                                   |      3 +
 hw/block/Makefile.objs                             |     18 -
 hw/block/dataplane/Makefile.objs                   |      2 -
 hw/block/dataplane/meson.build                     |      2 +
 hw/block/dataplane/trace.h                         |      1 +
 hw/block/dataplane/virtio-blk.c                    |      4 +
 hw/block/dataplane/xen-block.c                     |      9 +-
 hw/block/fdc.c                                     |    134 +-
 hw/block/m25p80.c                                  |    334 +-
 hw/block/meson.build                               |     21 +
 hw/block/nand.c                                    |     60 +-
 hw/block/nvme-dif.c                                |    518 +
 hw/block/nvme-dif.h                                |     63 +
 hw/block/nvme-ns.c                                 |    594 +
 hw/block/nvme-ns.h                                 |    229 +
 hw/block/nvme-subsys.c                             |     91 +
 hw/block/nvme-subsys.h                             |     59 +
 hw/block/nvme.c                                    |   5657 +-
 hw/block/nvme.h                                    |    200 +-
 hw/block/onenand.c                                 |     10 +-
 hw/block/pflash_cfi01.c                            |    259 +-
 hw/block/pflash_cfi02.c                            |    321 +-
 hw/block/swim.c                                    |     16 +-
 hw/block/tc58128.c                                 |     26 +
 hw/block/trace-events                              |    165 +-
 hw/block/trace.h                                   |      1 +
 hw/block/vhost-user-blk.c                          |    100 +-
 hw/block/virtio-blk.c                              |     33 +-
 hw/block/xen-block.c                               |     39 +-
 hw/char/Kconfig                                    |     15 +
 hw/char/Makefile.objs                              |     39 -
 hw/char/avr_usart.c                                |      1 +
 hw/char/bcm2835_aux.c                              |      5 +-
 hw/char/cadence_uart.c                             |      5 +-
 hw/char/cmsdk-apb-uart.c                           |      1 +
 hw/char/debugcon.c                                 |      9 +-
 hw/char/digic-uart.c                               |      1 +
 hw/char/escc.c                                     |      1 +
 hw/char/etraxfs_ser.c                              |     13 +-
 hw/char/exynos4210_uart.c                          |     16 +-
 hw/char/goldfish_tty.c                             |    285 +
 hw/char/grlib_apbuart.c                            |      9 +-
 hw/char/ibex_uart.c                                |     28 +-
 hw/char/imx_serial.c                               |      1 +
 hw/char/ipoctal232.c                               |      5 +-
 hw/char/lm32_juart.c                               |      7 +-
 hw/char/lm32_uart.c                                |      7 +-
 hw/char/mcf_uart.c                                 |      8 +-
 hw/char/mchp_pfsoc_mmuart.c                        |     86 +
 hw/char/meson.build                                |     43 +
 hw/char/milkymist-uart.c                           |      8 +-
 hw/char/nrf51_uart.c                               |      1 +
 hw/char/parallel.c                                 |      9 +-
 hw/char/pl011.c                                    |     56 +
 hw/char/renesas_sci.c                              |      1 +
 hw/char/riscv_htif.c                               |    261 +
 hw/char/sclpconsole-lm.c                           |     13 +-
 hw/char/sclpconsole.c                              |     13 +-
 hw/char/serial-isa.c                               |     11 +-
 hw/char/serial-pci-multi.c                         |      1 +
 hw/char/serial-pci.c                               |     10 +-
 hw/char/serial.c                                   |     82 +-
 hw/char/sifive_uart.c                              |    194 +
 hw/char/spapr_vty.c                                |      9 +-
 hw/char/stm32f2xx_usart.c                          |      1 +
 hw/char/terminal3270.c                             |     22 +-
 hw/char/trace-events                               |     18 +-
 hw/char/trace.h                                    |      1 +
 hw/char/virtio-console.c                           |     11 +-
 hw/char/virtio-serial-bus.c                        |      6 -
 hw/char/xilinx_uartlite.c                          |      9 +-
 hw/core/Kconfig                                    |      5 +
 hw/core/Makefile.objs                              |     34 -
 hw/core/bus.c                                      |     30 +-
 hw/core/clock.c                                    |     58 +-
 hw/core/cpu.c                                      |     72 +-
 hw/core/generic-loader.c                           |      3 +-
 hw/core/guest-loader.c                             |    145 +
 hw/core/guest-loader.h                             |     34 +
 hw/core/irq.c                                      |      3 +-
 hw/core/loader-fit.c                               |      2 +-
 hw/core/loader.c                                   |    143 +-
 hw/core/machine-hmp-cmds.c                         |     22 +-
 hw/core/machine-qmp-cmds.c                         |    218 +-
 hw/core/machine.c                                  |    292 +-
 hw/core/meson.build                                |     44 +
 hw/core/numa.c                                     |     85 +-
 hw/core/platform-bus.c                             |      2 +-
 hw/core/ptimer.c                                   |     46 +-
 hw/core/qdev-clock.c                               |     33 +-
 hw/core/qdev-prop-internal.h                       |     28 +
 hw/core/qdev-properties-system.c                   |    743 +-
 hw/core/qdev-properties.c                          |   1092 +-
 hw/core/qdev.c                                     |    242 +-
 hw/core/register.c                                 |     43 +-
 hw/core/stream.c                                   |     20 +-
 hw/core/sysbus.c                                   |      7 +-
 hw/core/trace-events                               |      4 +-
 hw/core/trace.h                                    |      1 +
 hw/cpu/Makefile.objs                               |      5 -
 hw/cpu/a15mpcore.c                                 |      4 +-
 hw/cpu/a9mpcore.c                                  |     14 +-
 hw/cpu/core.c                                      |     18 +-
 hw/cpu/meson.build                                 |      6 +
 hw/cpu/realview_mpcore.c                           |      8 +-
 hw/cris/Makefile.objs                              |      2 -
 hw/cris/axis_dev88.c                               |      7 +-
 hw/cris/boot.c                                     |      6 +-
 hw/cris/boot.h                                     |      1 +
 hw/cris/meson.build                                |      5 +
 hw/display/Kconfig                                 |      3 -
 hw/display/Makefile.objs                           |     65 -
 hw/display/ads7846.c                               |    183 -
 hw/display/artist.c                                |    235 +-
 hw/display/ati_2d.c                                |     10 +-
 hw/display/ati_int.h                               |      7 +-
 hw/display/bcm2835_fb.c                            |      2 +-
 hw/display/bochs-display.c                         |      8 +-
 hw/display/cg3.c                                   |      8 +-
 hw/display/cirrus_vga.c                            |     41 +-
 hw/display/cirrus_vga_isa.c                        |      8 +-
 hw/display/edid-generate.c                         |     51 +-
 hw/display/exynos4210_fimd.c                       |     12 +-
 hw/display/g364fb.c                                |      7 +-
 hw/display/jazz_led.c                              |      7 +-
 hw/display/macfb.c                                 |      4 +-
 hw/display/meson.build                             |     87 +
 hw/display/milkymist-tmu2.c                        |      7 +-
 hw/display/milkymist-vgafb.c                       |      7 +-
 hw/display/milkymist-vgafb_template.h              |      2 +-
 hw/display/next-fb.c                               |      4 +-
 hw/display/omap_lcd_template.h                     |    169 -
 hw/display/omap_lcdc.c                             |    139 +-
 hw/display/pl110.c                                 |    152 +-
 hw/display/pl110_template.h                        |    120 +-
 hw/display/pxa2xx_lcd.c                            |    525 +-
 hw/display/pxa2xx_template.h                       |    447 -
 hw/display/qxl-logger.c                            |      6 +-
 hw/display/qxl-render.c                            |      1 +
 hw/display/qxl.c                                   |      9 +-
 hw/display/qxl.h                                   |      7 +-
 hw/display/ramfb-standalone.c                      |      9 +-
 hw/display/sii9022.c                               |      7 +-
 hw/display/sm501.c                                 |    174 +-
 hw/display/sm501_template.h                        |    131 -
 hw/display/ssd0303.c                               |      7 +-
 hw/display/ssd0323.c                               |     20 +-
 hw/display/tc6393xb.c                              |     50 +-
 hw/display/tc6393xb_template.h                     |     72 -
 hw/display/tcx.c                                   |     65 +-
 hw/display/trace-events                            |      4 +-
 hw/display/trace.h                                 |      1 +
 hw/display/vga-isa.c                               |      7 +-
 hw/display/vga-pci.c                               |     19 +-
 hw/display/vga.c                                   |      1 -
 hw/display/vhost-user-gpu-pci.c                    |     10 +-
 hw/display/vhost-user-gpu.c                        |     27 +-
 hw/display/vhost-user-vga.c                        |     12 +-
 hw/display/virtio-gpu-3d.c                         |     19 +-
 hw/display/virtio-gpu-base.c                       |     39 +-
 hw/display/virtio-gpu-pci.c                        |     10 +-
 hw/display/virtio-gpu.c                            |     27 +-
 hw/display/virtio-vga.c                            |     71 +-
 hw/display/virtio-vga.h                            |     17 +-
 hw/display/vmware_vga.c                            |      8 +-
 hw/display/xlnx_dp.c                               |      9 +
 hw/dma/Kconfig                                     |     10 +
 hw/dma/Makefile.objs                               |     16 -
 hw/dma/i82374.c                                    |      7 +-
 hw/dma/i8257.c                                     |      2 -
 hw/dma/meson.build                                 |     17 +
 hw/dma/pl330.c                                     |      3 +-
 hw/dma/puv3_dma.c                                  |      7 +-
 hw/dma/pxa2xx_dma.c                                |      7 +-
 hw/dma/rc4030.c                                    |      8 +-
 hw/dma/sifive_pdma.c                               |    313 +
 hw/dma/sparc32_dma.c                               |     49 +-
 hw/dma/trace.h                                     |      1 +
 hw/dma/xilinx_axidma.c                             |     69 +-
 hw/dma/xlnx_csu_dma.c                              |    745 +
 hw/dma/xlnx_dpdma.c                                |      2 +-
 hw/gpio/Kconfig                                    |      6 +
 hw/gpio/Makefile.objs                              |     12 -
 hw/gpio/gpio_key.c                                 |      7 +-
 hw/gpio/gpio_pwr.c                                 |     70 +
 hw/gpio/max7310.c                                  |     26 +-
 hw/gpio/meson.build                                |     15 +
 hw/gpio/mpc8xxx.c                                  |      9 +-
 hw/gpio/npcm7xx_gpio.c                             |    424 +
 hw/gpio/omap_gpio.c                                |      6 +-
 hw/gpio/pl061.c                                    |      7 +-
 hw/gpio/puv3_gpio.c                                |      7 +-
 hw/gpio/sifive_gpio.c                              |    397 +
 hw/gpio/trace-events                               |     13 +
 hw/gpio/trace.h                                    |      1 +
 hw/gpio/zaurus.c                                   |      4 +-
 hw/hppa/Makefile.objs                              |      1 -
 hw/hppa/dino.c                                     |     10 +-
 hw/hppa/hppa_hardware.h                            |      5 +
 hw/hppa/lasi.c                                     |     18 +-
 hw/hppa/machine.c                                  |     88 +-
 hw/hppa/meson.build                                |      4 +
 hw/hppa/trace.h                                    |      1 +
 hw/hyperv/Makefile.objs                            |      3 -
 hw/hyperv/hyperv.c                                 |     17 +-
 hw/hyperv/hyperv_testdev.c                         |      5 +-
 hw/hyperv/meson.build                              |      3 +
 hw/hyperv/trace-events                             |      2 +-
 hw/hyperv/trace.h                                  |      1 +
 hw/hyperv/vmbus.c                                  |      9 +-
 hw/i2c/Makefile.objs                               |     14 -
 hw/i2c/bitbang_i2c.c                               |      7 +-
 hw/i2c/exynos4210_i2c.c                            |      8 +-
 hw/i2c/meson.build                                 |     17 +
 hw/i2c/microbit_i2c.c                              |      1 +
 hw/i2c/mpc_i2c.c                                   |      8 +-
 hw/i2c/npcm7xx_smbus.c                             |   1098 +
 hw/i2c/pm_smbus.c                                  |      2 +-
 hw/i2c/smbus_eeprom.c                              |      8 +-
 hw/i2c/smbus_ich9.c                                |      8 +-
 hw/i2c/trace-events                                |     12 +
 hw/i2c/trace.h                                     |      1 +
 hw/i2c/versatile_i2c.c                             |      7 +-
 hw/i386/Kconfig                                    |      5 +-
 hw/i386/Makefile.objs                              |     20 -
 hw/i386/acpi-build.c                               |    699 +-
 hw/i386/acpi-common.c                              |     37 +-
 hw/i386/acpi-common.h                              |      2 +-
 hw/i386/acpi-microvm.c                             |    260 +
 hw/i386/acpi-microvm.h                             |      8 +
 hw/i386/amd_iommu.c                                |      4 +-
 hw/i386/amd_iommu.h                                |      8 +-
 hw/i386/fw_cfg.c                                   |      8 +-
 hw/i386/generic_event_device_x86.c                 |     36 +
 hw/i386/intel_iommu.c                              |    131 +-
 hw/i386/kvm/Makefile.objs                          |      5 -
 hw/i386/kvm/apic.c                                 |     14 +-
 hw/i386/kvm/clock.c                                |     18 +-
 hw/i386/kvm/i8254.c                                |     23 +-
 hw/i386/kvm/i8259.c                                |     12 +-
 hw/i386/kvm/ioapic.c                               |     35 +-
 hw/i386/kvm/meson.build                            |      8 +
 hw/i386/kvmvapic.c                                 |     10 +-
 hw/i386/meson.build                                |     33 +
 hw/i386/microvm.c                                  |    293 +-
 hw/i386/pc.c                                       |    518 +-
 hw/i386/pc_piix.c                                  |    151 +-
 hw/i386/pc_q35.c                                   |     49 +-
 hw/i386/pc_sysfw.c                                 |    144 +-
 hw/i386/port92.c                                   |      7 +-
 hw/i386/trace.h                                    |      1 +
 hw/i386/vmmouse.c                                  |      9 +-
 hw/i386/vmport.c                                   |     10 +-
 hw/i386/x86-iommu.c                                |      2 +-
 hw/i386/x86.c                                      |    457 +-
 hw/i386/xen/Makefile.objs                          |      1 -
 hw/i386/xen/meson.build                            |      7 +
 hw/i386/xen/trace.h                                |      1 +
 hw/i386/xen/xen-hvm.c                              |     13 +-
 hw/i386/xen/xen_platform.c                         |     23 +-
 hw/i386/xen/xen_pvdevice.c                         |      8 +-
 hw/ide/Makefile.objs                               |     14 -
 hw/ide/ahci-allwinner.c                            |      3 -
 hw/ide/ahci.c                                      |     33 +-
 hw/ide/ahci_internal.h                             |      7 +-
 hw/ide/atapi.c                                     |     40 +-
 hw/ide/core.c                                      |    129 +-
 hw/ide/ich.c                                       |     10 +-
 hw/ide/ioport.c                                    |      2 +-
 hw/ide/isa.c                                       |      7 +-
 hw/ide/macio.c                                     |      2 +-
 hw/ide/meson.build                                 |     14 +
 hw/ide/microdrive.c                                |      7 +-
 hw/ide/mmio.c                                      |     17 +-
 hw/ide/pci.c                                       |     14 +-
 hw/ide/piix.c                                      |     27 +-
 hw/ide/qdev.c                                      |     41 +-
 hw/ide/sii3112.c                                   |      8 +-
 hw/ide/trace-events                                |      2 +-
 hw/ide/trace.h                                     |      1 +
 hw/input/Kconfig                                   |      3 +
 hw/input/Makefile.objs                             |     18 -
 hw/input/adb-kbd.c                                 |     15 +-
 hw/input/adb-mouse.c                               |     15 +-
 hw/input/adb.c                                     |      1 +
 hw/input/ads7846.c                                 |    186 +
 hw/input/hid.c                                     |      1 -
 hw/input/lm832x.c                                  |      7 +-
 hw/input/meson.build                               |     19 +
 hw/input/milkymist-softusb.c                       |      7 +-
 hw/input/pckbd.c                                   |      2 -
 hw/input/pl050.c                                   |      7 +-
 hw/input/ps2.c                                     |      9 -
 hw/input/pxa2xx_keypad.c                           |     10 -
 hw/input/trace.h                                   |      1 +
 hw/intc/Kconfig                                    |     32 +-
 hw/intc/Makefile.objs                              |     54 -
 hw/intc/apic.c                                     |     15 +-
 hw/intc/apic_common.c                              |      5 +-
 hw/intc/arm_gic.c                                  |      9 +-
 hw/intc/arm_gic_kvm.c                              |     17 +-
 hw/intc/arm_gicv2m.c                               |      9 +-
 hw/intc/arm_gicv3_cpuif.c                          |      5 +-
 hw/intc/arm_gicv3_its_kvm.c                        |     18 +-
 hw/intc/arm_gicv3_kvm.c                            |     25 +-
 hw/intc/armv7m_nvic.c                              |    308 +-
 hw/intc/bcm2835_ic.c                               |      4 +-
 hw/intc/bcm2836_control.c                          |      8 +-
 hw/intc/etraxfs_pic.c                              |      7 +-
 hw/intc/exynos4210_combiner.c                      |      9 +-
 hw/intc/exynos4210_gic.c                           |     15 +-
 hw/intc/goldfish_pic.c                             |    219 +
 hw/intc/grlib_irqmp.c                              |     12 +-
 hw/intc/i8259.c                                    |     22 +-
 hw/intc/ibex_plic.c                                |     63 +-
 hw/intc/ioapic.c                                   |      3 +-
 hw/intc/ioapic_common.c                            |      2 +-
 hw/intc/lm32_pic.c                                 |      6 +-
 hw/intc/loongson_liointc.c                         |     47 +-
 hw/intc/m68k_irqc.c                                |    119 +
 hw/intc/meson.build                                |     61 +
 hw/intc/nios2_iic.c                                |     95 -
 hw/intc/omap_intc.c                                |      2 +-
 hw/intc/ompic.c                                    |      4 +-
 hw/intc/openpic_kvm.c                              |      8 +-
 hw/intc/pl190.c                                    |      7 +-
 hw/intc/pnv_xive.c                                 |      3 +
 hw/intc/ppc-uic.c                                  |    321 +
 hw/intc/puv3_intc.c                                |      7 +-
 hw/intc/rx_icu.c                                   |     30 +-
 hw/intc/s390_flic_kvm.c                            |     18 +-
 hw/intc/sifive_clint.c                             |    266 +
 hw/intc/sifive_plic.c                              |    548 +
 hw/intc/slavio_intctl.c                            |      8 +-
 hw/intc/spapr_xive.c                               |    129 +-
 hw/intc/spapr_xive_kvm.c                           |    264 +-
 hw/intc/trace-events                               |     48 +
 hw/intc/trace.h                                    |      1 +
 hw/intc/xics_kvm.c                                 |      2 +-
 hw/intc/xics_pnv.c                                 |      2 +-
 hw/intc/xilinx_intc.c                              |      4 +-
 hw/intc/xive.c                                     |    100 +-
 hw/ipack/Makefile.objs                             |      2 -
 hw/ipack/meson.build                               |      1 +
 hw/ipack/tpci200.c                                 |      8 +-
 hw/ipmi/Makefile.objs                              |      8 -
 hw/ipmi/ipmi_bmc_extern.c                          |     10 +-
 hw/ipmi/ipmi_bmc_sim.c                             |      1 +
 hw/ipmi/isa_ipmi_bt.c                              |      8 +-
 hw/ipmi/isa_ipmi_kcs.c                             |      8 +-
 hw/ipmi/meson.build                                |     11 +
 hw/ipmi/pci_ipmi_bt.c                              |      8 +-
 hw/ipmi/pci_ipmi_kcs.c                             |      8 +-
 hw/ipmi/smbus_ipmi.c                               |      7 +-
 hw/isa/Kconfig                                     |      2 +
 hw/isa/Makefile.objs                               |     11 -
 hw/isa/apm.c                                       |      2 +-
 hw/isa/i82378.c                                    |     10 +-
 hw/isa/isa-bus.c                                   |     11 +-
 hw/isa/isa-superio.c                               |      2 +-
 hw/isa/lpc_ich9.c                                  |     43 +-
 hw/isa/meson.build                                 |     11 +
 hw/isa/pc87312.c                                   |      2 +-
 hw/isa/piix3.c                                     |      6 +-
 hw/isa/piix4.c                                     |     23 +-
 hw/isa/trace-events                                |      8 +
 hw/isa/trace.h                                     |      1 +
 hw/isa/vt82c686.c                                  |    646 +-
 hw/lm32/Kconfig                                    |     10 +-
 hw/lm32/Makefile.objs                              |      3 -
 hw/lm32/lm32_boards.c                              |      2 +-
 hw/lm32/lm32_hwsetup.h                             |      2 +-
 hw/lm32/meson.build                                |      6 +
 hw/lm32/milkymist-hw.h                             |     11 -
 hw/lm32/milkymist.c                                |     31 +-
 hw/m68k/Kconfig                                    |     10 +
 hw/m68k/Makefile.objs                              |      4 -
 hw/m68k/an5206.c                                   |     14 +-
 hw/m68k/bootinfo.h                                 |     55 -
 hw/m68k/mcf5206.c                                  |     60 +-
 hw/m68k/mcf5208.c                                  |     14 +-
 hw/m68k/mcf_intc.c                                 |      7 +-
 hw/m68k/meson.build                                |      8 +
 hw/m68k/next-cube.c                                |    250 +-
 hw/m68k/next-kbd.c                                 |      7 +-
 hw/m68k/q800.c                                     |    121 +-
 hw/m68k/virt.c                                     |    313 +
 hw/mem/Kconfig                                     |      1 +
 hw/mem/Makefile.objs                               |      3 -
 hw/mem/memory-device.c                             |     32 +-
 hw/mem/meson.build                                 |      8 +
 hw/mem/npcm7xx_mc.c                                |     84 +
 hw/mem/nvdimm.c                                    |     12 +-
 hw/mem/pc-dimm.c                                   |      4 +-
 hw/mem/sparse-mem.c                                |    151 +
 hw/mem/trace.h                                     |      1 +
 hw/meson.build                                     |     67 +
 hw/microblaze/Makefile.objs                        |      4 -
 hw/microblaze/boot.c                               |     22 +-
 hw/microblaze/meson.build                          |      7 +
 hw/microblaze/petalogix_ml605_mmu.c                |      6 +-
 hw/microblaze/xlnx-zynqmp-pmu.c                    |     10 +-
 hw/mips/Kconfig                                    |     28 +-
 hw/mips/Makefile.objs                              |      8 -
 hw/mips/addr.c                                     |     51 -
 hw/mips/bootloader.c                               |    200 +
 hw/mips/boston.c                                   |    107 +-
 hw/mips/cps.c                                      |     29 +-
 hw/mips/fuloong2e.c                                |    136 +-
 hw/mips/fw_cfg.c                                   |     35 +
 hw/mips/fw_cfg.h                                   |     19 +
 hw/mips/gt64xxx_pci.c                              |     69 +-
 hw/mips/jazz.c                                     |     42 +-
 hw/mips/loongson3_bootp.c                          |    151 +
 hw/mips/loongson3_bootp.h                          |    236 +
 hw/mips/loongson3_virt.c                           |    638 +
 hw/mips/malta.c                                    |    173 +-
 hw/mips/meson.build                                |     12 +
 hw/mips/mipssim.c                                  |     44 +-
 hw/mips/r4k.c                                      |    318 -
 hw/mips/trace-events                               |      8 +-
 hw/mips/trace.h                                    |      1 +
 hw/misc/Kconfig                                    |     54 +-
 hw/misc/Makefile.objs                              |     95 -
 hw/misc/a9scu.c                                    |     59 +-
 hw/misc/allwinner-sid.c                            |      1 +
 hw/misc/applesmc.c                                 |      6 +-
 hw/misc/arm_integrator_debug.c                     |     10 +-
 hw/misc/arm_l2x0.c                                 |      7 +-
 hw/misc/arm_sysctl.c                               |      8 +-
 hw/misc/armsse-cpu-pwrctrl.c                       |    149 +
 hw/misc/armsse-cpuid.c                             |      2 +-
 hw/misc/armsse-mhu.c                               |      2 +-
 hw/misc/aspeed_lpc.c                               |    486 +
 hw/misc/aspeed_scu.c                               |     16 +-
 hw/misc/aspeed_sdmc.c                              |    125 +-
 hw/misc/aspeed_xdma.c                              |      2 +-
 hw/misc/auxbus.c                                   |      2 -
 hw/misc/bcm2835_cprman.c                           |    813 +
 hw/misc/debugexit.c                                |      8 +-
 hw/misc/eccmemctl.c                                |      7 +-
 hw/misc/edu.c                                      |     25 +-
 hw/misc/emc141x.c                                  |    326 +
 hw/misc/empty_slot.c                               |      7 +-
 hw/misc/exynos4210_clk.c                           |      8 +-
 hw/misc/exynos4210_pmu.c                           |      8 +-
 hw/misc/exynos4210_rng.c                           |      8 +-
 hw/misc/imx25_ccm.c                                |     12 +-
 hw/misc/imx31_ccm.c                                |     14 +-
 hw/misc/imx6_ccm.c                                 |     24 +-
 hw/misc/imx6_src.c                                 |      2 +-
 hw/misc/imx6ul_ccm.c                               |      4 +-
 hw/misc/imx7_ccm.c                                 |      8 +
 hw/misc/imx_ccm.c                                  |      6 +-
 hw/misc/iotkit-secctl.c                            |     50 +-
 hw/misc/iotkit-sysctl.c                            |    526 +-
 hw/misc/iotkit-sysinfo.c                           |     53 +-
 hw/misc/ivshmem.c                                  |     27 +-
 hw/misc/led.c                                      |    162 +
 hw/misc/mac_via.c                                  |    211 +-
 hw/misc/macio/Makefile.objs                        |      5 -
 hw/misc/macio/cuda.c                               |      6 +-
 hw/misc/macio/gpio.c                               |     24 +-
 hw/misc/macio/macio.c                              |     55 +-
 hw/misc/macio/meson.build                          |      8 +
 hw/misc/macio/pmu.c                                |      6 +-
 hw/misc/macio/trace.h                              |      1 +
 hw/misc/max111x.c                                  |     19 +-
 hw/misc/mchp_pfsoc_dmc.c                           |    216 +
 hw/misc/mchp_pfsoc_ioscb.c                         |    242 +
 hw/misc/mchp_pfsoc_sysreg.c                        |     99 +
 hw/misc/meson.build                                |    132 +
 hw/misc/milkymist-hpdmc.c                          |      7 +-
 hw/misc/milkymist-pfpu.c                           |      7 +-
 hw/misc/mips_cpc.c                                 |      3 +-
 hw/misc/mips_itu.c                                 |      2 +-
 hw/misc/mos6522.c                                  |     17 +-
 hw/misc/mps2-fpgaio.c                              |     96 +-
 hw/misc/mps2-scc.c                                 |    125 +-
 hw/misc/mst_fpga.c                                 |      8 +-
 hw/misc/npcm7xx_clk.c                              |   1095 +
 hw/misc/npcm7xx_gcr.c                              |    269 +
 hw/misc/npcm7xx_mft.c                              |    540 +
 hw/misc/npcm7xx_pwm.c                              |    569 +
 hw/misc/npcm7xx_rng.c                              |    180 +
 hw/misc/pc-testdev.c                               |      8 +-
 hw/misc/pca9552.c                                  |     12 +-
 hw/misc/pci-testdev.c                              |      8 +-
 hw/misc/puv3_pm.c                                  |      7 +-
 hw/misc/pvpanic-isa.c                              |     94 +
 hw/misc/pvpanic-pci.c                              |     94 +
 hw/misc/pvpanic.c                                  |     86 +-
 hw/misc/sbsa_ec.c                                  |     98 +
 hw/misc/sga.c                                      |      7 +-
 hw/misc/sifive_e_prci.c                            |    125 +
 hw/misc/sifive_test.c                              |    100 +
 hw/misc/sifive_u_otp.c                             |    297 +
 hw/misc/sifive_u_prci.c                            |    169 +
 hw/misc/slavio_misc.c                              |     15 +-
 hw/misc/stm32f2xx_syscfg.c                         |      2 -
 hw/misc/tmp105.c                                   |     73 +-
 hw/misc/tmp105.h                                   |     14 +-
 hw/misc/tmp421.c                                   |     45 +-
 hw/misc/trace-events                               |     63 +-
 hw/misc/trace.h                                    |      1 +
 hw/misc/tz-mpc.c                                   |     32 +-
 hw/misc/tz-ppc.c                                   |     14 +
 hw/misc/unimp.c                                    |     14 +-
 hw/misc/virt_ctrl.c                                |    151 +
 hw/misc/xlnx-versal-xramc.c                        |    253 +
 hw/misc/zynq_slcr.c                                |     19 +-
 hw/moxie/Makefile.objs                             |      2 -
 hw/moxie/meson.build                               |      4 +
 hw/moxie/moxiesim.c                                |     12 +-
 hw/net/Kconfig                                     |     16 +-
 hw/net/Makefile.objs                               |     59 -
 hw/net/allwinner-sun8i-emac.c                      |     88 +-
 hw/net/cadence_gem.c                               |     13 +-
 hw/net/can/Makefile.objs                           |      4 -
 hw/net/can/can_kvaser_pci.c                        |     10 +-
 hw/net/can/can_mioe3680_pci.c                      |     10 +-
 hw/net/can/can_pcm3680_pci.c                       |     10 +-
 hw/net/can/can_sja1000.c                           |     33 +-
 hw/net/can/ctu_can_fd_frame.h                      |    189 +
 hw/net/can/ctu_can_fd_regs.h                       |    971 +
 hw/net/can/ctucan_core.c                           |    687 +
 hw/net/can/ctucan_core.h                           |    126 +
 hw/net/can/ctucan_pci.c                            |    281 +
 hw/net/can/meson.build                             |      7 +
 hw/net/can/trace-events                            |      9 +
 hw/net/can/trace.h                                 |      1 +
 hw/net/can/xlnx-zynqmp-can.c                       |   1161 +
 hw/net/dp8393x.c                                   |     13 +-
 hw/net/e1000.c                                     |     34 +-
 hw/net/e1000e.c                                    |      9 +-
 hw/net/e1000e_core.c                               |     22 +-
 hw/net/e1000e_core.h                               |      2 +-
 hw/net/e1000x_common.c                             |      2 +-
 hw/net/e1000x_common.h                             |      2 +-
 hw/net/etraxfs_eth.c                               |      9 +-
 hw/net/fsl_etsec/etsec.c                           |      5 +-
 hw/net/fsl_etsec/etsec.h                           |      9 +-
 hw/net/fsl_etsec/rings.c                           |     25 +-
 hw/net/ftgmac100.c                                 |    108 +-
 hw/net/imx_fec.c                                   |     20 +-
 hw/net/lan9118.c                                   |     37 +-
 hw/net/mcf_fec.c                                   |      4 +-
 hw/net/meson.build                                 |     68 +
 hw/net/milkymist-minimac2.c                        |      7 +-
 hw/net/mipsnet.c                                   |      7 +-
 hw/net/msf2-emac.c                                 |      2 +-
 hw/net/ne2000-isa.c                                |      7 +-
 hw/net/net_tx_pkt.c                                |      2 +-
 hw/net/npcm7xx_emc.c                               |    859 +
 hw/net/opencores_eth.c                             |      7 +-
 hw/net/pcnet-pci.c                                 |      9 +-
 hw/net/pcnet.c                                     |      2 +-
 hw/net/rocker/rocker.c                             |     14 +-
 hw/net/rocker/rocker.h                             |      7 +-
 hw/net/rocker/rocker_fp.c                          |     17 +-
 hw/net/rocker/rocker_fp.h                          |      2 +-
 hw/net/rocker/rocker_of_dpa.c                      |     20 +-
 hw/net/rtl8139.c                                   |     11 +-
 hw/net/smc91c111.c                                 |      7 +-
 hw/net/spapr_llan.c                                |     14 +-
 hw/net/stellaris_enet.c                            |      8 +-
 hw/net/sungem.c                                    |      9 +-
 hw/net/sunhme.c                                    |      7 +-
 hw/net/trace-events                                |     17 +
 hw/net/trace.h                                     |      1 +
 hw/net/tulip.c                                     |      4 +-
 hw/net/tulip.h                                     |      3 +-
 hw/net/virtio-net.c                                |    334 +-
 hw/net/vmxnet3.c                                   |     12 +-
 hw/net/vmxnet3_defs.h                              |      9 +-
 hw/net/xen_nic.c                                   |      2 +-
 hw/net/xgmac.c                                     |      7 +-
 hw/net/xilinx_axienet.c                            |     78 +-
 hw/net/xilinx_ethlite.c                            |      5 +-
 hw/nios2/10m50_devboard.c                          |     13 +-
 hw/nios2/Makefile.objs                             |      3 -
 hw/nios2/boot.c                                    |     22 +-
 hw/nios2/cpu_pic.c                                 |     67 -
 hw/nios2/meson.build                               |      6 +
 hw/nubus/Makefile.objs                             |      4 -
 hw/nubus/meson.build                               |      7 +
 hw/nvram/Makefile.objs                             |      8 -
 hw/nvram/chrp_nvram.c                              |     24 +-
 hw/nvram/ds1225y.c                                 |      7 +-
 hw/nvram/eeprom93xx.c                              |      2 +-
 hw/nvram/eeprom_at24c.c                            |     10 +-
 hw/nvram/fw_cfg-interface.c                        |     23 +
 hw/nvram/fw_cfg.c                                  |     35 +-
 hw/nvram/mac_nvram.c                               |      2 +-
 hw/nvram/meson.build                               |     13 +
 hw/nvram/npcm7xx_otp.c                             |    440 +
 hw/nvram/nrf51_nvm.c                               |     10 +
 hw/nvram/spapr_nvram.c                             |     14 +-
 hw/nvram/trace.h                                   |      1 +
 hw/openrisc/Kconfig                                |      1 +
 hw/openrisc/Makefile.objs                          |      2 -
 hw/openrisc/meson.build                            |      5 +
 hw/openrisc/openrisc_sim.c                         |     46 +-
 hw/openrisc/pic_cpu.c                              |     61 -
 hw/pci-bridge/Kconfig                              |      2 +-
 hw/pci-bridge/Makefile.objs                        |     10 -
 hw/pci-bridge/dec.c                                |      7 +-
 hw/pci-bridge/gen_pcie_root_port.c                 |      9 +-
 hw/pci-bridge/i82801b11.c                          |      2 +-
 hw/pci-bridge/meson.build                          |     14 +
 hw/pci-bridge/pci_bridge_dev.c                     |      5 +-
 hw/pci-bridge/pci_expander_bridge.c                |     23 +-
 hw/pci-bridge/pcie_pci_bridge.c                    |      8 +-
 hw/pci-host/Kconfig                                |     12 +
 hw/pci-host/Makefile.objs                          |     24 -
 hw/pci-host/bonito.c                               |     26 +-
 hw/pci-host/designware.c                           |     21 +-
 hw/pci-host/gpex-acpi.c                            |    285 +
 hw/pci-host/grackle.c                              |     27 +-
 hw/pci-host/i440fx.c                               |     40 +-
 hw/pci-host/meson.build                            |     34 +
 hw/pci-host/pam.c                                  |      2 +-
 hw/pci-host/pnv_phb3.c                             |      5 +-
 hw/pci-host/pnv_phb4.c                             |     10 +-
 hw/pci-host/ppce500.c                              |     13 +-
 hw/pci-host/prep.c                                 |     26 +-
 hw/pci-host/q35.c                                  |      2 +-
 hw/pci-host/remote.c                               |     75 +
 hw/pci-host/sabre.c                                |     36 +-
 hw/pci-host/sh_pci.c                               |    204 +
 hw/pci-host/trace-events                           |      3 +
 hw/pci-host/trace.h                                |      1 +
 hw/pci-host/uninorth.c                             |     53 +-
 hw/pci-host/versatile.c                            |     14 +-
 hw/pci-host/xilinx-pcie.c                          |      2 +-
 hw/pci/Makefile.objs                               |     14 -
 hw/pci/meson.build                                 |     19 +
 hw/pci/msix.c                                      |      5 +-
 hw/pci/pci-stub.c                                  |      2 +-
 hw/pci/pci.c                                       |    143 +-
 hw/pci/pcie.c                                      |     28 +-
 hw/pci/shpc.c                                      |      6 +-
 hw/pci/trace.h                                     |      1 +
 hw/pcmcia/Makefile.objs                            |      2 -
 hw/pcmcia/meson.build                              |      2 +
 hw/pcmcia/pxa2xx.c                                 |      4 -
 hw/ppc/Kconfig                                     |     23 +-
 hw/ppc/Makefile.objs                               |     35 -
 hw/ppc/e500-ccsr.h                                 |      7 +-
 hw/ppc/e500.c                                      |     37 +-
 hw/ppc/e500.h                                      |     16 +-
 hw/ppc/e500plat.c                                  |      8 +-
 hw/ppc/mac.h                                       |     19 +-
 hw/ppc/mac_newworld.c                              |    111 +-
 hw/ppc/mac_oldworld.c                              |    164 +-
 hw/ppc/meson.build                                 |     82 +
 hw/ppc/mpc8544_guts.c                              |      4 +-
 hw/ppc/pef.c                                       |    140 +
 hw/ppc/pnv.c                                       |     37 +-
 hw/ppc/pnv_bmc.c                                   |     53 +-
 hw/ppc/pnv_core.c                                  |      2 +-
 hw/ppc/pnv_lpc.c                                   |     20 +-
 hw/ppc/pnv_pnor.c                                  |      3 +-
 hw/ppc/pnv_psi.c                                   |      2 +-
 hw/ppc/pnv_xscom.c                                 |      4 +-
 hw/ppc/ppc.c                                       |      8 +-
 hw/ppc/ppc405.h                                    |      8 +-
 hw/ppc/ppc405_boards.c                             |     25 +-
 hw/ppc/ppc405_uc.c                                 |    415 +-
 hw/ppc/ppc440_bamboo.c                             |     49 +-
 hw/ppc/ppc440_pcix.c                               |     58 +-
 hw/ppc/ppc440_uc.c                                 |      8 +-
 hw/ppc/ppc4xx_devs.c                               |    246 +-
 hw/ppc/ppc4xx_pci.c                                |     17 +-
 hw/ppc/ppc_booke.c                                 |      2 +-
 hw/ppc/ppce500_spin.c                              |      9 +-
 hw/ppc/prep.c                                      |      7 +-
 hw/ppc/prep_systemio.c                             |     16 +-
 hw/ppc/rs6000_mc.c                                 |     10 +-
 hw/ppc/sam460ex.c                                  |     90 +-
 hw/ppc/spapr.c                                     |    641 +-
 hw/ppc/spapr_caps.c                                |    107 +-
 hw/ppc/spapr_cpu_core.c                            |    111 +-
 hw/ppc/spapr_drc.c                                 |    143 +-
 hw/ppc/spapr_events.c                              |     33 +-
 hw/ppc/spapr_hcall.c                               |    117 +-
 hw/ppc/spapr_iommu.c                               |     22 +-
 hw/ppc/spapr_irq.c                                 |     16 +-
 hw/ppc/spapr_numa.c                                |    436 +
 hw/ppc/spapr_nvdimm.c                              |     88 +-
 hw/ppc/spapr_ovec.c                                |      7 +
 hw/ppc/spapr_pci.c                                 |    148 +-
 hw/ppc/spapr_pci_nvlink2.c                         |     20 +-
 hw/ppc/spapr_pci_vfio.c                            |      1 -
 hw/ppc/spapr_rng.c                                 |      5 +-
 hw/ppc/spapr_rtas.c                                |      6 +-
 hw/ppc/spapr_vio.c                                 |     19 +-
 hw/ppc/trace-events                                |     15 +-
 hw/ppc/trace.h                                     |      1 +
 hw/ppc/virtex_ml507.c                              |     29 +-
 hw/rdma/Makefile.objs                              |      3 -
 hw/rdma/meson.build                                |     10 +
 hw/rdma/rdma_backend.c                             |     28 +-
 hw/rdma/rdma_backend_defs.h                        |      2 +-
 hw/rdma/rdma_rm.c                                  |      2 +-
 hw/rdma/rdma_utils.c                               |     29 +-
 hw/rdma/rdma_utils.h                               |     15 +-
 hw/rdma/trace.h                                    |      1 +
 hw/rdma/vmw/pvrdma.h                               |     14 +-
 hw/rdma/vmw/pvrdma_cmd.c                           |      6 +-
 hw/rdma/vmw/pvrdma_dev_ring.c                      |     45 +-
 hw/rdma/vmw/pvrdma_dev_ring.h                      |      9 +-
 hw/rdma/vmw/pvrdma_main.c                          |      7 +-
 hw/rdma/vmw/trace.h                                |      1 +
 hw/remote/Kconfig                                  |      4 +
 hw/remote/iohub.c                                  |    119 +
 hw/remote/machine.c                                |     80 +
 hw/remote/memory.c                                 |     65 +
 hw/remote/meson.build                              |     13 +
 hw/remote/message.c                                |    230 +
 hw/remote/mpqemu-link.c                            |    267 +
 hw/remote/proxy-memory-listener.c                  |    227 +
 hw/remote/proxy.c                                  |    379 +
 hw/remote/remote-obj.c                             |    203 +
 hw/remote/trace-events                             |      4 +
 hw/remote/trace.h                                  |      1 +
 hw/riscv/Kconfig                                   |     77 +-
 hw/riscv/Makefile.objs                             |     16 -
 hw/riscv/boot.c                                    |    124 +-
 hw/riscv/meson.build                               |     12 +
 hw/riscv/microchip_pfsoc.c                         |    556 +
 hw/riscv/numa.c                                    |    242 +
 hw/riscv/opentitan.c                               |    138 +-
 hw/riscv/riscv_hart.c                              |      3 +
 hw/riscv/riscv_htif.c                              |    261 -
 hw/riscv/sifive_clint.c                            |    258 -
 hw/riscv/sifive_e.c                                |    119 +-
 hw/riscv/sifive_e_prci.c                           |    125 -
 hw/riscv/sifive_gpio.c                             |    397 -
 hw/riscv/sifive_plic.c                             |    522 -
 hw/riscv/sifive_test.c                             |    100 -
 hw/riscv/sifive_u.c                                |    433 +-
 hw/riscv/sifive_u_otp.c                            |    191 -
 hw/riscv/sifive_u_prci.c                           |    169 -
 hw/riscv/sifive_uart.c                             |    194 -
 hw/riscv/spike.c                                   |    293 +-
 hw/riscv/trace-events                              |      7 -
 hw/riscv/virt.c                                    |    701 +-
 hw/rtc/Makefile.objs                               |     15 -
 hw/rtc/ds1338.c                                    |      7 +-
 hw/rtc/exynos4210_rtc.c                            |     17 +-
 hw/rtc/goldfish_rtc.c                              |      4 +-
 hw/rtc/m41t80.c                                    |      7 +-
 hw/rtc/m48t59-isa.c                                |     46 +-
 hw/rtc/m48t59.c                                    |     54 +-
 hw/rtc/mc146818rtc.c                               |      1 +
 hw/rtc/meson.build                                 |     16 +
 hw/rtc/pl031.c                                     |      8 +
 hw/rtc/sun4v-rtc.c                                 |      7 +-
 hw/rtc/trace-events                                |      2 +-
 hw/rtc/trace.h                                     |      1 +
 hw/rtc/twl92230.c                                  |     53 +-
 hw/rx/Makefile.objs                                |      2 -
 hw/rx/meson.build                                  |      5 +
 hw/rx/rx-gdbsim.c                                  |     36 +-
 hw/rx/rx62n.c                                      |     22 +-
 hw/s390x/3270-ccw.c                                |      5 +-
 hw/s390x/Makefile.objs                             |     37 -
 hw/s390x/ap-device.c                               |      2 +-
 hw/s390x/ccw-device.h                              |     15 +-
 hw/s390x/css.c                                     |     28 +-
 hw/s390x/event-facility.c                          |      2 +-
 hw/s390x/ipl.c                                     |     19 +-
 hw/s390x/ipl.h                                     |      8 +-
 hw/s390x/meson.build                               |     56 +
 hw/s390x/pv.c                                      |     62 +
 hw/s390x/s390-pci-bus.c                            |    110 +-
 hw/s390x/s390-pci-bus.h                            |    376 -
 hw/s390x/s390-pci-inst.c                           |    137 +-
 hw/s390x/s390-pci-inst.h                           |    312 -
 hw/s390x/s390-pci-vfio.c                           |    274 +
 hw/s390x/s390-skeys.c                              |      8 +-
 hw/s390x/s390-virtio-ccw.c                         |     76 +-
 hw/s390x/sclp.c                                    |    137 +-
 hw/s390x/tod-kvm.c                                 |      2 +-
 hw/s390x/trace-events                              |      5 +
 hw/s390x/trace.h                                   |      1 +
 hw/s390x/vhost-user-fs-ccw.c                       |     75 +
 hw/s390x/vhost-vsock-ccw.c                         |     12 +
 hw/s390x/virtio-ccw-gpu.c                          |      4 +-
 hw/s390x/virtio-ccw-input.c                        |      2 +-
 hw/s390x/virtio-ccw.c                              |    107 +-
 hw/s390x/virtio-ccw.h                              |    117 +-
 hw/scsi/Makefile.objs                              |     15 -
 hw/scsi/esp-pci.c                                  |     80 +-
 hw/scsi/esp.c                                      |    996 +-
 hw/scsi/lsi53c895a.c                               |     18 +-
 hw/scsi/megasas.c                                  |     45 +-
 hw/scsi/meson.build                                |     26 +
 hw/scsi/mptconfig.c                                |      2 +-
 hw/scsi/mptendian.c                                |      2 +-
 hw/scsi/mptsas.c                                   |     18 +-
 hw/scsi/mptsas.h                                   |      8 +-
 hw/scsi/scsi-bus.c                                 |    309 +-
 hw/scsi/scsi-disk.c                                |    331 +-
 hw/scsi/scsi-generic.c                             |     68 +-
 hw/scsi/spapr_vscsi.c                              |     23 +-
 hw/scsi/trace-events                               |     18 +
 hw/scsi/trace.h                                    |      1 +
 hw/scsi/vhost-scsi-common.c                        |     27 +
 hw/scsi/vhost-scsi.c                               |      5 +-
 hw/scsi/vhost-user-scsi.c                          |      6 +-
 hw/scsi/virtio-scsi-dataplane.c                    |     32 +-
 hw/scsi/virtio-scsi.c                              |    127 +-
 hw/scsi/vmw_pvscsi.c                               |     62 +-
 hw/sd/Kconfig                                      |      4 +
 hw/sd/Makefile.objs                                |     12 -
 hw/sd/allwinner-sdhost.c                           |     67 +-
 hw/sd/aspeed_sdhci.c                               |     16 +-
 hw/sd/bcm2835_sdhost.c                             |     10 +-
 hw/sd/cadence_sdhci.c                              |    193 +
 hw/sd/core.c                                       |     54 +-
 hw/sd/meson.build                                  |     13 +
 hw/sd/milkymist-memcard.c                          |     78 +-
 hw/sd/omap_mmc.c                                   |     10 +-
 hw/sd/pl181.c                                      |    118 +-
 hw/sd/pxa2xx_mmci.c                                |     27 +-
 hw/sd/sd.c                                         |    286 +-
 hw/sd/sdhci.c                                      |    152 +-
 hw/sd/ssi-sd.c                                     |    204 +-
 hw/sd/trace-events                                 |     14 +-
 hw/sd/trace.h                                      |      1 +
 hw/semihosting/Kconfig                             |      3 -
 hw/semihosting/Makefile.objs                       |      2 -
 hw/semihosting/config.c                            |    187 -
 hw/semihosting/console.c                           |    180 -
 hw/sh4/Kconfig                                     |     12 +-
 hw/sh4/Makefile.objs                               |      4 -
 hw/sh4/meson.build                                 |      9 +
 hw/sh4/sh7750_regs.h                               |     24 +-
 hw/sh4/sh_pci.c                                    |    204 -
 hw/sh4/shix.c                                      |      3 +-
 hw/smbios/Makefile.objs                            |     10 -
 hw/smbios/meson.build                              |     13 +
 hw/smbios/smbios.c                                 |    131 +-
 hw/sparc/Kconfig                                   |      1 +
 hw/sparc/Makefile.objs                             |      3 -
 hw/sparc/leon3.c                                   |     26 +-
 hw/sparc/meson.build                               |      6 +
 hw/sparc/sun4m.c                                   |    130 +-
 hw/sparc/trace.h                                   |      1 +
 hw/sparc64/Makefile.objs                           |      4 -
 hw/sparc64/meson.build                             |      6 +
 hw/sparc64/sparc64.c                               |      3 +-
 hw/sparc64/sun4u.c                                 |     69 +-
 hw/sparc64/trace.h                                 |      1 +
 hw/ssi/Kconfig                                     |      4 +
 hw/ssi/Makefile.objs                               |     10 -
 hw/ssi/aspeed_smc.c                                |     82 +-
 hw/ssi/imx_spi.c                                   |    155 +-
 hw/ssi/meson.build                                 |     11 +
 hw/ssi/npcm7xx_fiu.c                               |    572 +
 hw/ssi/pl022.c                                     |      2 +-
 hw/ssi/sifive_spi.c                                |    358 +
 hw/ssi/ssi.c                                       |     51 +-
 hw/ssi/trace-events                                |     11 +
 hw/ssi/trace.h                                     |      1 +
 hw/ssi/xilinx_spi.c                                |      9 +-
 hw/ssi/xilinx_spips.c                              |     42 +-
 hw/timer/Kconfig                                   |     10 +
 hw/timer/Makefile.objs                             |     41 -
 hw/timer/allwinner-a10-pit.c                       |     11 +
 hw/timer/altera_timer.c                            |      8 +-
 hw/timer/arm_timer.c                               |     21 +-
 hw/timer/armv7m_systick.c                          |    132 +-
 hw/timer/bcm2835_systmr.c                          |     57 +-
 hw/timer/cadence_ttc.c                             |      8 +-
 hw/timer/cmsdk-apb-dualtimer.c                     |     54 +-
 hw/timer/cmsdk-apb-timer.c                         |     55 +-
 hw/timer/digic-timer.c                             |      8 +
 hw/timer/etraxfs_timer.c                           |     12 +-
 hw/timer/exynos4210_mct.c                          |     26 +-
 hw/timer/exynos4210_pwm.c                          |     27 +-
 hw/timer/grlib_gptimer.c                           |      5 +-
 hw/timer/hpet.c                                    |     36 +-
 hw/timer/i8254.c                                   |     12 +-
 hw/timer/lm32_timer.c                              |      6 +-
 hw/timer/meson.build                               |     40 +
 hw/timer/milkymist-sysctl.c                        |      7 +-
 hw/timer/mss-timer.c                               |     13 +
 hw/timer/npcm7xx_timer.c                           |    714 +
 hw/timer/puv3_ost.c                                |      7 +-
 hw/timer/pxa2xx_timer.c                            |      5 +-
 hw/timer/renesas_tmr.c                             |     38 +-
 hw/timer/sh_timer.c                                |     90 +-
 hw/timer/slavio_timer.c                            |     12 +-
 hw/timer/sse-counter.c                             |    474 +
 hw/timer/sse-timer.c                               |    471 +
 hw/timer/trace-events                              |     24 +-
 hw/timer/trace.h                                   |      1 +
 hw/timer/xilinx_timer.c                            |      5 +-
 hw/tpm/Makefile.objs                               |      6 -
 hw/tpm/meson.build                                 |      8 +
 hw/tpm/tpm_crb.c                                   |      9 +-
 hw/tpm/tpm_prop.h                                  |      4 +-
 hw/tpm/tpm_spapr.c                                 |     18 +-
 hw/tpm/tpm_tis_isa.c                               |      8 +-
 hw/tpm/tpm_tis_sysbus.c                            |      8 +-
 hw/tpm/trace-events                                |      3 +-
 hw/tpm/trace.h                                     |      1 +
 hw/tricore/Kconfig                                 |      8 +
 hw/tricore/Makefile.objs                           |      1 -
 hw/tricore/meson.build                             |      6 +
 hw/tricore/tc27x_soc.c                             |    246 +
 hw/tricore/triboard.c                              |     98 +
 hw/tricore/tricore_testboard.c                     |      2 +-
 hw/unicore32/Makefile.objs                         |      4 -
 hw/unicore32/meson.build                           |      5 +
 hw/usb/Kconfig                                     |     39 +-
 hw/usb/Makefile.objs                               |     71 -
 hw/usb/bus.c                                       |     59 +-
 hw/usb/ccid-card-emulated.c                        |     64 +-
 hw/usb/ccid-card-passthru.c                        |      8 +-
 hw/usb/ccid.h                                      |     13 +-
 hw/usb/core.c                                      |     23 +-
 hw/usb/dev-audio.c                                 |      8 +-
 hw/usb/dev-hid.c                                   |     33 +-
 hw/usb/dev-hub.c                                   |      8 +-
 hw/usb/dev-mtp.c                                   |      3 +-
 hw/usb/dev-network.c                               |      7 +-
 hw/usb/dev-serial.c                                |    346 +-
 hw/usb/dev-smartcard-reader.c                      |     27 +-
 hw/usb/dev-storage-bot.c                           |     63 +
 hw/usb/dev-storage-classic.c                       |    156 +
 hw/usb/dev-storage.c                               |    279 +-
 hw/usb/dev-uas.c                                   |     22 +-
 hw/usb/dev-wacom.c                                 |     19 +-
 hw/usb/hcd-dwc2.c                                  |    114 +-
 hw/usb/hcd-dwc2.h                                  |      8 +-
 hw/usb/hcd-dwc3.c                                  |    689 +
 hw/usb/hcd-ehci-sysbus.c                           |     28 +
 hw/usb/hcd-ehci.c                                  |     54 +-
 hw/usb/hcd-ehci.h                                  |     30 +-
 hw/usb/hcd-ohci-pci.c                              |      8 +-
 hw/usb/hcd-ohci.c                                  |     32 +-
 hw/usb/hcd-ohci.h                                  |      7 +-
 hw/usb/hcd-uhci.c                                  |     84 +-
 hw/usb/hcd-uhci.h                                  |     93 +
 hw/usb/hcd-xhci-nec.c                              |     41 +-
 hw/usb/hcd-xhci-pci.c                              |    259 +
 hw/usb/hcd-xhci-pci.h                              |     44 +
 hw/usb/hcd-xhci-sysbus.c                           |    121 +
 hw/usb/hcd-xhci-sysbus.h                           |     31 +
 hw/usb/hcd-xhci.c                                  |    320 +-
 hw/usb/hcd-xhci.h                                  |     50 +-
 hw/usb/host-libusb.c                               |     80 +-
 hw/usb/meson.build                                 |     85 +
 hw/usb/pcap.c                                      |    253 +
 hw/usb/redirect.c                                  |     17 +-
 hw/usb/trace-events                                |     29 +-
 hw/usb/trace.h                                     |      1 +
 hw/usb/tusb6010.c                                  |     11 +-
 hw/usb/u2f-emulated.c                              |    405 +
 hw/usb/u2f-passthru.c                              |    552 +
 hw/usb/u2f.c                                       |    351 +
 hw/usb/u2f.h                                       |     92 +
 hw/usb/vt82c686-uhci-pci.c                         |     43 +
 hw/usb/xlnx-usb-subsystem.c                        |     94 +
 hw/usb/xlnx-versal-usb2-ctrl-regs.c                |    229 +
 hw/vfio/Makefile.objs                              |      8 -
 hw/vfio/ap.c                                       |     17 +-
 hw/vfio/ccw.c                                      |     57 +-
 hw/vfio/common.c                                   |    585 +-
 hw/vfio/display.c                                  |      7 +-
 hw/vfio/igd.c                                      |      2 +-
 hw/vfio/meson.build                                |     19 +
 hw/vfio/migration.c                                |    904 +
 hw/vfio/pci-quirks.c                               |     35 +-
 hw/vfio/pci.c                                      |    142 +-
 hw/vfio/pci.h                                      |     11 +-
 hw/vfio/platform.c                                 |      9 +-
 hw/vfio/trace-events                               |     33 +-
 hw/vfio/trace.h                                    |      1 +
 hw/virtio/Makefile.objs                            |     48 -
 hw/virtio/meson.build                              |     51 +
 hw/virtio/trace-events                             |     44 +-
 hw/virtio/trace.h                                  |      1 +
 hw/virtio/vhost-backend.c                          |     91 +-
 hw/virtio/vhost-scsi-pci.c                         |     14 +-
 hw/virtio/vhost-user-blk-pci.c                     |      9 +-
 hw/virtio/vhost-user-fs-pci.c                      |      7 +-
 hw/virtio/vhost-user-fs.c                          |     31 +-
 hw/virtio/vhost-user-input-pci.c                   |      5 +-
 hw/virtio/vhost-user-scsi-pci.c                    |     14 +-
 hw/virtio/vhost-user-vsock-pci.c                   |      9 +-
 hw/virtio/vhost-user-vsock.c                       |      1 +
 hw/virtio/vhost-user.c                             |    224 +-
 hw/virtio/vhost-vdpa.c                             |    178 +-
 hw/virtio/vhost-vsock-common.c                     |      1 -
 hw/virtio/vhost-vsock-pci.c                        |     15 +-
 hw/virtio/vhost-vsock.c                            |     12 +-
 hw/virtio/vhost.c                                  |    110 +-
 hw/virtio/virtio-9p-pci.c                          |     10 +-
 hw/virtio/virtio-balloon-pci.c                     |     16 +-
 hw/virtio/virtio-balloon.c                         |     14 +-
 hw/virtio/virtio-blk-pci.c                         |     12 +-
 hw/virtio/virtio-crypto-pci.c                      |      5 +-
 hw/virtio/virtio-crypto.c                          |     17 +-
 hw/virtio/virtio-input-host-pci.c                  |      5 +-
 hw/virtio/virtio-input-pci.c                       |      9 +-
 hw/virtio/virtio-iommu-pci.c                       |      8 +-
 hw/virtio/virtio-iommu.c                           |    233 +-
 hw/virtio/virtio-mem-pci.c                         |      8 +
 hw/virtio/virtio-mem-pci.h                         |      5 +-
 hw/virtio/virtio-mem.c                             |    118 +-
 hw/virtio/virtio-mmio.c                            |    101 +-
 hw/virtio/virtio-net-pci.c                         |     15 +-
 hw/virtio/virtio-pci.c                             |    118 +-
 hw/virtio/virtio-pci.h                             |     41 +-
 hw/virtio/virtio-pmem-pci.c                        |      1 +
 hw/virtio/virtio-pmem-pci.h                        |      5 +-
 hw/virtio/virtio-pmem.c                            |      8 +-
 hw/virtio/virtio-rng-pci.c                         |      5 +-
 hw/virtio/virtio-rng.c                             |      3 +-
 hw/virtio/virtio-scsi-pci.c                        |     14 +-
 hw/virtio/virtio-serial-pci.c                      |      5 +-
 hw/virtio/virtio.c                                 |     56 +-
 hw/watchdog/Kconfig                                |      3 +
 hw/watchdog/Makefile.objs                          |      7 -
 hw/watchdog/cmsdk-apb-watchdog.c                   |     30 +-
 hw/watchdog/meson.build                            |      8 +
 hw/watchdog/sbsa_gwdt.c                            |    293 +
 hw/watchdog/trace.h                                |      1 +
 hw/watchdog/wdt_diag288.c                          |      3 -
 hw/watchdog/wdt_i6300esb.c                         |      6 +-
 hw/watchdog/wdt_ib700.c                            |      9 +-
 hw/xen/Makefile.objs                               |      7 -
 hw/xen/meson.build                                 |     20 +
 hw/xen/trace.h                                     |      1 +
 hw/xen/xen-backend.c                               |     11 +
 hw/xen/xen-bus.c                                   |     40 +-
 hw/xen/xen_pt.c                                    |     11 +-
 hw/xen/xen_pt.h                                    |      5 +-
 hw/xen/xen_pt_config_init.c                        |      6 +-
 hw/xen/xen_pt_load_rom.c                           |     14 +-
 hw/xen/xen_pt_msi.c                                |     16 +-
 hw/xen/xen_pvdev.c                                 |      2 +-
 hw/xenpv/Makefile.objs                             |      2 -
 hw/xenpv/meson.build                               |      3 +
 hw/xtensa/Makefile.objs                            |      6 -
 hw/xtensa/meson.build                              |     11 +
 hw/xtensa/pic_cpu.c                                |     10 +-
 hw/xtensa/sim.c                                    |      3 +-
 hw/xtensa/xtfpga.c                                 |     12 +-
 include/authz/base.h                               |     17 +-
 include/authz/list.h                               |     19 +-
 include/authz/listfile.h                           |     21 +-
 include/authz/pamacct.h                            |     19 +-
 include/authz/simple.h                             |     19 +-
 include/block/aio-wait.h                           |      4 +-
 include/block/aio.h                                |     18 +-
 include/block/block-copy.h                         |     61 +-
 include/block/block.h                              |    144 +-
 include/block/block_int.h                          |    164 +-
 include/block/blockjob.h                           |      2 +-
 include/block/blockjob_int.h                       |      2 +
 include/block/dirty-bitmap.h                       |      3 +-
 include/block/export.h                             |     89 +
 include/block/fuse.h                               |     30 +
 include/block/nbd.h                                |     37 +-
 include/block/nvme.h                               |    735 +-
 include/block/snapshot.h                           |     24 +-
 include/block/throttle-groups.h                    |      5 +-
 include/chardev/char-fd.h                          |      9 +-
 include/chardev/char-win.h                         |      9 +-
 include/chardev/char.h                             |     19 +-
 include/chardev/spice.h                            |     13 +-
 include/crypto/aes.h                               |      4 -
 include/crypto/block.h                             |      2 -
 include/crypto/cipher.h                            |      4 +-
 include/crypto/secret.h                            |      6 +-
 include/crypto/secret_common.h                     |     12 +-
 include/crypto/secret_keyring.h                    |     24 +-
 include/crypto/tls-cipher-suites.h                 |      9 +-
 include/crypto/tlscreds.h                          |      8 +-
 include/crypto/tlscredsanon.h                      |      7 +-
 include/crypto/tlscredspsk.h                       |      7 +-
 include/crypto/tlscredsx509.h                      |      7 +-
 include/disas/dis-asm.h                            |    109 +-
 include/disas/disas.h                              |      2 +-
 include/elf.h                                      |     28 +-
 include/exec/confidential-guest-support.h          |     62 +
 include/exec/cpu-all.h                             |     99 +-
 include/exec/cpu-common.h                          |      8 +-
 include/exec/cpu-defs.h                            |      5 +-
 include/exec/cpu_ldst.h                            |     41 +-
 include/exec/cputlb.h                              |      2 +-
 include/exec/exec-all.h                            |     93 +-
 include/exec/gdbstub.h                             |     34 +-
 include/exec/gen-icount.h                          |     29 +-
 include/exec/helper-proto.h                        |      4 +
 include/exec/hwaddr.h                              |      5 +
 include/exec/ioport.h                              |      2 +-
 include/exec/log.h                                 |     10 +-
 include/exec/memory.h                              |    276 +-
 include/exec/memory_ldst.h.inc                     |     71 +
 include/exec/memory_ldst.inc.h                     |     71 -
 include/exec/memory_ldst_cached.h.inc              |    111 +
 include/exec/memory_ldst_cached.inc.h              |    108 -
 include/exec/memory_ldst_phys.h.inc                |    147 +
 include/exec/memory_ldst_phys.inc.h                |    147 -
 include/exec/page-vary.h                           |     34 +
 include/exec/plugin-gen.h                          |      4 +-
 include/exec/poison.h                              |      5 +-
 include/exec/ram_addr.h                            |     33 +-
 include/exec/ramlist.h                             |      2 +-
 include/exec/tb-context.h                          |      3 +-
 include/exec/tb-hash.h                             |      2 +-
 include/exec/tb-lookup.h                           |     28 +-
 include/exec/translate-all.h                       |     39 +
 include/exec/translator.h                          |      2 +-
 include/exec/user/thunk.h                          |      5 +-
 include/fpu/softfloat-helpers.h                    |     10 +
 include/fpu/softfloat-types.h                      |     13 +-
 include/fpu/softfloat.h                            |    235 +
 include/glib-compat.h                              |     28 +
 include/hw/acpi/acpi-defs.h                        |      2 +-
 include/hw/acpi/acpi.h                             |      6 +-
 include/hw/acpi/acpi_dev_interface.h               |     15 +-
 include/hw/acpi/aml-build.h                        |     40 +-
 include/hw/acpi/cpu.h                              |      3 +
 include/hw/acpi/generic_event_device.h             |     25 +-
 include/hw/acpi/ghes.h                             |      3 +-
 include/hw/acpi/ich9.h                             |      3 +-
 include/hw/acpi/pci.h                              |      4 +-
 include/hw/acpi/pcihp.h                            |     13 +-
 include/hw/acpi/utils.h                            |      3 +-
 include/hw/acpi/vmgenid.h                          |     15 +-
 include/hw/adc/npcm7xx_adc.h                       |     69 +
 include/hw/adc/stm32f2xx_adc.h                     |      8 +-
 include/hw/arm/allwinner-a10.h                     |      7 +-
 include/hw/arm/allwinner-h3.h                      |     68 +-
 include/hw/arm/armsse-version.h                    |     42 +
 include/hw/arm/armsse.h                            |     74 +-
 include/hw/arm/armv7m.h                            |     15 +-
 include/hw/arm/aspeed.h                            |     14 +-
 include/hw/arm/aspeed_soc.h                        |    110 +-
 include/hw/arm/bcm2835_peripherals.h               |     15 +-
 include/hw/arm/bcm2836.h                           |     20 +-
 include/hw/arm/digic.h                             |      7 +-
 include/hw/arm/exynos4210.h                        |      8 +-
 include/hw/arm/fsl-imx25.h                         |     11 +-
 include/hw/arm/fsl-imx31.h                         |      9 +-
 include/hw/arm/fsl-imx6.h                          |      9 +-
 include/hw/arm/fsl-imx6ul.h                        |      9 +-
 include/hw/arm/fsl-imx7.h                          |      9 +-
 include/hw/arm/linux-boot-if.h                     |     11 +-
 include/hw/arm/msf2-soc.h                          |      7 +-
 include/hw/arm/npcm7xx.h                           |    139 +
 include/hw/arm/nrf51_soc.h                         |      8 +-
 include/hw/arm/omap.h                              |     18 +-
 include/hw/arm/pxa.h                               |     18 +-
 include/hw/arm/raspi_platform.h                    |     56 +-
 include/hw/arm/smmu-common.h                       |     34 +-
 include/hw/arm/smmuv3.h                            |     16 +-
 include/hw/arm/stm32f205_soc.h                     |      8 +-
 include/hw/arm/stm32f405_soc.h                     |      8 +-
 include/hw/arm/virt.h                              |     35 +-
 include/hw/arm/xlnx-versal.h                       |     29 +-
 include/hw/arm/xlnx-zynqmp.h                       |     25 +-
 include/hw/block/block.h                           |      1 +
 include/hw/block/flash.h                           |      9 +-
 include/hw/block/swim.h                            |     14 +-
 include/hw/boards.h                                |     64 +-
 include/hw/char/avr_usart.h                        |      8 +-
 include/hw/char/bcm2835_aux.h                      |      7 +-
 include/hw/char/cadence_uart.h                     |     25 +-
 include/hw/char/cmsdk-apb-uart.h                   |      8 +-
 include/hw/char/digic-uart.h                       |      8 +-
 include/hw/char/escc.h                             |      7 +-
 include/hw/char/goldfish_tty.h                     |     35 +
 include/hw/char/ibex_uart.h                        |     12 +-
 include/hw/char/imx_serial.h                       |      7 +-
 include/hw/char/mchp_pfsoc_mmuart.h                |     61 +
 include/hw/char/nrf51_uart.h                       |      7 +-
 include/hw/char/pl011.h                            |      9 +-
 include/hw/char/renesas_sci.h                      |      9 +-
 include/hw/char/riscv_htif.h                       |     59 +
 include/hw/char/serial.h                           |     25 +-
 include/hw/char/sifive_uart.h                      |     79 +
 include/hw/char/stm32f2xx_usart.h                  |      8 +-
 include/hw/clock.h                                 |    180 +-
 include/hw/core/accel-cpu.h                        |     38 +
 include/hw/core/cpu.h                              |    131 +-
 include/hw/core/generic-loader.h                   |      8 +-
 include/hw/core/split-irq.h                        |      3 +-
 include/hw/core/tcg-cpu-ops.h                      |    106 +
 include/hw/cpu/a15mpcore.h                         |      8 +-
 include/hw/cpu/a9mpcore.h                          |      8 +-
 include/hw/cpu/arm11mpcore.h                       |      8 +-
 include/hw/cpu/cluster.h                           |      8 +-
 include/hw/cpu/core.h                              |      8 +-
 include/hw/cris/etraxfs.h                          |      2 +-
 include/hw/display/bcm2835_fb.h                    |      7 +-
 include/hw/display/dpcd.h                          |      4 +-
 include/hw/display/edid.h                          |      5 +-
 include/hw/display/i2c-ddc.h                       |      4 +-
 include/hw/display/macfb.h                         |     26 +-
 include/hw/display/milkymist_tmu2.h                |      2 +-
 include/hw/display/xlnx_dp.h                       |      7 +-
 include/hw/dma/bcm2835_dma.h                       |      8 +-
 include/hw/dma/i8257.h                             |      6 +-
 include/hw/dma/pl080.h                             |     14 +-
 include/hw/dma/sifive_pdma.h                       |     57 +
 include/hw/dma/xlnx-zdma.h                         |      8 +-
 include/hw/dma/xlnx-zynq-devcfg.h                  |      8 +-
 include/hw/dma/xlnx_csu_dma.h                      |     52 +
 include/hw/dma/xlnx_dpdma.h                        |      4 +-
 include/hw/elf_ops.h                               |     11 +-
 include/hw/fw-path-provider.h                      |     11 +-
 include/hw/gpio/aspeed_gpio.h                      |     15 +-
 include/hw/gpio/bcm2835_gpio.h                     |      8 +-
 include/hw/gpio/imx_gpio.h                         |      7 +-
 include/hw/gpio/npcm7xx_gpio.h                     |     55 +
 include/hw/gpio/nrf51_gpio.h                       |      7 +-
 include/hw/gpio/sifive_gpio.h                      |     79 +
 include/hw/hotplug.h                               |     11 +-
 include/hw/hyperv/vmbus-bridge.h                   |     10 +-
 include/hw/hyperv/vmbus.h                          |     17 +-
 include/hw/i2c/arm_sbcon_i2c.h                     |     10 +-
 include/hw/i2c/aspeed_i2c.h                        |     16 +-
 include/hw/i2c/i2c.h                               |     20 +-
 include/hw/i2c/imx_i2c.h                           |      7 +-
 include/hw/i2c/microbit_i2c.h                      |      8 +-
 include/hw/i2c/npcm7xx_smbus.h                     |    113 +
 include/hw/i2c/ppc4xx_i2c.h                        |      7 +-
 include/hw/i2c/smbus_slave.h                       |     15 +-
 include/hw/i386/apic_internal.h                    |     19 +-
 include/hw/i386/ich9.h                             |     15 +-
 include/hw/i386/intel_iommu.h                      |      5 +-
 include/hw/i386/ioapic.h                           |      4 +-
 include/hw/i386/ioapic_internal.h                  |     19 +-
 include/hw/i386/microvm.h                          |     65 +-
 include/hw/i386/pc.h                               |     36 +-
 include/hw/i386/topology.h                         |    101 -
 include/hw/i386/vmport.h                           |      2 +-
 include/hw/i386/x86-iommu.h                        |     10 +-
 include/hw/i386/x86.h                              |     57 +-
 include/hw/ide/ahci.h                              |     15 +-
 include/hw/ide/internal.h                          |     38 +-
 include/hw/ide/pci.h                               |      7 +-
 include/hw/input/adb.h                             |     14 +-
 include/hw/input/i8042.h                           |      3 +-
 include/hw/input/tsc2xxx.h                         |      8 +-
 include/hw/intc/allwinner-a10-pic.h                |      7 +-
 include/hw/intc/arm_gic.h                          |     15 +-
 include/hw/intc/arm_gic_common.h                   |     21 +-
 include/hw/intc/arm_gicv3.h                        |     14 +-
 include/hw/intc/arm_gicv3_common.h                 |     17 +-
 include/hw/intc/arm_gicv3_its_common.h             |     11 +-
 include/hw/intc/armv7m_nvic.h                      |     12 +-
 include/hw/intc/aspeed_vic.h                       |      7 +-
 include/hw/intc/bcm2835_ic.h                       |      7 +-
 include/hw/intc/bcm2836_control.h                  |      8 +-
 include/hw/intc/goldfish_pic.h                     |     33 +
 include/hw/intc/heathrow_pic.h                     |      7 +-
 include/hw/intc/ibex_plic.h                        |     10 +-
 include/hw/intc/imx_avic.h                         |      7 +-
 include/hw/intc/imx_gpcv2.h                        |      7 +-
 include/hw/intc/intc.h                             |     11 +-
 include/hw/intc/loongson_liointc.h                 |     22 +
 include/hw/intc/m68k_irqc.h                        |     41 +
 include/hw/intc/mips_gic.h                         |      4 +-
 include/hw/intc/ppc-uic.h                          |     80 +
 include/hw/intc/realview_gic.h                     |      8 +-
 include/hw/intc/rx_icu.h                           |      4 +-
 include/hw/intc/sifive_clint.h                     |     60 +
 include/hw/intc/sifive_plic.h                      |     84 +
 include/hw/intc/xlnx-pmu-iomod-intc.h              |      8 +-
 include/hw/intc/xlnx-zynqmp-ipi.h                  |      8 +-
 include/hw/ipack/ipack.h                           |     14 +-
 include/hw/ipmi/ipmi.h                             |     35 +-
 include/hw/isa/i8259_internal.h                    |     14 +-
 include/hw/isa/isa.h                               |     25 +-
 include/hw/isa/pc87312.h                           |      9 +-
 include/hw/isa/superio.h                           |     19 +-
 include/hw/isa/vt82c686.h                          |     13 +-
 include/hw/kvm/clock.h                             |      4 +-
 include/hw/loader-fit.h                            |      2 +-
 include/hw/loader.h                                |     31 +
 include/hw/m68k/mcf.h                              |      3 +-
 include/hw/m68k/mcf_fec.h                          |      3 +-
 include/hw/m68k/next-cube.h                        |     15 +-
 include/hw/mem/memory-device.h                     |     23 +-
 include/hw/mem/npcm7xx_mc.h                        |     36 +
 include/hw/mem/nvdimm.h                            |     11 +-
 include/hw/mem/pc-dimm.h                           |     19 +-
 include/hw/mem/sparse-mem.h                        |     19 +
 include/hw/mips/bootloader.h                       |     22 +
 include/hw/mips/cps.h                              |     11 +-
 include/hw/mips/cpudevs.h                          |      7 -
 include/hw/mips/mips.h                             |      4 +-
 include/hw/misc/a9scu.h                            |      7 +-
 include/hw/misc/allwinner-cpucfg.h                 |      7 +-
 include/hw/misc/allwinner-h3-ccu.h                 |      7 +-
 include/hw/misc/allwinner-h3-dramc.h               |      7 +-
 include/hw/misc/allwinner-h3-sysctrl.h             |      7 +-
 include/hw/misc/allwinner-sid.h                    |      7 +-
 include/hw/misc/arm11scu.h                         |      7 +-
 include/hw/misc/arm_integrator_debug.h             |      2 +-
 include/hw/misc/armsse-cpu-pwrctrl.h               |     40 +
 include/hw/misc/armsse-cpuid.h                     |      9 +-
 include/hw/misc/armsse-mhu.h                       |      9 +-
 include/hw/misc/aspeed_lpc.h                       |     47 +
 include/hw/misc/aspeed_scu.h                       |     16 +-
 include/hw/misc/aspeed_sdmc.h                      |     28 +-
 include/hw/misc/aspeed_xdma.h                      |      9 +-
 include/hw/misc/auxbus.h                           |     11 +-
 include/hw/misc/avr_power.h                        |      7 +-
 include/hw/misc/bcm2835_cprman.h                   |    210 +
 include/hw/misc/bcm2835_cprman_internals.h         |   1019 +
 include/hw/misc/bcm2835_mbox.h                     |      8 +-
 include/hw/misc/bcm2835_mphi.h                     |      4 +-
 include/hw/misc/bcm2835_property.h                 |      8 +-
 include/hw/misc/bcm2835_rng.h                      |      8 +-
 include/hw/misc/bcm2835_thermal.h                  |      8 +-
 include/hw/misc/emc141x_regs.h                     |     37 +
 include/hw/misc/grlib_ahb_apb_pnp.h                |     13 +-
 include/hw/misc/imx25_ccm.h                        |      7 +-
 include/hw/misc/imx31_ccm.h                        |      7 +-
 include/hw/misc/imx6_ccm.h                         |      7 +-
 include/hw/misc/imx6_src.h                         |      7 +-
 include/hw/misc/imx6ul_ccm.h                       |      7 +-
 include/hw/misc/imx7_ccm.h                         |     13 +-
 include/hw/misc/imx7_gpr.h                         |      7 +-
 include/hw/misc/imx7_snvs.h                        |      7 +-
 include/hw/misc/imx_ccm.h                          |     16 +-
 include/hw/misc/imx_rngc.h                         |      7 +-
 include/hw/misc/iotkit-secctl.h                    |      8 +-
 include/hw/misc/iotkit-sysctl.h                    |     23 +-
 include/hw/misc/iotkit-sysinfo.h                   |     12 +-
 include/hw/misc/led.h                              |     98 +
 include/hw/misc/mac_via.h                          |     29 +-
 include/hw/misc/macio/cuda.h                       |     14 +-
 include/hw/misc/macio/gpio.h                       |      9 +-
 include/hw/misc/macio/macio.h                      |     37 +-
 include/hw/misc/macio/pmu.h                        |     14 +-
 include/hw/misc/max111x.h                          |     10 +-
 include/hw/misc/mchp_pfsoc_dmc.h                   |     56 +
 include/hw/misc/mchp_pfsoc_ioscb.h                 |     50 +
 include/hw/misc/mchp_pfsoc_sysreg.h                |     39 +
 include/hw/misc/mips_cmgcr.h                       |      4 +-
 include/hw/misc/mips_cpc.h                         |      9 +-
 include/hw/misc/mips_itu.h                         |      9 +-
 include/hw/misc/mos6522.h                          |     15 +-
 include/hw/misc/mps2-fpgaio.h                      |     17 +-
 include/hw/misc/mps2-scc.h                         |     19 +-
 include/hw/misc/msf2-sysreg.h                      |      7 +-
 include/hw/misc/npcm7xx_clk.h                      |    180 +
 include/hw/misc/npcm7xx_gcr.h                      |     43 +
 include/hw/misc/npcm7xx_mft.h                      |     70 +
 include/hw/misc/npcm7xx_pwm.h                      |    107 +
 include/hw/misc/npcm7xx_rng.h                      |     34 +
 include/hw/misc/nrf51_rng.h                        |      7 +-
 include/hw/misc/pca9552.h                          |      9 +-
 include/hw/misc/pvpanic.h                          |     24 +-
 include/hw/misc/sifive_e_prci.h                    |     73 +
 include/hw/misc/sifive_test.h                      |     47 +
 include/hw/misc/sifive_u_otp.h                     |     87 +
 include/hw/misc/sifive_u_prci.h                    |     93 +
 include/hw/misc/stm32f2xx_syscfg.h                 |     10 +-
 include/hw/misc/stm32f4xx_exti.h                   |      8 +-
 include/hw/misc/stm32f4xx_syscfg.h                 |      8 +-
 include/hw/misc/tz-mpc.h                           |      4 +-
 include/hw/misc/tz-msc.h                           |      7 +-
 include/hw/misc/tz-ppc.h                           |      4 +-
 include/hw/misc/unimp.h                            |      9 +-
 include/hw/misc/virt_ctrl.h                        |     22 +
 include/hw/misc/vmcoreinfo.h                       |     11 +-
 include/hw/misc/xlnx-versal-xramc.h                |     97 +
 include/hw/misc/zynq-xadc.h                        |     10 +-
 include/hw/net/allwinner-sun8i-emac.h              |     13 +-
 include/hw/net/allwinner_emac.h                    |      7 +-
 include/hw/net/cadence_gem.h                       |      9 +-
 include/hw/net/ftgmac100.h                         |     13 +-
 include/hw/net/imx_fec.h                           |      7 +-
 include/hw/net/lance.h                             |     10 +-
 include/hw/net/lasi_82596.h                        |     10 +-
 include/hw/net/msf2-emac.h                         |      8 +-
 include/hw/net/npcm7xx_emc.h                       |    286 +
 include/hw/net/xlnx-zynqmp-can.h                   |     78 +
 include/hw/nmi.h                                   |     11 +-
 include/hw/nubus/mac-nubus-bridge.h                |      8 +-
 include/hw/nubus/nubus.h                           |     15 +-
 include/hw/nvram/chrp_nvram.h                      |      3 +-
 include/hw/nvram/fw_cfg.h                          |     27 +-
 include/hw/nvram/npcm7xx_otp.h                     |     79 +
 include/hw/nvram/nrf51_nvm.h                       |      7 +-
 include/hw/or-irq.h                                |      3 +-
 include/hw/pci-bridge/simba.h                      |      8 +-
 include/hw/pci-host/designware.h                   |     14 +-
 include/hw/pci-host/gpex.h                         |     27 +-
 include/hw/pci-host/i440fx.h                       |     10 +-
 include/hw/pci-host/pam.h                          |      2 +
 include/hw/pci-host/pnv_phb3.h                     |     17 +-
 include/hw/pci-host/pnv_phb4.h                     |     18 +-
 include/hw/pci-host/q35.h                          |     17 +-
 include/hw/pci-host/remote.h                       |     30 +
 include/hw/pci-host/sabre.h                        |     15 +-
 include/hw/pci-host/spapr.h                        |     11 +-
 include/hw/pci-host/uninorth.h                     |     31 +-
 include/hw/pci-host/xilinx-pcie.h                  |     17 +-
 include/hw/pci/pci.h                               |     75 +-
 include/hw/pci/pci_bridge.h                        |      3 +-
 include/hw/pci/pci_bus.h                           |      4 +-
 include/hw/pci/pci_host.h                          |     12 +-
 include/hw/pci/pci_ids.h                           |      6 +-
 include/hw/pci/pcie.h                              |      2 +-
 include/hw/pci/pcie_host.h                         |      4 +-
 include/hw/pci/pcie_port.h                         |     16 +-
 include/hw/pcmcia.h                                |     16 +-
 include/hw/platform-bus.h                          |     11 +-
 include/hw/ppc/mac_dbdma.h                         |      8 +-
 include/hw/ppc/openpic.h                           |      7 +-
 include/hw/ppc/pef.h                               |     17 +
 include/hw/ppc/pnv.h                               |     78 +-
 include/hw/ppc/pnv_core.h                          |     26 +-
 include/hw/ppc/pnv_homer.h                         |     24 +-
 include/hw/ppc/pnv_lpc.h                           |     30 +-
 include/hw/ppc/pnv_occ.h                           |     24 +-
 include/hw/ppc/pnv_pnor.h                          |      7 +-
 include/hw/ppc/pnv_psi.h                           |     33 +-
 include/hw/ppc/pnv_xive.h                          |     16 +-
 include/hw/ppc/pnv_xscom.h                         |     14 +-
 include/hw/ppc/ppc4xx.h                            |      9 -
 include/hw/ppc/spapr.h                             |     64 +-
 include/hw/ppc/spapr_cpu_core.h                    |     17 +-
 include/hw/ppc/spapr_drc.h                         |     63 +-
 include/hw/ppc/spapr_irq.h                         |     48 +-
 include/hw/ppc/spapr_numa.h                        |     36 +
 include/hw/ppc/spapr_nvdimm.h                      |     10 +-
 include/hw/ppc/spapr_ovec.h                        |      1 +
 include/hw/ppc/spapr_tpm_proxy.h                   |      7 +-
 include/hw/ppc/spapr_vio.h                         |     19 +-
 include/hw/ppc/spapr_xive.h                        |     15 +-
 include/hw/ppc/xics.h                              |     31 +-
 include/hw/ppc/xics_spapr.h                        |      7 +-
 include/hw/ppc/xive.h                              |     86 +-
 include/hw/ppc/xive_regs.h                         |      2 +
 include/hw/ptimer.h                                |     22 +
 include/hw/qdev-clock.h                            |     25 +-
 include/hw/qdev-core.h                             |    163 +-
 include/hw/qdev-properties-system.h                |     77 +
 include/hw/qdev-properties.h                       |    240 +-
 include/hw/rdma/rdma.h                             |     11 +-
 include/hw/register.h                              |      7 +-
 include/hw/remote/iohub.h                          |     42 +
 include/hw/remote/machine.h                        |     38 +
 include/hw/remote/memory.h                         |     19 +
 include/hw/remote/mpqemu-link.h                    |     99 +
 include/hw/remote/proxy-memory-listener.h          |     28 +
 include/hw/remote/proxy.h                          |     48 +
 include/hw/resettable.h                            |     11 +-
 include/hw/riscv/boot.h                            |     23 +-
 include/hw/riscv/microchip_pfsoc.h                 |    151 +
 include/hw/riscv/numa.h                            |    113 +
 include/hw/riscv/opentitan.h                       |     57 +-
 include/hw/riscv/riscv_hart.h                      |      9 +-
 include/hw/riscv/riscv_htif.h                      |     59 -
 include/hw/riscv/sifive_clint.h                    |     57 -
 include/hw/riscv/sifive_e.h                        |     40 +-
 include/hw/riscv/sifive_e_prci.h                   |     71 -
 include/hw/riscv/sifive_gpio.h                     |     76 -
 include/hw/riscv/sifive_plic.h                     |     79 -
 include/hw/riscv/sifive_test.h                     |     45 -
 include/hw/riscv/sifive_u.h                        |     61 +-
 include/hw/riscv/sifive_u_otp.h                    |     80 -
 include/hw/riscv/sifive_u_prci.h                   |     91 -
 include/hw/riscv/sifive_uart.h                     |     77 -
 include/hw/riscv/spike.h                           |     23 +-
 include/hw/riscv/virt.h                            |     28 +-
 include/hw/rtc/allwinner-rtc.h                     |     15 +-
 include/hw/rtc/aspeed_rtc.h                        |      7 +-
 include/hw/rtc/goldfish_rtc.h                      |      8 +-
 include/hw/rtc/m48t59.h                            |     17 +-
 include/hw/rtc/mc146818rtc.h                       |      9 +-
 include/hw/rtc/pl031.h                             |      7 +-
 include/hw/rtc/xlnx-zynqmp-rtc.h                   |      8 +-
 include/hw/rx/rx62n.h                              |      9 +-
 include/hw/s390x/3270-ccw.h                        |     16 +-
 include/hw/s390x/ap-device.h                       |     12 +-
 include/hw/s390x/css-bridge.h                      |     14 +-
 include/hw/s390x/css.h                             |      9 +-
 include/hw/s390x/event-facility.h                  |     35 +-
 include/hw/s390x/pv.h                              |     17 +
 include/hw/s390x/s390-ccw.h                        |     19 +-
 include/hw/s390x/s390-pci-bus.h                    |    394 +
 include/hw/s390x/s390-pci-clp.h                    |    215 +
 include/hw/s390x/s390-pci-inst.h                   |    119 +
 include/hw/s390x/s390-pci-vfio.h                   |     39 +
 include/hw/s390x/s390-virtio-ccw.h                 |     14 +-
 include/hw/s390x/s390_flic.h                       |     32 +-
 include/hw/s390x/sclp.h                            |     29 +-
 include/hw/s390x/storage-attributes.h              |     34 +-
 include/hw/s390x/storage-keys.h                    |     25 +-
 include/hw/s390x/tod.h                             |     15 +-
 include/hw/s390x/vfio-ccw.h                        |      5 +-
 include/hw/scsi/esp.h                              |     60 +-
 include/hw/scsi/scsi.h                             |     28 +-
 include/hw/sd/allwinner-sdhost.h                   |     21 +-
 include/hw/sd/aspeed_sdhci.h                       |     10 +-
 include/hw/sd/bcm2835_sdhost.h                     |      8 +-
 include/hw/sd/cadence_sdhci.h                      |     47 +
 include/hw/sd/sd.h                                 |    141 +-
 include/hw/sd/sdcard_legacy.h                      |     50 +
 include/hw/sd/sdhci.h                              |     13 +-
 include/hw/semihosting/console.h                   |     69 -
 include/hw/semihosting/semihost.h                  |     77 -
 include/hw/sh4/sh.h                                |     31 +-
 include/hw/southbridge/piix.h                      |     10 +-
 include/hw/sparc/grlib.h                           |     10 +-
 include/hw/sparc/sparc32_dma.h                     |     34 +-
 include/hw/sparc/sun4m_iommu.h                     |      9 +-
 include/hw/sparc/sun4u_iommu.h                     |      9 +-
 include/hw/ssi/aspeed_smc.h                        |     17 +-
 include/hw/ssi/imx_spi.h                           |     12 +-
 include/hw/ssi/mss-spi.h                           |      7 +-
 include/hw/ssi/npcm7xx_fiu.h                       |     73 +
 include/hw/ssi/pl022.h                             |     12 +-
 include/hw/ssi/sifive_spi.h                        |     47 +
 include/hw/ssi/ssi.h                               |     63 +-
 include/hw/ssi/stm32f2xx_spi.h                     |      8 +-
 include/hw/ssi/xilinx_spips.h                      |     31 +-
 include/hw/stream.h                                |     44 +-
 include/hw/sysbus.h                                |     17 +-
 include/hw/timer/a9gtimer.h                        |      4 +-
 include/hw/timer/allwinner-a10-pit.h               |      4 +-
 include/hw/timer/arm_mptimer.h                     |      8 +-
 include/hw/timer/armv7m_systick.h                  |     10 +-
 include/hw/timer/aspeed_timer.h                    |     16 +-
 include/hw/timer/avr_timer16.h                     |      8 +-
 include/hw/timer/bcm2835_systmr.h                  |     23 +-
 include/hw/timer/cmsdk-apb-dualtimer.h             |     10 +-
 include/hw/timer/cmsdk-apb-timer.h                 |     38 +-
 include/hw/timer/digic-timer.h                     |      7 +-
 include/hw/timer/i8254.h                           |      8 +-
 include/hw/timer/i8254_internal.h                  |      8 +-
 include/hw/timer/imx_epit.h                        |      7 +-
 include/hw/timer/imx_gpt.h                         |      9 +-
 include/hw/timer/mss-timer.h                       |      8 +-
 include/hw/timer/npcm7xx_timer.h                   |    113 +
 include/hw/timer/nrf51_timer.h                     |      7 +-
 include/hw/timer/renesas_cmt.h                     |      9 +-
 include/hw/timer/renesas_tmr.h                     |      9 +-
 include/hw/timer/sse-counter.h                     |    105 +
 include/hw/timer/sse-timer.h                       |     53 +
 include/hw/timer/stm32f2xx_timer.h                 |     10 +-
 include/hw/tricore/tc27x_soc.h                     |    129 +
 include/hw/tricore/triboard.h                      |     50 +
 include/hw/usb.h                                   |     26 +-
 include/hw/usb/chipidea.h                          |      7 +-
 include/hw/usb/hcd-dwc3.h                          |     55 +
 include/hw/usb/hid.h                               |     17 +
 include/hw/usb/imx-usb-phy.h                       |      7 +-
 include/hw/usb/msd.h                               |     54 +
 include/hw/usb/xhci.h                              |     21 +
 include/hw/usb/xlnx-usb-subsystem.h                |     45 +
 include/hw/usb/xlnx-versal-usb2-ctrl-regs.h        |     45 +
 include/hw/vfio/vfio-amd-xgbe.h                    |     11 +-
 include/hw/vfio/vfio-calxeda-xgmac.h               |     21 +-
 include/hw/vfio/vfio-common.h                      |     32 +
 include/hw/vfio/vfio-platform.h                    |     19 +-
 include/hw/virtio/vhost-backend.h                  |      2 +
 include/hw/virtio/vhost-scsi-common.h              |     10 +-
 include/hw/virtio/vhost-scsi.h                     |      8 +-
 include/hw/virtio/vhost-user-blk.h                 |     20 +-
 include/hw/virtio/vhost-user-fs.h                  |      9 +-
 include/hw/virtio/vhost-user-scsi.h                |      8 +-
 include/hw/virtio/vhost-user-vsock.h               |      8 +-
 include/hw/virtio/vhost-vdpa.h                     |      1 +
 include/hw/virtio/vhost-vsock-common.h             |      8 +-
 include/hw/virtio/vhost-vsock.h                    |      8 +-
 include/hw/virtio/vhost.h                          |      2 +
 include/hw/virtio/virtio-balloon.h                 |      8 +-
 include/hw/virtio/virtio-blk.h                     |     13 +-
 include/hw/virtio/virtio-bus.h                     |     15 +-
 include/hw/virtio/virtio-crypto.h                  |      8 +-
 include/hw/virtio/virtio-gpu-pci.h                 |      5 +-
 include/hw/virtio/virtio-gpu.h                     |     39 +-
 include/hw/virtio/virtio-input.h                   |     23 +-
 include/hw/virtio/virtio-iommu.h                   |      8 +-
 include/hw/virtio/virtio-mem.h                     |     17 +-
 include/hw/virtio/virtio-mmio.h                    |     17 +-
 include/hw/virtio/virtio-net.h                     |     14 +-
 include/hw/virtio/virtio-pmem.h                    |     19 +-
 include/hw/virtio/virtio-rng.h                     |      8 +-
 include/hw/virtio/virtio-scsi.h                    |     20 +-
 include/hw/virtio/virtio-serial.h                  |     22 +-
 include/hw/virtio/virtio.h                         |     14 +-
 include/hw/vmstate-if.h                            |     11 +-
 include/hw/watchdog/cmsdk-apb-watchdog.h           |     13 +-
 include/hw/watchdog/sbsa_gwdt.h                    |     79 +
 include/hw/watchdog/wdt_aspeed.h                   |     16 +-
 include/hw/watchdog/wdt_diag288.h                  |     19 +-
 include/hw/watchdog/wdt_imx2.h                     |      7 +-
 include/hw/xen/interface/io/ring.h                 |      9 -
 include/hw/xen/xen-backend.h                       |      1 +
 include/hw/xen/xen-block.h                         |     33 +-
 include/hw/xen/xen-bus.h                           |     38 +-
 include/hw/xen/xen-legacy-backend.h                |      6 +-
 include/hw/xen/xen-x86.h                           |     15 +
 include/hw/xen/xen.h                               |      4 +-
 include/io/channel-buffer.h                        |      7 +-
 include/io/channel-command.h                       |      7 +-
 include/io/channel-file.h                          |      7 +-
 include/io/channel-socket.h                        |      7 +-
 include/io/channel-tls.h                           |      7 +-
 include/io/channel-util.h                          |      2 +-
 include/io/channel-watch.h                         |      2 +-
 include/io/channel-websock.h                       |      7 +-
 include/io/channel.h                               |     95 +-
 include/io/dns-resolver.h                          |     15 +-
 include/io/net-listener.h                          |     14 +-
 include/io/task.h                                  |      2 +-
 include/migration/misc.h                           |      3 +-
 include/migration/snapshot.h                       |     47 +-
 include/migration/vmstate.h                        |     20 +-
 include/monitor/hmp-target.h                       |      7 +-
 include/monitor/hmp.h                              |      9 +-
 include/monitor/monitor.h                          |     13 +-
 include/net/can_emu.h                              |     19 +-
 include/net/can_host.h                             |     20 +-
 include/net/checksum.h                             |      7 +-
 include/net/eth.h                                  |     17 +
 include/net/filter.h                               |     11 +-
 include/net/net.h                                  |     17 +-
 include/net/queue.h                                |      8 +
 include/qapi/compat-policy.h                       |     38 +
 include/qapi/error.h                               |      2 +-
 include/qapi/qmp/dispatch.h                        |     11 +-
 include/qapi/qmp/json-writer.h                     |     35 +
 include/qapi/qmp/qbool.h                           |      2 -
 include/qapi/qmp/qdict.h                           |      2 -
 include/qapi/qmp/qerror.h                          |     23 -
 include/qapi/qmp/qjson.h                           |      4 +-
 include/qapi/qmp/qlist.h                           |      2 -
 include/qapi/qmp/qnull.h                           |      2 -
 include/qapi/qmp/qnum.h                            |      3 -
 include/qapi/qmp/qobject.h                         |      9 +-
 include/qapi/qmp/qstring.h                         |     14 +-
 include/qapi/qobject-input-visitor.h               |      4 +
 include/qapi/qobject-output-visitor.h              |      4 +
 include/qapi/util.h                                |     28 +
 include/qapi/visitor-impl.h                        |      6 +
 include/qapi/visitor.h                             |     18 +
 include/qemu-common.h                              |     35 +-
 include/qemu/accel.h                               |     81 +
 include/qemu/atomic.h                              |    275 +-
 include/qemu/atomic128.h                           |      6 +-
 include/qemu/base64.h                              |      2 +-
 include/qemu/bitops.h                              |      2 +-
 include/qemu/bswap.h                               |     66 -
 include/qemu/buffer.h                              |      2 +-
 include/qemu/cacheflush.h                          |     35 +
 include/qemu/compiler.h                            |     72 +-
 include/qemu/config-file.h                         |      6 +-
 include/qemu/coroutine.h                           |     19 +-
 include/qemu/crc-ccitt.h                           |     33 +
 include/qemu/cutils.h                              |     25 +
 include/qemu/datadir.h                             |     28 +
 include/qemu/error-report.h                        |      2 +-
 include/qemu/event_notifier.h                      |      1 +
 include/qemu/fifo8.h                               |     16 +-
 include/qemu/filemonitor.h                         |      2 +-
 include/qemu/help_option.h                         |     11 +
 include/qemu/id.h                                  |      1 +
 include/qemu/int128.h                              |     26 +
 include/qemu/iov.h                                 |     25 +-
 include/qemu/job.h                                 |      5 +
 include/qemu/log.h                                 |      6 +-
 include/qemu/main-loop.h                           |      2 +-
 include/qemu/mmap-alloc.h                          |      6 +-
 include/qemu/module.h                              |      8 +-
 include/qemu/nvdimm-utils.h                        |      1 -
 include/qemu/option.h                              |      5 +-
 include/qemu/osdep.h                               |     91 +-
 include/qemu/plugin.h                              |      8 +-
 include/qemu/qemu-plugin.h                         |    247 +-
 include/qemu/queue.h                               |      7 +-
 include/qemu/rcu.h                                 |     11 +-
 include/qemu/rcu_queue.h                           |    100 +-
 include/qemu/seqlock.h                             |      8 +-
 include/qemu/stats64.h                             |     28 +-
 include/qemu/thread.h                              |     24 +-
 include/qemu/timer.h                               |     54 +-
 include/qemu/typedefs.h                            |      8 +-
 include/qemu/userfaultfd.h                         |     35 +
 include/qemu/vfio-helpers.h                        |      2 +-
 include/qemu/vhost-user-server.h                   |     65 +
 include/qemu/xxhash.h                              |     98 +
 include/qemu/yank.h                                |     87 +
 include/qom/object.h                               |    748 +-
 include/qom/object_interfaces.h                    |    106 +-
 include/scsi/constants.h                           |      1 +
 include/scsi/pr-manager.h                          |     16 +-
 include/scsi/utils.h                               |     31 +-
 include/semihosting/console.h                      |     69 +
 include/semihosting/semihost.h                     |     77 +
 include/standard-headers/asm-m68k/bootinfo-mac.h   |    120 +
 include/standard-headers/asm-m68k/bootinfo-virt.h  |     18 +
 include/standard-headers/asm-m68k/bootinfo.h       |    166 +
 include/standard-headers/asm-x86/kvm_para.h        |      1 +
 .../drivers/infiniband/hw/vmw_pvrdma/pvrdma_ring.h |    114 -
 include/standard-headers/drm/drm_fourcc.h          |    315 +-
 include/standard-headers/linux/const.h             |     36 +
 include/standard-headers/linux/ethtool.h           |     91 +-
 include/standard-headers/linux/fuse.h              |     78 +-
 include/standard-headers/linux/input-event-codes.h |      7 +-
 include/standard-headers/linux/kernel.h            |      9 +-
 include/standard-headers/linux/pci_regs.h          |     22 +-
 include/standard-headers/linux/vhost_types.h       |     20 +
 include/standard-headers/linux/virtio_9p.h         |      4 +-
 include/standard-headers/linux/virtio_blk.h        |     26 +-
 include/standard-headers/linux/virtio_config.h     |      8 +-
 include/standard-headers/linux/virtio_console.h    |      8 +-
 include/standard-headers/linux/virtio_fs.h         |      3 +
 include/standard-headers/linux/virtio_gpu.h        |    101 +
 include/standard-headers/linux/virtio_ids.h        |     44 +-
 include/standard-headers/linux/virtio_mmio.h       |     11 +
 include/standard-headers/linux/virtio_net.h        |      6 +-
 include/standard-headers/linux/virtio_pci.h        |     11 +-
 include/standard-headers/linux/virtio_scsi.h       |     20 +-
 include/sysemu/accel-ops.h                         |     45 +
 include/sysemu/accel.h                             |     77 -
 include/sysemu/arch_init.h                         |      9 +
 include/sysemu/balloon.h                           |      2 +-
 include/sysemu/block-backend.h                     |      3 +-
 include/sysemu/blockdev.h                          |      1 -
 include/sysemu/cpu-timers.h                        |     90 +
 include/sysemu/cpus.h                              |     41 +-
 include/sysemu/cryptodev-vhost-user.h              |      2 +-
 include/sysemu/cryptodev-vhost.h                   |      2 +-
 include/sysemu/cryptodev.h                         |     18 +-
 include/sysemu/device_tree.h                       |     17 +
 include/sysemu/dma.h                               |    129 +-
 include/sysemu/hax.h                               |     17 -
 include/sysemu/hostmem.h                           |     10 +-
 include/sysemu/hvf.h                               |     16 +-
 include/sysemu/hw_accel.h                          |     68 +-
 include/sysemu/iothread.h                          |     15 +-
 include/sysemu/kvm.h                               |     63 +-
 include/sysemu/kvm_int.h                           |      7 +-
 include/sysemu/numa.h                              |      4 -
 include/sysemu/os-win32.h                          |      4 +-
 include/sysemu/qtest.h                             |      2 +
 include/sysemu/replay.h                            |     42 +-
 include/sysemu/rng-random.h                        |      3 +-
 include/sysemu/rng.h                               |     10 +-
 include/sysemu/runstate-action.h                   |     19 +
 include/sysemu/runstate.h                          |     13 +-
 include/sysemu/sev.h                               |     11 +-
 include/sysemu/sysemu.h                            |     17 +-
 include/sysemu/tcg.h                               |      3 +-
 include/sysemu/tpm.h                               |     11 +-
 include/sysemu/tpm_backend.h                       |     12 +-
 include/sysemu/tpm_util.h                          |      2 +-
 include/sysemu/vhost-user-backend.h                |     17 +-
 include/sysemu/whpx.h                              |     21 +-
 include/sysemu/xen.h                               |      2 +
 include/tcg/tcg-gvec-desc.h                        |     36 +-
 include/tcg/tcg-op.h                               |     21 +-
 include/tcg/tcg-opc.h                              |     21 +-
 include/tcg/tcg.h                                  |    160 +-
 include/ui/console.h                               |     77 +-
 include/ui/egl-context.h                           |      1 -
 include/ui/egl-helpers.h                           |     10 +-
 include/ui/gtk.h                                   |      8 +-
 include/ui/qemu-spice-module.h                     |     44 +
 include/ui/qemu-spice.h                            |     45 +-
 include/ui/sdl2.h                                  |      1 -
 include/ui/spice-display.h                         |      2 +-
 include/user/syscall-trace.h                       |      2 +-
 io/Makefile.objs                                   |     12 -
 io/channel-buffer.c                                |      2 +-
 io/channel-command.c                               |      2 +-
 io/channel-file.c                                  |      4 +-
 io/channel-socket.c                                |      2 +-
 io/channel-tls.c                                   |      8 +-
 io/channel-util.c                                  |      2 +-
 io/channel-watch.c                                 |      2 +-
 io/channel-websock.c                               |      4 +-
 io/channel.c                                       |    117 +-
 io/dns-resolver.c                                  |      3 +-
 io/meson.build                                     |     15 +
 io/net-listener.c                                  |      1 -
 io/task.c                                          |      2 +-
 io/trace.h                                         |      1 +
 iothread.c                                         |     30 +-
 job-qmp.c                                          |     15 +-
 job.c                                              |     12 +-
 libdecnumber/Makefile.objs                         |      5 -
 libdecnumber/decNumber.c                           |      2 +-
 libdecnumber/meson.build                           |      7 +
 linux-headers/asm-arm64/kvm.h                      |     24 +-
 linux-headers/asm-arm64/mman.h                     |      1 +
 linux-headers/asm-generic/hugetlb_encode.h         |      1 +
 linux-headers/asm-generic/unistd.h                 |     28 +-
 linux-headers/asm-mips/unistd_n32.h                |      3 +
 linux-headers/asm-mips/unistd_n64.h                |      3 +
 linux-headers/asm-mips/unistd_o32.h                |      3 +
 linux-headers/asm-powerpc/kvm.h                    |      5 +
 linux-headers/asm-powerpc/unistd_32.h              |      3 +
 linux-headers/asm-powerpc/unistd_64.h              |      3 +
 linux-headers/asm-s390/kvm.h                       |      7 +-
 linux-headers/asm-s390/unistd_32.h                 |      3 +
 linux-headers/asm-s390/unistd_64.h                 |      3 +
 linux-headers/asm-x86/kvm.h                        |     21 +
 linux-headers/asm-x86/unistd_32.h                  |      3 +
 linux-headers/asm-x86/unistd_64.h                  |      3 +
 linux-headers/asm-x86/unistd_x32.h                 |      3 +
 linux-headers/linux/kvm.h                          |     85 +-
 linux-headers/linux/mman.h                         |      1 +
 linux-headers/linux/userfaultfd.h                  |      9 +
 linux-headers/linux/vfio.h                         |     32 +-
 linux-headers/linux/vfio_zdev.h                    |     78 +
 linux-headers/linux/vhost.h                        |      6 +
 linux-user/Makefile.objs                           |     25 -
 linux-user/aarch64/cpu_loop.c                      |     41 +-
 linux-user/aarch64/signal.c                        |     12 +-
 linux-user/aarch64/syscall_nr.h                    |      7 +-
 linux-user/aarch64/target_cpu.h                    |      2 +-
 linux-user/aarch64/target_signal.h                 |      3 +
 linux-user/aarch64/target_structs.h                |      2 +-
 linux-user/aarch64/target_syscall.h                |     18 +-
 linux-user/aarch64/termbits.h                      |    228 +-
 linux-user/alpha/Makefile.objs                     |      5 -
 linux-user/alpha/meson.build                       |      5 +
 linux-user/alpha/syscall.tbl                       |      4 +-
 linux-user/alpha/target_cpu.h                      |      2 +-
 linux-user/alpha/target_fcntl.h                    |      3 +-
 linux-user/alpha/target_signal.h                   |      9 +-
 linux-user/alpha/target_structs.h                  |      2 +-
 linux-user/alpha/target_syscall.h                  |      5 +-
 linux-user/alpha/termbits.h                        |      1 +
 linux-user/arm/Makefile.objs                       |      8 -
 linux-user/arm/cpu_loop.c                          |     31 +-
 linux-user/arm/meson.build                         |      7 +
 linux-user/arm/nwfpe/Makefile.objs                 |      2 -
 linux-user/arm/nwfpe/meson.build                   |     10 +
 linux-user/arm/semihost.c                          |     76 -
 linux-user/arm/syscall.tbl                         |      4 +-
 linux-user/arm/target_cpu.h                        |      2 +-
 linux-user/arm/target_signal.h                     |      6 +-
 linux-user/arm/target_structs.h                    |      2 +-
 linux-user/arm/target_syscall.h                    |      6 +-
 linux-user/arm/termbits.h                          |    223 +-
 linux-user/cris/target_cpu.h                       |      2 +-
 linux-user/cris/target_signal.h                    |      6 +-
 linux-user/cris/target_structs.h                   |      2 +-
 linux-user/cris/target_syscall.h                   |      9 +-
 linux-user/cris/termbits.h                         |     18 +-
 linux-user/elfload.c                               |    501 +-
 linux-user/exit.c                                  |      2 +-
 linux-user/fd-trans.c                              |     18 +-
 linux-user/flat.h                                  |      2 +-
 linux-user/flatload.c                              |      6 +-
 linux-user/generic/fcntl.h                         |      5 -
 linux-user/generic/signal.h                        |      6 +
 linux-user/generic/sockbits.h                      |      3 +
 linux-user/generic/termbits.h                      |    318 +
 linux-user/hexagon/cpu_loop.c                      |    100 +
 linux-user/hexagon/signal.c                        |    276 +
 linux-user/hexagon/sockbits.h                      |     18 +
 linux-user/hexagon/syscall_nr.h                    |    322 +
 linux-user/hexagon/target_cpu.h                    |     44 +
 linux-user/hexagon/target_elf.h                    |     40 +
 linux-user/hexagon/target_fcntl.h                  |     18 +
 linux-user/hexagon/target_signal.h                 |     34 +
 linux-user/hexagon/target_structs.h                |     54 +
 linux-user/hexagon/target_syscall.h                |     36 +
 linux-user/hexagon/termbits.h                      |     18 +
 linux-user/host/ppc64/safe-syscall.inc.S           |      2 +-
 linux-user/hppa/Makefile.objs                      |      5 -
 linux-user/hppa/cpu_loop.c                         |     40 +-
 linux-user/hppa/meson.build                        |      5 +
 linux-user/hppa/syscall.tbl                        |      8 +-
 linux-user/hppa/target_cpu.h                       |      2 +-
 linux-user/hppa/target_fcntl.h                     |      4 +-
 linux-user/hppa/target_signal.h                    |      7 +-
 linux-user/hppa/target_structs.h                   |      2 +-
 linux-user/hppa/target_syscall.h                   |      5 +-
 linux-user/hppa/termbits.h                         |     17 +-
 linux-user/i386/Makefile.objs                      |      5 -
 linux-user/i386/cpu_loop.c                         |      6 +-
 linux-user/i386/meson.build                        |      5 +
 linux-user/i386/signal.c                           |      5 +-
 linux-user/i386/syscall_32.tbl                     |    820 +-
 linux-user/i386/syscall_nr.h                       |      1 +
 linux-user/i386/target_cpu.h                       |      2 +-
 linux-user/i386/target_signal.h                    |      6 +-
 linux-user/i386/target_structs.h                   |      2 +-
 linux-user/i386/target_syscall.h                   |      5 +-
 linux-user/i386/termbits.h                         |    233 +-
 linux-user/ioctls.h                                |    177 +-
 linux-user/m68k/Makefile.objs                      |      5 -
 linux-user/m68k/meson.build                        |      5 +
 linux-user/m68k/syscall.tbl                        |      4 +-
 linux-user/m68k/target_signal.h                    |      6 +-
 linux-user/m68k/target_syscall.h                   |      6 +-
 linux-user/m68k/termbits.h                         |    234 +-
 linux-user/main.c                                  |     46 +-
 linux-user/meson.build                             |     38 +
 linux-user/microblaze/Makefile.objs                |      5 -
 linux-user/microblaze/cpu_loop.c                   |     26 +-
 linux-user/microblaze/meson.build                  |      5 +
 linux-user/microblaze/signal.c                     |    144 +-
 linux-user/microblaze/syscall.tbl                  |      4 +-
 linux-user/microblaze/target_cpu.h                 |      2 +-
 linux-user/microblaze/target_signal.h              |      7 +-
 linux-user/microblaze/target_structs.h             |      2 +-
 linux-user/microblaze/target_syscall.h             |      5 +-
 linux-user/microblaze/termbits.h                   |    220 +-
 linux-user/mips/Makefile.objs                      |      5 -
 linux-user/mips/cpu_loop.c                         |     11 +-
 linux-user/mips/meson.build                        |      6 +
 linux-user/mips/sockbits.h                         |      2 +
 linux-user/mips/syscall-args-o32.c.inc             |      4 +
 linux-user/mips/syscall_nr.h                       |      1 +
 linux-user/mips/syscall_o32.tbl                    |      8 +-
 linux-user/mips/target_cpu.h                       |      2 +-
 linux-user/mips/target_signal.h                    |     12 +-
 linux-user/mips/target_structs.h                   |      2 +-
 linux-user/mips/target_syscall.h                   |      5 +-
 linux-user/mips/termbits.h                         |     17 +-
 linux-user/mips64/Makefile.objs                    |     12 -
 linux-user/mips64/meson.build                      |      6 +
 linux-user/mips64/syscall_n32.tbl                  |      8 +-
 linux-user/mips64/syscall_n64.tbl                  |      4 +-
 linux-user/mips64/syscall_nr.h                     |     10 +
 linux-user/mips64/target_cpu.h                     |      2 +-
 linux-user/mips64/target_elf.h                     |      3 +
 linux-user/mips64/target_signal.h                  |     16 +-
 linux-user/mips64/target_syscall.h                 |      5 +-
 linux-user/mmap.c                                  |    203 +-
 linux-user/nios2/syscall_nr.h                      |      7 +-
 linux-user/nios2/target_cpu.h                      |      2 +-
 linux-user/nios2/target_signal.h                   |      5 +-
 linux-user/nios2/target_structs.h                  |      2 +-
 linux-user/nios2/target_syscall.h                  |      5 +-
 linux-user/nios2/termbits.h                        |    228 +-
 linux-user/openrisc/syscall_nr.h                   |      8 +-
 linux-user/openrisc/target_syscall.h               |      5 +-
 linux-user/openrisc/termbits.h                     |    302 +-
 linux-user/ppc/Makefile.objs                       |      6 -
 linux-user/ppc/meson.build                         |      5 +
 linux-user/ppc/signal.c                            |      4 +-
 linux-user/ppc/syscall.tbl                         |     30 +-
 linux-user/ppc/target_cpu.h                        |      2 +-
 linux-user/ppc/target_signal.h                     |      6 +-
 linux-user/ppc/target_structs.h                    |      2 +-
 linux-user/ppc/target_syscall.h                    |      7 +-
 linux-user/ppc/termbits.h                          |     21 +-
 linux-user/qemu.h                                  |    127 +-
 linux-user/riscv/cpu_loop.c                        |     10 +
 linux-user/riscv/syscall32_nr.h                    |      8 +-
 linux-user/riscv/syscall64_nr.h                    |      8 +-
 linux-user/riscv/target_syscall.h                  |      5 +-
 linux-user/riscv/termbits.h                        |    228 +-
 linux-user/s390x/Makefile.objs                     |      5 -
 linux-user/s390x/meson.build                       |      5 +
 linux-user/s390x/signal.c                          |      5 +-
 linux-user/s390x/syscall.tbl                       |      8 +-
 linux-user/s390x/target_signal.h                   |      2 +-
 linux-user/s390x/target_structs.h                  |      2 +-
 linux-user/s390x/target_syscall.h                  |      5 +-
 linux-user/s390x/termbits.h                        |    289 +-
 linux-user/semihost.c                              |     76 +
 linux-user/sh4/Makefile.objs                       |      5 -
 linux-user/sh4/meson.build                         |      5 +
 linux-user/sh4/signal.c                            |      8 +-
 linux-user/sh4/syscall.tbl                         |      4 +-
 linux-user/sh4/target_signal.h                     |      6 +-
 linux-user/sh4/target_syscall.h                    |      5 +-
 linux-user/sh4/termbits.h                          |     19 +-
 linux-user/signal.c                                |     11 +-
 linux-user/sparc/Makefile.objs                     |      5 -
 linux-user/sparc/meson.build                       |      5 +
 linux-user/sparc/signal.c                          |    153 +-
 linux-user/sparc/syscall.tbl                       |      8 +-
 linux-user/sparc/target_cpu.h                      |      2 +-
 linux-user/sparc/target_signal.h                   |     12 +-
 linux-user/sparc/target_structs.h                  |      2 +-
 linux-user/sparc/target_syscall.h                  |      5 +-
 linux-user/sparc/termbits.h                        |     18 +-
 linux-user/sparc64/Makefile.objs                   |      5 -
 linux-user/sparc64/meson.build                     |      5 +
 linux-user/sparc64/syscall.tbl                     |      8 +-
 linux-user/sparc64/target_structs.h                |      2 +-
 linux-user/sparc64/target_syscall.h                |      5 +-
 linux-user/sparc64/termbits.h                      |     18 +-
 linux-user/strace.c                                |   1238 +-
 linux-user/strace.list                             |     35 +-
 linux-user/syscall.c                               |   1515 +-
 linux-user/syscall_defs.h                          |    179 +-
 linux-user/syscall_types.h                         |    167 +
 linux-user/tilegx/cpu_loop.c                       |    287 -
 linux-user/tilegx/signal.c                         |    178 -
 linux-user/tilegx/sockbits.h                       |      1 -
 linux-user/tilegx/syscall_nr.h                     |    327 -
 linux-user/tilegx/target_cpu.h                     |     44 -
 linux-user/tilegx/target_elf.h                     |     14 -
 linux-user/tilegx/target_fcntl.h                   |     11 -
 linux-user/tilegx/target_signal.h                  |     23 -
 linux-user/tilegx/target_structs.h                 |     46 -
 linux-user/tilegx/target_syscall.h                 |     43 -
 linux-user/tilegx/termbits.h                       |    275 -
 linux-user/trace.h                                 |      1 +
 linux-user/uaccess.c                               |     82 +-
 linux-user/x86_64/Makefile.objs                    |      5 -
 linux-user/x86_64/meson.build                      |      5 +
 linux-user/x86_64/syscall_64.tbl                   |    742 +-
 linux-user/x86_64/syscall_nr.h                     |      1 +
 linux-user/x86_64/target_signal.h                  |      6 +-
 linux-user/x86_64/target_structs.h                 |      2 +-
 linux-user/x86_64/target_syscall.h                 |      5 +-
 linux-user/x86_64/termbits.h                       |    254 +-
 linux-user/xtensa/Makefile.objs                    |      5 -
 linux-user/xtensa/meson.build                      |      5 +
 linux-user/xtensa/syscall.tbl                      |      4 +-
 linux-user/xtensa/target_syscall.h                 |      5 +-
 linux-user/xtensa/termbits.h                       |     55 +-
 memory_ldst.c.inc                                  |    533 +
 memory_ldst.inc.c                                  |    529 -
 meson                                              |      1 +
 meson.build                                        |   2743 +
 meson_options.txt                                  |    127 +
 migration/Makefile.objs                            |     18 -
 migration/block-dirty-bitmap.c                     |    450 +-
 migration/block.c                                  |     40 +-
 migration/channel.c                                |     16 +
 migration/colo-failover.c                          |      6 +-
 migration/colo.c                                   |      7 +-
 migration/dirtyrate.c                              |    426 +
 migration/dirtyrate.h                              |     69 +
 migration/fd.c                                     |      4 +-
 migration/global_state.c                           |      4 +-
 migration/meson.build                              |     34 +
 migration/migration.c                              |    766 +-
 migration/migration.h                              |     54 +-
 migration/multifd.c                                |    178 +-
 migration/multifd.h                                |      2 +
 migration/page_cache.c                             |     21 +-
 migration/page_cache.h                             |      2 +-
 migration/postcopy-ram.c                           |     94 +-
 migration/postcopy-ram.h                           |      2 +-
 migration/qemu-file-channel.c                      |      8 +
 migration/qemu-file.c                              |      2 +-
 migration/qjson.c                                  |    114 -
 migration/qjson.h                                  |     29 -
 migration/ram.c                                    |    417 +-
 migration/ram.h                                    |     19 +-
 migration/rdma.c                                   |     54 +-
 migration/savevm.c                                 |    511 +-
 migration/savevm.h                                 |      3 +
 migration/socket.c                                 |     72 +-
 migration/socket.h                                 |     11 +-
 migration/tls.c                                    |     31 +-
 migration/tls.h                                    |      8 +-
 migration/trace-events                             |     67 +-
 migration/trace.h                                  |      1 +
 migration/vmstate-types.c                          |     64 +-
 migration/vmstate.c                                |     62 +-
 migration/yank_functions.c                         |     20 +
 migration/yank_functions.h                         |     17 +
 monitor/Makefile.objs                              |      6 -
 monitor/hmp-cmds.c                                 |    206 +-
 monitor/hmp.c                                      |     75 +-
 monitor/meson.build                                |      9 +
 monitor/misc.c                                     |    418 +-
 monitor/monitor-internal.h                         |     14 +-
 monitor/monitor.c                                  |    145 +-
 monitor/qmp-cmds-control.c                         |    125 +-
 monitor/qmp-cmds.c                                 |    133 +-
 monitor/qmp.c                                      |    255 +-
 monitor/trace-events                               |      4 +
 monitor/trace.h                                    |      1 +
 nbd/Makefile.objs                                  |      1 -
 nbd/meson.build                                    |      7 +
 nbd/nbd-internal.h                                 |      2 +-
 nbd/server.c                                       |    818 +-
 nbd/trace.h                                        |      1 +
 net/Makefile.objs                                  |     32 -
 net/announce.c                                     |      1 -
 net/can/Makefile.objs                              |      2 -
 net/can/can_core.c                                 |     36 +
 net/can/can_host.c                                 |     21 +-
 net/can/can_socketcan.c                            |     60 +-
 net/can/meson.build                                |      5 +
 net/checksum.c                                     |     24 +-
 net/colo-compare.c                                 |    107 +-
 net/colo.c                                         |      5 +-
 net/dump.c                                         |     15 +-
 net/eth.c                                          |     67 +-
 net/filter-buffer.c                                |     33 +-
 net/filter-mirror.c                                |     81 +-
 net/filter-replay.c                                |      5 +-
 net/filter-rewriter.c                              |     48 +-
 net/filter.c                                       |     24 +-
 net/l2tpv3.c                                       |      9 +-
 net/meson.build                                    |     41 +
 net/net.c                                          |    175 +-
 net/queue.c                                        |     22 +
 net/slirp.c                                        |     13 +-
 net/socket.c                                       |      2 +-
 net/tap-win32.c                                    |     16 +-
 net/tap.c                                          |     45 +-
 net/trace-events                                   |      2 -
 net/trace.h                                        |      1 +
 net/vhost-user.c                                   |     10 +-
 net/vhost-vdpa.c                                   |      7 +-
 os-posix.c                                         |     29 +-
 os-win32.c                                         |     11 -
 page-vary-common.c                                 |     54 +
 page-vary.c                                        |     41 +
 pc-bios/README                                     |     16 +-
 pc-bios/bios-256k.bin                              |    Bin 262144 -> 262144 
bytes
 pc-bios/bios-microvm.bin                           |    Bin 65536 -> 131072 
bytes
 pc-bios/bios.bin                                   |    Bin 131072 -> 131072 
bytes
 pc-bios/descriptors/meson.build                    |     16 +
 pc-bios/edk2-aarch64-code.fd.bz2                   |    Bin 1178070 -> 1507722 
bytes
 pc-bios/edk2-arm-code.fd.bz2                       |    Bin 1172752 -> 1503187 
bytes
 pc-bios/edk2-i386-code.fd.bz2                      |    Bin 1736199 -> 1646741 
bytes



 


Rackspace

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