mirror of https://gitlab.com/qemu-project/qemu
accel/kvm: Widen pc/saved_insn for kvm_sw_breakpoint
Widens the pc and saved_insn fields of kvm_sw_breakpoint from target_ulong to vaddr. The pc argument of kvm_find_sw_breakpoint is also widened to match. Signed-off-by: Anton Johansson <anjo@rev.ng> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230807155706.9580-2-anjo@rev.ng> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
50e7a40af3
commit
b67be03e3a
|
@ -3309,8 +3309,7 @@ bool kvm_arm_supports_user_irq(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef KVM_CAP_SET_GUEST_DEBUG
|
#ifdef KVM_CAP_SET_GUEST_DEBUG
|
||||||
struct kvm_sw_breakpoint *kvm_find_sw_breakpoint(CPUState *cpu,
|
struct kvm_sw_breakpoint *kvm_find_sw_breakpoint(CPUState *cpu, vaddr pc)
|
||||||
target_ulong pc)
|
|
||||||
{
|
{
|
||||||
struct kvm_sw_breakpoint *bp;
|
struct kvm_sw_breakpoint *bp;
|
||||||
|
|
||||||
|
|
|
@ -413,14 +413,14 @@ struct kvm_guest_debug;
|
||||||
struct kvm_debug_exit_arch;
|
struct kvm_debug_exit_arch;
|
||||||
|
|
||||||
struct kvm_sw_breakpoint {
|
struct kvm_sw_breakpoint {
|
||||||
target_ulong pc;
|
vaddr pc;
|
||||||
target_ulong saved_insn;
|
vaddr saved_insn;
|
||||||
int use_count;
|
int use_count;
|
||||||
QTAILQ_ENTRY(kvm_sw_breakpoint) entry;
|
QTAILQ_ENTRY(kvm_sw_breakpoint) entry;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct kvm_sw_breakpoint *kvm_find_sw_breakpoint(CPUState *cpu,
|
struct kvm_sw_breakpoint *kvm_find_sw_breakpoint(CPUState *cpu,
|
||||||
target_ulong pc);
|
vaddr pc);
|
||||||
|
|
||||||
int kvm_sw_breakpoints_active(CPUState *cpu);
|
int kvm_sw_breakpoints_active(CPUState *cpu);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue