diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2022-12-18 01:06:45 +0100 |
|---|---|---|
| committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2023-01-13 09:32:32 +0100 |
| commit | a844873512400fae6bed9e87694dc96ff2f15f39 (patch) | |
| tree | 42a8f01732a9e7cbc7abd2af5b39b05489a4b634 /target/mips/kvm.c | |
| parent | c12b1e67d50c01f6ba78abcdaaa533abaf71b664 (diff) | |
| download | focaccia-qemu-a844873512400fae6bed9e87694dc96ff2f15f39.tar.gz focaccia-qemu-a844873512400fae6bed9e87694dc96ff2f15f39.zip | |
mips: Remove support for trap and emulate KVM
This support was limited to the Malta board, drop it. I do not have a machine that can run VZ KVM, so I am assuming that it works for -M malta as well. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20221221091718.71844-1-philmd@linaro.org>
Diffstat (limited to 'target/mips/kvm.c')
| -rw-r--r-- | target/mips/kvm.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/target/mips/kvm.c b/target/mips/kvm.c index bcb8e06b2c..c14e8f550f 100644 --- a/target/mips/kvm.c +++ b/target/mips/kvm.c @@ -1268,25 +1268,16 @@ int kvm_arch_msi_data_to_gsi(uint32_t data) int mips_kvm_type(MachineState *machine, const char *vm_type) { -#if defined(KVM_CAP_MIPS_VZ) || defined(KVM_CAP_MIPS_TE) +#if defined(KVM_CAP_MIPS_VZ) int r; KVMState *s = KVM_STATE(machine->accelerator); -#endif -#if defined(KVM_CAP_MIPS_VZ) r = kvm_check_extension(s, KVM_CAP_MIPS_VZ); if (r > 0) { return KVM_VM_MIPS_VZ; } #endif -#if defined(KVM_CAP_MIPS_TE) - r = kvm_check_extension(s, KVM_CAP_MIPS_TE); - if (r > 0) { - return KVM_VM_MIPS_TE; - } -#endif - return -1; } |