Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-12 Thread Ricardo Koller
On Wed, May 12, 2021 at 05:18:42PM +0100, Marc Zyngier wrote: > On 2021-05-12 17:03, Ricardo Koller wrote: > > On Wed, May 12, 2021 at 02:43:28PM +0100, Marc Zyngier wrote: > > > On 2021-05-12 13:59, Zenghui Yu wrote: > > > > Hi Eric, > > > > > > > > On 2021/5/6 20:30, Auger Eric wrote: > > > > > r

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-12 Thread Ricardo Koller
On Wed, May 12, 2021 at 10:52:09AM +0200, Auger Eric wrote: > 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

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-12 Thread Ricardo Koller
On Wed, May 12, 2021 at 02:43:28PM +0100, Marc Zyngier wrote: > On 2021-05-12 13:59, Zenghui Yu wrote: > > Hi Eric, > > > > On 2021/5/6 20:30, Auger Eric wrote: > > > running the test on 5.12 I get > > > > > > Test Assertion Failure > > > aarch64/debug-exceptions.c:232: false > > >

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-12 Thread Marc Zyngier
On 2021-05-12 17:03, Ricardo Koller wrote: On Wed, May 12, 2021 at 02:43:28PM +0100, Marc Zyngier wrote: On 2021-05-12 13:59, Zenghui Yu wrote: > Hi Eric, > > On 2021/5/6 20:30, Auger Eric wrote: > > running the test on 5.12 I get > > > > Test Assertion Failure > > aarch64/debug-exce

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-12 Thread Marc Zyngier
On 2021-05-12 13:59, Zenghui Yu wrote: Hi Eric, On 2021/5/6 20:30, Auger Eric wrote: running the test on 5.12 I get Test Assertion Failure aarch64/debug-exceptions.c:232: false pid=6477 tid=6477 errno=4 - Interrupted system call 1 0x0040147b: main at debug-exception

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-12 Thread Zenghui Yu
Hi Eric, On 2021/5/6 20:30, Auger Eric wrote: running the test on 5.12 I get Test Assertion Failure aarch64/debug-exceptions.c:232: false pid=6477 tid=6477 errno=4 - Interrupted system call 1 0x0040147b: main at debug-exceptions.c:230 2 0x03ff8aa60de3: ?? ?

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-12 Thread Ricardo Koller
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, Ric

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-12 Thread Auger Eric
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

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-12 Thread Marc Zyngier
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,

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-12 Thread Auger Eric
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

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-07 Thread Ricardo Koller
On Fri, May 07, 2021 at 03:31:56PM +0100, Marc Zyngier wrote: > On Mon, 03 May 2021 20:12:21 +0100, > 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 wrote: > > [...] > > > > > + .i

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-07 Thread Ricardo Koller
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, Ric

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-07 Thread Marc Zyngier
On Mon, 03 May 2021 20:12:21 +0100, 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 wrote: [...] > > > + .if \vector >= 8 > > > + mrs x1, sp_el0 > > > > I'm still a bit perplexed by this. SP

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-07 Thread Auger Eric
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:

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-06 Thread Ricardo Koller
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 wrote

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-06 Thread Auger Eric
Hi Ricardo, 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 wrote: >>> >>> Add the infrastructure needed to enable exception handling in aarch64 >>> selftests. The exception handling

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-03 Thread Ricardo Koller
On Mon, May 03, 2021 at 11:32:39AM +0100, Marc Zyngier wrote: > On Sat, 01 May 2021 00:24:06 +0100, > Ricardo Koller wrote: > > > > Add the infrastructure needed to enable exception handling in aarch64 > > selftests. The exception handling defaults to an unhandled-exception > > handler which abor

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-03 Thread Andrew Jones
On Fri, Apr 30, 2021 at 04:24:06PM -0700, Ricardo Koller 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 callin

Re: [PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-05-03 Thread Marc Zyngier
On Sat, 01 May 2021 00:24:06 +0100, Ricardo Koller 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

[PATCH v2 4/5] KVM: selftests: Add exception handling support for aarch64

2021-04-30 Thread Ricardo Koller
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(vect