Hi, On 5/12/21 10:33 AM, Marc Zyngier wrote: > On 2021-05-12 09:19, Auger Eric wrote: >> Hi Ricardo, >> >> On 5/12/21 9:27 AM, Ricardo Koller wrote: >>> On Fri, May 07, 2021 at 04:08:07PM +0200, Auger Eric wrote: >>>> Hi Ricardo, >>>> >>>> On 5/6/21 9:14 PM, Ricardo Koller wrote: >>>>> On Thu, May 06, 2021 at 02:30:17PM +0200, Auger Eric wrote: >>>>>> Hi Ricardo, >>>>>> >>>>> >>>>> Hi Eric, >>>>> >>>>> Thank you very much for the test. >>>>> >>>>>> On 5/3/21 9:12 PM, Ricardo Koller wrote: >>>>>>> On Mon, May 03, 2021 at 11:32:39AM +0100, Marc Zyngier wrote: >>>>>>>> On Sat, 01 May 2021 00:24:06 +0100, >>>>>>>> Ricardo Koller <ricarkol@xxxxxxxxxx> wrote: >>>>>>>>> >>>>>>>>> Add the infrastructure needed to enable exception handling in >>>>>>>>> aarch64 >>>>>>>>> selftests. The exception handling defaults to an >>>>>>>>> unhandled-exception >>>>>>>>> handler which aborts the test, just like x86. These handlers >>>>>>>>> can be >>>>>>>>> overridden by calling vm_install_vector_handler(vector) or >>>>>>>>> vm_install_exception_handler(vector, ec). The unhandled exception >>>>>>>>> reporting from the guest is done using the ucall type >>>>>>>>> introduced in a >>>>>>>>> previous commit, UCALL_UNHANDLED. >>>>>>>>> >>>>>>>>> The exception handling code is heavily inspired on kvm-unit-tests. >>>>>> >>>>>> running the test on 5.12 I get >>>>>> >>> >>> Hi Eric, >>> >>> I'm able to reproduce the failure you are seeing on 5.6, specifically >>> with kernels older than this commit: >>> >>> 4942dc6638b0 KVM: arm64: Write arch.mdcr_el2 changes since last >>> vcpu_load on VHE >>> >>> but not yet on v5.12. Could you share the commit of the kernel you are >>> testing, please? >> >> my host is a 5.12 kernel (8404c9fbc84b) > > Time to compare notes then. What HW are you using? Running VHE or not? VHE yes. Cavium Sabre system. Thanks Eric > > Thanks, > > M.