]> git.ipfire.org Git - thirdparty/qemu.git/commit
accel: Remove HAX accelerator
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Fri, 23 Jun 2023 22:52:29 +0000 (00:52 +0200)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Thu, 31 Aug 2023 17:46:43 +0000 (19:46 +0200)
commitb91b0fc1635544341b9d00d1addc8ddf48e5b389
treec7fa38b86cd199dc95bb883e8d4aaf344d83f2ea
parent17780edd81d27fcfdb7a802efc870a99788bd2fc
accel: Remove HAX accelerator

HAX is deprecated since commits 73741fda6c ("MAINTAINERS: Abort
HAXM maintenance") and 90c167a1da ("docs/about/deprecated: Mark
HAXM in QEMU as deprecated"), released in v8.0.0.

Per the latest HAXM release (v7.8 [*]), the latest QEMU supported
is v7.2:

  Note: Up to this release, HAXM supports QEMU from 2.9.0 to 7.2.0.

The next commit (https://github.com/intel/haxm/commit/da1b8ec072)
added:

  HAXM v7.8.0 is our last release and we will not accept
  pull requests or respond to issues after this.

It became very hard to build and test HAXM. Its previous
maintainers made it clear they won't help.  It doesn't seem to be
a very good use of QEMU maintainers to spend their time in a dead
project. Save our time by removing this orphan zombie code.

[*] https://github.com/intel/haxm/releases/tag/v7.8.0

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Acked-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230831082016.60885-1-philmd@linaro.org>
34 files changed:
MAINTAINERS
accel/Kconfig
accel/stubs/hax-stub.c [deleted file]
accel/stubs/meson.build
docs/about/build-platforms.rst
docs/about/deprecated.rst
docs/about/index.rst
docs/about/removed-features.rst
docs/system/index.rst
docs/system/introduction.rst
hw/intc/apic_common.c
include/exec/poison.h
include/hw/core/cpu.h
include/sysemu/hax.h [deleted file]
include/sysemu/hw_accel.h
meson.build
meson_options.txt
qemu-options.hx
scripts/ci/org.centos/stream/8/x86_64/configure
scripts/meson-buildoptions.sh
softmmu/cpus.c
softmmu/vl.c
target/i386/hax/hax-accel-ops.c [deleted file]
target/i386/hax/hax-accel-ops.h [deleted file]
target/i386/hax/hax-all.c [deleted file]
target/i386/hax/hax-i386.h [deleted file]
target/i386/hax/hax-interface.h [deleted file]
target/i386/hax/hax-mem.c [deleted file]
target/i386/hax/hax-posix.c [deleted file]
target/i386/hax/hax-posix.h [deleted file]
target/i386/hax/hax-windows.c [deleted file]
target/i386/hax/hax-windows.h [deleted file]
target/i386/hax/meson.build [deleted file]
target/i386/meson.build