[PULL 00/41] Misc patches for 2023-08-31

Philippe Mathieu-Daudé posted 41 patches 8 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230831125646.67855-1-philmd@linaro.org
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Warner Losh <imp@bsdimp.com>, Kyle Evans <kevans@freebsd.org>, "Alex Bennée" <alex.bennee@linaro.org>, Alexandre Iooss <erdnaxe@crans.org>, Mahmoud Mandour <ma.mandourr@gmail.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Thomas Huth <thuth@redhat.com>, Markus Armbruster <armbru@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Juan Quintela <quintela@redhat.com>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Alistair Francis <alistair@alistair23.me>, Peter Maydell <peter.maydell@linaro.org>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Joel Stanley <joel@jms.id.au>, "Michael S. Tsirkin" <mst@redhat.com>, Laurent Vivier <lvivier@redhat.com>, Amit Shah <amit@kernel.org>, Gerd Hoffmann <kraxel@redhat.com>, Titus Rwantare <titusr@google.com>, Corey Minyard <cminyard@mvista.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Eduardo Habkost <eduardo@habkost.net>, Sergio Lopez <slp@redhat.com>, John Snow <jsnow@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>, Helge Deller <deller@gmx.de>, Jason Wang <jasowang@redhat.com>, Bin Meng <bin.meng@windriver.com>, Stefano Stabellini <sstabellini@kernel.org>, Anthony Perard <anthony.perard@citrix.com>, Paul Durrant <paul@xen.org>, Max Filippov <jcmvbkbc@gmail.com>, Yanan Wang <wangyanan55@huawei.com>, Tyrone Ting <kfting@nuvoton.com>, Hao Wu <wuhaotsh@google.com>, "Cédric Le Goater" <clg@kaod.org>, Andrew Jeffery <andrew@aj.id.au>, Peter Xu <peterx@redhat.com>, Lukas Straub <lukasstraub2@web.de>, Stefan Weil <sw@weilnetz.de>, Riku Voipio <riku.voipio@iki.fi>, "Dr. David Alan Gilbert" <dave@treblig.org>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>, Cleber Rosa <crosa@redhat.com>, David Hildenbrand <david@redhat.com>, Michael Rolnik <mrolnik@gmail.com>, Brian Cain <bcain@quicinc.com>, Marcelo Tosatti <mtosatti@redhat.com>, Song Gao <gaosong@loongson.cn>, Xiaojuan Yang <yangxiaojuan@loongson.cn>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>, Chris Wulff <crwulff@gmail.com>, Marek Vasut <marex@denx.de>, Stafford Horne <shorne@gmail.com>, Daniel Henrique Barboza <danielhb413@gmail.com>, David Gibson <david@gibson.dropbear.id.au>, Greg Kurz <groug@kaod.org>, Nicholas Piggin <npiggin@gmail.com>, Palmer Dabbelt <palmer@dabbelt.com>, Weiwei Li <liweiwei@iscas.ac.cn>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Ilya Leoshkevich <iii@linux.ibm.com>, Yoshinori Sato <ysato@users.sourceforge.jp>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Artyom Tarasenko <atar4qemu@gmail.com>, Akihiko Odaki <akihiko.odaki@daynix.com>
There is a newer version of this series
MAINTAINERS                                   |    8 -
docs/about/build-platforms.rst                |    2 +-
docs/about/deprecated.rst                     |    6 -
docs/about/index.rst                          |    2 +-
docs/about/removed-features.rst               |   11 +-
docs/devel/style.rst                          |    9 +-
docs/system/index.rst                         |    2 +-
docs/system/introduction.rst                  |    3 -
meson.build                                   |   11 +-
bsd-user/bsd-file.h                           |    6 +-
crypto/hmacpriv.h                             |   13 +-
{include/hw => hw/i386}/kvm/clock.h           |   14 +-
hw/ide/ahci_internal.h                        |    4 +-
hw/usb/quirks.h                               |    2 +-
hw/xen/xen_pt.h                               |    8 +-
include/chardev/char-fe.h                     |   14 +
include/crypto/secret_common.h                |   14 +-
include/elf.h                                 |    4 +-
include/exec/address-spaces.h                 |    2 -
include/exec/exec-all.h                       |    2 +-
include/exec/page-vary.h                      |    4 +-
include/exec/poison.h                         |    1 -
include/exec/translation-block.h              |    6 +-
include/hw/core/cpu.h                         |    2 +-
include/hw/core/tcg-cpu-ops.h                 |    2 +-
include/hw/i2c/npcm7xx_smbus.h                |    2 +-
include/hw/misc/aspeed_scu.h                  |    2 +-
include/hw/misc/auxbus.h                      |    2 +-
include/hw/nvram/npcm7xx_otp.h                |    4 +-
include/hw/qdev-core.h                        |    4 +-
include/io/channel-socket.h                   |    4 +-
include/io/task.h                             |    2 +-
include/qemu/crc-ccitt.h                      |    4 +-
include/qemu/fifo8.h                          |    2 +-
include/qemu/iova-tree.h                      |    4 +-
include/qemu/osdep.h                          |    4 +-
include/qemu/processor.h                      |    2 -
include/qemu/rcu.h                            |   14 +-
include/qemu/sys_membarrier.h                 |    4 +-
include/qemu/uri.h                            |    6 +-
include/qemu/yank.h                           |    2 +-
include/sysemu/accel-blocker.h                |   14 +-
include/sysemu/hax.h                          |   49 -
include/sysemu/hw_accel.h                     |    1 -
include/sysemu/os-win32.h                     |    4 +-
include/tcg/helper-info.h                     |    2 +-
include/tcg/tcg.h                             |    4 +-
include/ui/kbd-state.h                        |    2 +-
include/ui/spice-display.h                    |    2 +-
include/user/safe-syscall.h                   |    6 +-
target/i386/hax/hax-accel-ops.h               |   31 -
target/i386/hax/hax-i386.h                    |   98 --
target/i386/hax/hax-interface.h               |  369 ------
target/i386/hax/hax-posix.h                   |   61 -
target/i386/hax/hax-windows.h                 |   88 --
target/i386/sev.h                             |    6 +-
target/mips/cpu.h                             |    4 +-
target/riscv/pmu.h                            |    3 -
tcg/tcg-internal.h                            |    4 +-
ui/keymaps.h                                  |    2 +-
ui/vnc-enc-zywrle.h                           |    4 +-
include/exec/memory_ldst.h.inc                |   42 +-
accel/stubs/hax-stub.c                        |   24 -
accel/tcg/tb-maint.c                          |    2 +-
contrib/plugins/cache.c                       |    2 +-
contrib/plugins/lockstep.c                    |    2 +-
hw/char/cadence_uart.c                        |    8 +-
hw/char/cmsdk-apb-uart.c                      |    6 +-
hw/char/ibex_uart.c                           |    8 +-
hw/char/nrf51_uart.c                          |    4 +-
hw/char/pl011.c                               |   58 +-
hw/char/serial.c                              |    2 +-
hw/char/virtio-console.c                      |    2 +-
hw/display/bochs-display.c                    |    2 +-
hw/display/qxl.c                              |    2 +-
hw/display/ssd0303.c                          |    2 +-
hw/display/ssd0323.c                          |    2 +-
hw/display/xlnx_dp.c                          |    2 +-
hw/dma/etraxfs_dma.c                          |    1 +
hw/i2c/pm_smbus.c                             |    2 +-
hw/i2c/pmbus_device.c                         |   19 +-
hw/i2c/smbus_slave.c                          |    2 +-
hw/i386/kvm/clock.c                           |    6 +-
hw/i386/microvm.c                             |    6 +-
hw/i386/pc_piix.c                             |    4 +-
hw/i386/pc_q35.c                              |    6 +-
hw/ide/cmd646.c                               |    2 +-
hw/ide/core.c                                 |    2 +-
hw/intc/apic_common.c                         |    3 +-
hw/mips/malta.c                               |    2 +-
hw/net/i82596.c                               |    1 +
hw/sd/sd.c                                    |    2 +-
hw/sd/sdhci.c                                 |    2 +-
hw/sensor/isl_pmbus_vr.c                      |    2 +-
hw/sensor/max34451.c                          |    2 +-
hw/usb/ccid-card-emulated.c                   |    2 +-
hw/usb/hcd-ehci.c                             |    6 +-
hw/usb/hcd-ohci.c                             |    2 +-
hw/usb/hcd-xhci.c                             |   10 +-
hw/usb/redirect.c                             |    4 +-
hw/usb/xen-usb.c                              |    2 +-
hw/xtensa/pic_cpu.c                           |    1 +
linux-user/flatload.c                         |    2 +-
linux-user/syscall.c                          |    4 +-
monitor/monitor.c                             |    2 +-
net/vhost-user.c                              |    2 +-
semihosting/config.c                          |    2 +-
semihosting/syscalls.c                        |    4 +-
softmmu/cpus.c                                |    6 -
softmmu/icount.c                              |    2 +-
softmmu/ioport.c                              |    2 +-
softmmu/vl.c                                  |    6 -
target/alpha/translate.c                      |    1 -
target/avr/helper.c                           |    1 +
target/cris/op_helper.c                       |    1 -
target/hexagon/translate.c                    |    1 -
target/hppa/translate.c                       |    1 -
target/i386/hax/hax-accel-ops.c               |  105 --
target/i386/hax/hax-all.c                     | 1141 -----------------
target/i386/hax/hax-mem.c                     |  323 -----
target/i386/hax/hax-posix.c                   |  305 -----
target/i386/hax/hax-windows.c                 |  485 -------
target/i386/tcg/fpu_helper.c                  |    1 +
target/i386/tcg/sysemu/excp_helper.c          |    1 +
target/loongarch/cpu.c                        |    1 +
target/loongarch/iocsr_helper.c               |    1 -
target/loongarch/op_helper.c                  |    1 -
target/m68k/translate.c                       |    1 -
target/microblaze/translate.c                 |    1 -
target/mips/tcg/fpu_helper.c                  |    1 -
target/mips/tcg/ldst_helper.c                 |    1 +
target/mips/tcg/msa_helper.c                  |   13 +-
target/mips/tcg/mxu_translate.c               |    6 +-
target/mips/tcg/sysemu/lcsr_helper.c          |    5 -
target/nios2/op_helper.c                      |    1 -
target/nios2/translate.c                      |    1 -
target/openrisc/translate.c                   |    1 -
target/ppc/int_helper.c                       |    1 -
target/ppc/machine.c                          |    1 -
target/ppc/mem_helper.c                       |    1 -
target/ppc/mmu_common.c                       |    1 -
target/ppc/mmu_helper.c                       |    1 -
target/ppc/power8-pmu.c                       |    2 +-
target/ppc/translate.c                        |    2 -
target/riscv/csr.c                            |    1 -
target/riscv/m128_helper.c                    |    1 -
target/riscv/op_helper.c                      |    2 +-
target/riscv/pmu.c                            |    1 +
target/riscv/vector_helper.c                  |    1 +
target/s390x/tcg/crypto_helper.c              |    1 -
target/s390x/tcg/excp_helper.c                |    1 -
target/s390x/tcg/fpu_helper.c                 |    1 -
target/s390x/tcg/misc_helper.c                |    1 -
target/sh4/translate.c                        |    1 -
target/sparc/translate.c                      |    1 -
target/xtensa/dbg_helper.c                    |    1 -
target/xtensa/exc_helper.c                    |    1 +
target/xtensa/fpu_helper.c                    |    1 -
target/xtensa/mmu_helper.c                    |    2 -
target/xtensa/op_helper.c                     |    3 +-
target/xtensa/win_helper.c                    |    1 -
tests/tcg/aarch64/bti-1.c                     |    2 +-
tests/tcg/aarch64/bti-3.c                     |    2 +-
ui/sdl2-2d.c                                  |    2 +-
ui/sdl2.c                                     |    2 +-
util/cpuinfo-aarch64.c                        |    4 +-
util/cpuinfo-i386.c                           |    4 +-
util/cpuinfo-ppc.c                            |    2 +-
util/main-loop.c                              |    2 +-
util/oslib-posix.c                            |    2 +-
util/qdist.c                                  |    2 +-
util/qemu-sockets.c                           |    2 +-
util/rcu.c                                    |    2 +-
target/mips/cpu-defs.c.inc                    |    2 +-
.../aarch64/{bti-crt.inc.c => bti-crt.c.inc}  |    0
ui/vnc-enc-zrle.c.inc                         |    2 +-
accel/Kconfig                                 |    3 -
accel/stubs/meson.build                       |    1 -
hw/char/trace-events                          |    4 +-
hw/usb/trace-events                           |    2 +-
meson_options.txt                             |    2 -
qemu-options.hx                               |    8 +-
.../ci/org.centos/stream/8/x86_64/configure   |    1 -
scripts/meson-buildoptions.sh                 |    3 -
scripts/symlink-install-tree.py               |    3 +-
target/i386/hax/meson.build                   |    7 -
target/i386/meson.build                       |    1 -
ui/cocoa.m                                    |    2 +-
188 files changed, 317 insertions(+), 3443 deletions(-)
rename {include/hw => hw/i386}/kvm/clock.h (65%)
delete mode 100644 include/sysemu/hax.h
delete mode 100644 target/i386/hax/hax-accel-ops.h
delete mode 100644 target/i386/hax/hax-i386.h
delete mode 100644 target/i386/hax/hax-interface.h
delete mode 100644 target/i386/hax/hax-posix.h
delete mode 100644 target/i386/hax/hax-windows.h
delete mode 100644 accel/stubs/hax-stub.c
delete mode 100644 target/i386/hax/hax-accel-ops.c
delete mode 100644 target/i386/hax/hax-all.c
delete mode 100644 target/i386/hax/hax-mem.c
delete mode 100644 target/i386/hax/hax-posix.c
delete mode 100644 target/i386/hax/hax-windows.c
rename tests/tcg/aarch64/{bti-crt.inc.c => bti-crt.c.inc} (100%)
delete mode 100644 target/i386/hax/meson.build
[PULL 00/41] Misc patches for 2023-08-31
Posted by Philippe Mathieu-Daudé 8 months ago
The following changes since commit 156618d9ea67f2f2e31d9dedd97f2dcccbe6808c:

  Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2023-08-30 09:20:27 -0400)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/misc-20230831

for you to fetch changes up to b4283914d64b2486c1fc1938280ee7041a569159:

  tests/tcg/aarch64: Rename bti-crt.inc.c -> bti-crt.c.inc (2023-08-31 14:51:12 +0200)

----------------------------------------------------------------
Misc patches queue

Overall cleanups:
- Do not declare function prototypes using 'extern' keyword
- Remove unmaintained HAX accelerator
- Have FEWatchFunc handlers return G_SOURCE_CONTINUE/REMOVE instead of boolean
- Avoid modifying QOM class internals from instance in pmbus_device
- Avoid variable-length array in xhci_get_port_bandwidth
- Remove unuseful kvmclock_create() stub
- Style: permit inline loop variables
- Various header cleanups
- Various spelling fixes

Build fixes:
- Fix MESONINTROSPECT parsing
- Only define OS_OBJECT_USE_OBJC with gcc

----------------------------------------------------------------

Akihiko Odaki (1):
  meson: Fix MESONINTROSPECT parsing

Alex Bennée (1):
  docs/style: permit inline loop variables

Alexander Graf (1):
  build: Only define OS_OBJECT_USE_OBJC with gcc

Michael Tokarev (9):
  accel/tcg: spelling fixes
  hw/i2c: spelling fixes
  hw/ide: spelling fixes
  hw/display: spelling fixes
  hw/mips: spelling fixes
  hw/sd: spelling fixes
  hw/usb: spelling fixes
  util: spelling fixes
  ui: spelling fixes

Peter Maydell (1):
  hw/usb/hcd-xhci: Avoid variable-length array in
    xhci_get_port_bandwidth()

Philippe Mathieu-Daudé (28):
  accel: Remove HAX accelerator
  qemu/uri: Use QueryParams type definition
  bulk: Do not declare function prototypes using 'extern' keyword
  hw/net/i82596: Include missing 'exec/address-spaces.h' header
  hw/dma/etraxfs: Include missing 'exec/memory.h' header
  exec/address-spaces.h: Remove unuseful 'exec/memory.h' include
  target/ppc/pmu: Include missing 'qemu/timer.h' header
  target/riscv/pmu: Restrict 'qemu/log.h' include to source
  target/translate: Include missing 'exec/cpu_ldst.h' header
  target/translate: Remove unnecessary 'exec/cpu_ldst.h' header
  target/translate: Restrict 'exec/cpu_ldst.h' to user emulation
  target/helpers: Remove unnecessary 'exec/cpu_ldst.h' header
  target/helpers: Remove unnecessary 'qemu/main-loop.h' header
  target/mips: Remove unused headers in lcsr_helper.c
  target/xtensa: Include missing 'qemu/atomic.h' header
  qemu/processor: Remove unused 'qemu/atomic.h' header
  exec/translation-block: Clean up includes
  chardev/char-fe: Document FEWatchFunc typedef
  hw/char: Have FEWatchFunc handlers return G_SOURCE_CONTINUE/REMOVE
  hw/char/pl011: Restrict MemoryRegionOps implementation access sizes
  hw/char/pl011: Display register name in trace events
  hw/char/pl011: Remove duplicated PL011_INT_[RT]X definitions
  hw/char/pl011: Replace magic values by register field definitions
  hw/i2c/pmbus_device: Fix modifying QOM class internals from instance
  hw/i386: Remove unuseful kvmclock_create() stub
  hw/i386: Rename 'hw/kvm/clock.h' -> 'hw/i386/kvm/clock.h'
  util/fifo8: Fix typo in fifo8_push_all() description
  tests/tcg/aarch64: Rename bti-crt.inc.c -> bti-crt.c.inc

 MAINTAINERS                                   |    8 -
 docs/about/build-platforms.rst                |    2 +-
 docs/about/deprecated.rst                     |    6 -
 docs/about/index.rst                          |    2 +-
 docs/about/removed-features.rst               |   11 +-
 docs/devel/style.rst                          |    9 +-
 docs/system/index.rst                         |    2 +-
 docs/system/introduction.rst                  |    3 -
 meson.build                                   |   11 +-
 bsd-user/bsd-file.h                           |    6 +-
 crypto/hmacpriv.h                             |   13 +-
 {include/hw => hw/i386}/kvm/clock.h           |   14 +-
 hw/ide/ahci_internal.h                        |    4 +-
 hw/usb/quirks.h                               |    2 +-
 hw/xen/xen_pt.h                               |    8 +-
 include/chardev/char-fe.h                     |   14 +
 include/crypto/secret_common.h                |   14 +-
 include/elf.h                                 |    4 +-
 include/exec/address-spaces.h                 |    2 -
 include/exec/exec-all.h                       |    2 +-
 include/exec/page-vary.h                      |    4 +-
 include/exec/poison.h                         |    1 -
 include/exec/translation-block.h              |    6 +-
 include/hw/core/cpu.h                         |    2 +-
 include/hw/core/tcg-cpu-ops.h                 |    2 +-
 include/hw/i2c/npcm7xx_smbus.h                |    2 +-
 include/hw/misc/aspeed_scu.h                  |    2 +-
 include/hw/misc/auxbus.h                      |    2 +-
 include/hw/nvram/npcm7xx_otp.h                |    4 +-
 include/hw/qdev-core.h                        |    4 +-
 include/io/channel-socket.h                   |    4 +-
 include/io/task.h                             |    2 +-
 include/qemu/crc-ccitt.h                      |    4 +-
 include/qemu/fifo8.h                          |    2 +-
 include/qemu/iova-tree.h                      |    4 +-
 include/qemu/osdep.h                          |    4 +-
 include/qemu/processor.h                      |    2 -
 include/qemu/rcu.h                            |   14 +-
 include/qemu/sys_membarrier.h                 |    4 +-
 include/qemu/uri.h                            |    6 +-
 include/qemu/yank.h                           |    2 +-
 include/sysemu/accel-blocker.h                |   14 +-
 include/sysemu/hax.h                          |   49 -
 include/sysemu/hw_accel.h                     |    1 -
 include/sysemu/os-win32.h                     |    4 +-
 include/tcg/helper-info.h                     |    2 +-
 include/tcg/tcg.h                             |    4 +-
 include/ui/kbd-state.h                        |    2 +-
 include/ui/spice-display.h                    |    2 +-
 include/user/safe-syscall.h                   |    6 +-
 target/i386/hax/hax-accel-ops.h               |   31 -
 target/i386/hax/hax-i386.h                    |   98 --
 target/i386/hax/hax-interface.h               |  369 ------
 target/i386/hax/hax-posix.h                   |   61 -
 target/i386/hax/hax-windows.h                 |   88 --
 target/i386/sev.h                             |    6 +-
 target/mips/cpu.h                             |    4 +-
 target/riscv/pmu.h                            |    3 -
 tcg/tcg-internal.h                            |    4 +-
 ui/keymaps.h                                  |    2 +-
 ui/vnc-enc-zywrle.h                           |    4 +-
 include/exec/memory_ldst.h.inc                |   42 +-
 accel/stubs/hax-stub.c                        |   24 -
 accel/tcg/tb-maint.c                          |    2 +-
 contrib/plugins/cache.c                       |    2 +-
 contrib/plugins/lockstep.c                    |    2 +-
 hw/char/cadence_uart.c                        |    8 +-
 hw/char/cmsdk-apb-uart.c                      |    6 +-
 hw/char/ibex_uart.c                           |    8 +-
 hw/char/nrf51_uart.c                          |    4 +-
 hw/char/pl011.c                               |   58 +-
 hw/char/serial.c                              |    2 +-
 hw/char/virtio-console.c                      |    2 +-
 hw/display/bochs-display.c                    |    2 +-
 hw/display/qxl.c                              |    2 +-
 hw/display/ssd0303.c                          |    2 +-
 hw/display/ssd0323.c                          |    2 +-
 hw/display/xlnx_dp.c                          |    2 +-
 hw/dma/etraxfs_dma.c                          |    1 +
 hw/i2c/pm_smbus.c                             |    2 +-
 hw/i2c/pmbus_device.c                         |   19 +-
 hw/i2c/smbus_slave.c                          |    2 +-
 hw/i386/kvm/clock.c                           |    6 +-
 hw/i386/microvm.c                             |    6 +-
 hw/i386/pc_piix.c                             |    4 +-
 hw/i386/pc_q35.c                              |    6 +-
 hw/ide/cmd646.c                               |    2 +-
 hw/ide/core.c                                 |    2 +-
 hw/intc/apic_common.c                         |    3 +-
 hw/mips/malta.c                               |    2 +-
 hw/net/i82596.c                               |    1 +
 hw/sd/sd.c                                    |    2 +-
 hw/sd/sdhci.c                                 |    2 +-
 hw/sensor/isl_pmbus_vr.c                      |    2 +-
 hw/sensor/max34451.c                          |    2 +-
 hw/usb/ccid-card-emulated.c                   |    2 +-
 hw/usb/hcd-ehci.c                             |    6 +-
 hw/usb/hcd-ohci.c                             |    2 +-
 hw/usb/hcd-xhci.c                             |   10 +-
 hw/usb/redirect.c                             |    4 +-
 hw/usb/xen-usb.c                              |    2 +-
 hw/xtensa/pic_cpu.c                           |    1 +
 linux-user/flatload.c                         |    2 +-
 linux-user/syscall.c                          |    4 +-
 monitor/monitor.c                             |    2 +-
 net/vhost-user.c                              |    2 +-
 semihosting/config.c                          |    2 +-
 semihosting/syscalls.c                        |    4 +-
 softmmu/cpus.c                                |    6 -
 softmmu/icount.c                              |    2 +-
 softmmu/ioport.c                              |    2 +-
 softmmu/vl.c                                  |    6 -
 target/alpha/translate.c                      |    1 -
 target/avr/helper.c                           |    1 +
 target/cris/op_helper.c                       |    1 -
 target/hexagon/translate.c                    |    1 -
 target/hppa/translate.c                       |    1 -
 target/i386/hax/hax-accel-ops.c               |  105 --
 target/i386/hax/hax-all.c                     | 1141 -----------------
 target/i386/hax/hax-mem.c                     |  323 -----
 target/i386/hax/hax-posix.c                   |  305 -----
 target/i386/hax/hax-windows.c                 |  485 -------
 target/i386/tcg/fpu_helper.c                  |    1 +
 target/i386/tcg/sysemu/excp_helper.c          |    1 +
 target/loongarch/cpu.c                        |    1 +
 target/loongarch/iocsr_helper.c               |    1 -
 target/loongarch/op_helper.c                  |    1 -
 target/m68k/translate.c                       |    1 -
 target/microblaze/translate.c                 |    1 -
 target/mips/tcg/fpu_helper.c                  |    1 -
 target/mips/tcg/ldst_helper.c                 |    1 +
 target/mips/tcg/msa_helper.c                  |   13 +-
 target/mips/tcg/mxu_translate.c               |    6 +-
 target/mips/tcg/sysemu/lcsr_helper.c          |    5 -
 target/nios2/op_helper.c                      |    1 -
 target/nios2/translate.c                      |    1 -
 target/openrisc/translate.c                   |    1 -
 target/ppc/int_helper.c                       |    1 -
 target/ppc/machine.c                          |    1 -
 target/ppc/mem_helper.c                       |    1 -
 target/ppc/mmu_common.c                       |    1 -
 target/ppc/mmu_helper.c                       |    1 -
 target/ppc/power8-pmu.c                       |    2 +-
 target/ppc/translate.c                        |    2 -
 target/riscv/csr.c                            |    1 -
 target/riscv/m128_helper.c                    |    1 -
 target/riscv/op_helper.c                      |    2 +-
 target/riscv/pmu.c                            |    1 +
 target/riscv/vector_helper.c                  |    1 +
 target/s390x/tcg/crypto_helper.c              |    1 -
 target/s390x/tcg/excp_helper.c                |    1 -
 target/s390x/tcg/fpu_helper.c                 |    1 -
 target/s390x/tcg/misc_helper.c                |    1 -
 target/sh4/translate.c                        |    1 -
 target/sparc/translate.c                      |    1 -
 target/xtensa/dbg_helper.c                    |    1 -
 target/xtensa/exc_helper.c                    |    1 +
 target/xtensa/fpu_helper.c                    |    1 -
 target/xtensa/mmu_helper.c                    |    2 -
 target/xtensa/op_helper.c                     |    3 +-
 target/xtensa/win_helper.c                    |    1 -
 tests/tcg/aarch64/bti-1.c                     |    2 +-
 tests/tcg/aarch64/bti-3.c                     |    2 +-
 ui/sdl2-2d.c                                  |    2 +-
 ui/sdl2.c                                     |    2 +-
 util/cpuinfo-aarch64.c                        |    4 +-
 util/cpuinfo-i386.c                           |    4 +-
 util/cpuinfo-ppc.c                            |    2 +-
 util/main-loop.c                              |    2 +-
 util/oslib-posix.c                            |    2 +-
 util/qdist.c                                  |    2 +-
 util/qemu-sockets.c                           |    2 +-
 util/rcu.c                                    |    2 +-
 target/mips/cpu-defs.c.inc                    |    2 +-
 .../aarch64/{bti-crt.inc.c => bti-crt.c.inc}  |    0
 ui/vnc-enc-zrle.c.inc                         |    2 +-
 accel/Kconfig                                 |    3 -
 accel/stubs/meson.build                       |    1 -
 hw/char/trace-events                          |    4 +-
 hw/usb/trace-events                           |    2 +-
 meson_options.txt                             |    2 -
 qemu-options.hx                               |    8 +-
 .../ci/org.centos/stream/8/x86_64/configure   |    1 -
 scripts/meson-buildoptions.sh                 |    3 -
 scripts/symlink-install-tree.py               |    3 +-
 target/i386/hax/meson.build                   |    7 -
 target/i386/meson.build                       |    1 -
 ui/cocoa.m                                    |    2 +-
 188 files changed, 317 insertions(+), 3443 deletions(-)
 rename {include/hw => hw/i386}/kvm/clock.h (65%)
 delete mode 100644 include/sysemu/hax.h
 delete mode 100644 target/i386/hax/hax-accel-ops.h
 delete mode 100644 target/i386/hax/hax-i386.h
 delete mode 100644 target/i386/hax/hax-interface.h
 delete mode 100644 target/i386/hax/hax-posix.h
 delete mode 100644 target/i386/hax/hax-windows.h
 delete mode 100644 accel/stubs/hax-stub.c
 delete mode 100644 target/i386/hax/hax-accel-ops.c
 delete mode 100644 target/i386/hax/hax-all.c
 delete mode 100644 target/i386/hax/hax-mem.c
 delete mode 100644 target/i386/hax/hax-posix.c
 delete mode 100644 target/i386/hax/hax-windows.c
 rename tests/tcg/aarch64/{bti-crt.inc.c => bti-crt.c.inc} (100%)
 delete mode 100644 target/i386/hax/meson.build

-- 
2.41.0