[PATCH 0/2] Remove KVM support for 32-bit Arm hosts

Peter Maydell posted 2 patches 3 years, 6 months ago
Test docker-quick@centos7 failed
Test docker-mingw@fedora failed
Test checkpatch failed
Test FreeBSD failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200904154156.31943-1-peter.maydell@linaro.org
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Peter Maydell <peter.maydell@linaro.org>
docs/system/deprecated.rst |  16 +-
configure                  |   2 +-
target/arm/kvm-consts.h    |   7 -
target/arm/kvm_arm.h       |   6 -
target/arm/cpu.c           | 100 +++----
target/arm/kvm.c           |   7 -
target/arm/kvm32.c         | 595 -------------------------------------
target/arm/meson.build     |   5 +-
8 files changed, 56 insertions(+), 682 deletions(-)
delete mode 100644 target/arm/kvm32.c
[PATCH 0/2] Remove KVM support for 32-bit Arm hosts
Posted by Peter Maydell 3 years, 6 months ago
This patchset drops the support for KVM on 32-bit Arm hosts,
which we deprecated for the 5.0 release.

To repeat the rationale from the deprecation note: the Linux
kernel dropped support for 32-bit Arm KVM hosts in 5.7.
    
Running 32-bit guests on a 64-bit Arm host remains supported.

I split this into two patches, one which does the
fundamental removal of the kvm32.c code, and one which
tidies up some now-unreachable bits of code or #ifdeffery.

thanks
-- PMM

Peter Maydell (2):
  target/arm: Remove KVM support for 32-bit Arm hosts
  target/arm: Remove no-longer-reachable 32-bit KVM code

 docs/system/deprecated.rst |  16 +-
 configure                  |   2 +-
 target/arm/kvm-consts.h    |   7 -
 target/arm/kvm_arm.h       |   6 -
 target/arm/cpu.c           | 100 +++----
 target/arm/kvm.c           |   7 -
 target/arm/kvm32.c         | 595 -------------------------------------
 target/arm/meson.build     |   5 +-
 8 files changed, 56 insertions(+), 682 deletions(-)
 delete mode 100644 target/arm/kvm32.c

-- 
2.20.1


Re: [PATCH 0/2] Remove KVM support for 32-bit Arm hosts
Posted by Richard Henderson 3 years, 6 months ago
On 9/4/20 8:41 AM, Peter Maydell wrote:
> Peter Maydell (2):
>   target/arm: Remove KVM support for 32-bit Arm hosts
>   target/arm: Remove no-longer-reachable 32-bit KVM code

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>

r~

Re: [PATCH 0/2] Remove KVM support for 32-bit Arm hosts
Posted by no-reply@patchew.org 3 years, 6 months ago
Patchew URL: https://patchew.org/QEMU/20200904154156.31943-1-peter.maydell@linaro.org/



Hi,

This series failed build test on FreeBSD host. Please find the details below.

=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script will be invoked under the git checkout with
# HEAD pointing to a commit that has the patches applied on top of "base"
# branch
if qemu-system-x86_64 --help >/dev/null 2>&1; then
  QEMU=qemu-system-x86_64
elif /usr/libexec/qemu-kvm --help >/dev/null 2>&1; then
  QEMU=/usr/libexec/qemu-kvm
else
  exit 1
fi
make vm-build-freebsd J=21 QEMU=$QEMU
exit 0
=== TEST SCRIPT END ===




The full log is available at
http://patchew.org/logs/20200904154156.31943-1-peter.maydell@linaro.org/testing.FreeBSD/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com