target/mips/kvm: Assert unreachable code is not used
This code must not be used outside of KVM. Abort if it is. Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Huacai Chen <chenhc@lemote.com> Acked-by: Paolo Bonzini <pbonzini@redhat.com> Message-Id: <20200429082916.10669-3-f4bug@amsat.org>
This commit is contained in:
parent
dab1e1e15b
commit
11cb076b26
@ -198,9 +198,7 @@ int kvm_mips_set_interrupt(MIPSCPU *cpu, int irq, int level)
|
||||
CPUState *cs = CPU(cpu);
|
||||
struct kvm_mips_interrupt intr;
|
||||
|
||||
if (!kvm_enabled()) {
|
||||
return 0;
|
||||
}
|
||||
assert(kvm_enabled());
|
||||
|
||||
intr.cpu = -1;
|
||||
|
||||
@ -221,9 +219,7 @@ int kvm_mips_set_ipi_interrupt(MIPSCPU *cpu, int irq, int level)
|
||||
CPUState *dest_cs = CPU(cpu);
|
||||
struct kvm_mips_interrupt intr;
|
||||
|
||||
if (!kvm_enabled()) {
|
||||
return 0;
|
||||
}
|
||||
assert(kvm_enabled());
|
||||
|
||||
intr.cpu = dest_cs->cpu_index;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user