The comment for kvm_handle_guest_debug (https://elixir.bootlin.com/linux/latest/source/arch/arm64/kvm/handle_exit.c#L107)
states that it is up to the userspace to re-inject debug exceptions for the guest when they are not “used” by userspace. On x86, this is a fairly simple process that uses KVM_SET_VCPU_EVENTS. Does this work similarly on ARM? Is there some sample code or description which steps are necessary for that re-injection? QEMU uses its generic interrupt
machinery, which makes it hard to determine what are the necessary steps to re-inject the exception into the guest. Thanks for your assistance! Stephan --
Principal Architect, Synopsys GmbH, D-52072 Aachen Sitz der Gesellschaft: Aschheim, Landkreis München – Rechtsform: GmbH - Amtsgericht München HRB 90949 – VAT/ USt-ld Nr. DE129470370 Geschäftsführer: Gregor Wiethaler, Prof. Dr. Andreas Hoffmann, Luisa Diogo, Orla Anne Murphy |
_______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm