Re: [PATCH v4 11/15] KVM: arm64: Guest exit handlers for nVHE hyp

2021-08-23 Thread Fuad Tabba
Hi Marc, On Thu, Aug 19, 2021 at 3:36 PM Marc Zyngier wrote: > > Hi Fuad, > > On Wed, 18 Aug 2021 17:45:50 +0100, > Marc Zyngier wrote: > > > > On Tue, 17 Aug 2021 09:11:30 +0100, > > Fuad Tabba wrote: > > > > > > Add an array of pointers to handlers for various trap reasons in > > > nVHE code.

Re: [PATCH v4 11/15] KVM: arm64: Guest exit handlers for nVHE hyp

2021-08-23 Thread Marc Zyngier
Hi Fuad, On Mon, 23 Aug 2021 11:21:05 +0100, Fuad Tabba wrote: > > Hi Marc, > > On Thu, Aug 19, 2021 at 3:36 PM Marc Zyngier wrote: > > I realised that I wasn't very forthcoming here. I've decided to put > > the code where my mouth is and pushed out a branch [1] with your first > > 10 patches,

Re: [PATCH v4 11/15] KVM: arm64: Guest exit handlers for nVHE hyp

2021-08-19 Thread Marc Zyngier
Hi Fuad, On Wed, 18 Aug 2021 17:45:50 +0100, Marc Zyngier wrote: > > On Tue, 17 Aug 2021 09:11:30 +0100, > Fuad Tabba wrote: > > > > Add an array of pointers to handlers for various trap reasons in > > nVHE code. > > > > The current code selects how to fixup a guest on exit based on a > > ser

Re: [PATCH v4 11/15] KVM: arm64: Guest exit handlers for nVHE hyp

2021-08-18 Thread Marc Zyngier
On Tue, 17 Aug 2021 09:11:30 +0100, Fuad Tabba wrote: > > Add an array of pointers to handlers for various trap reasons in > nVHE code. > > The current code selects how to fixup a guest on exit based on a > series of if/else statements. Future patches will also require > different handling for g

Re: [PATCH v4 11/15] KVM: arm64: Guest exit handlers for nVHE hyp

2021-08-17 Thread kernel test robot
Hi Fuad, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on c500bee1c5b2f1d59b1081ac879d73268ab0ff17] url: https://github.com/0day-ci/linux/commits/Fuad-Tabba/KVM-arm64-Fixed-features-for-protected-VMs/20210817-161500 base: c500bee1c5b2f1d59b1081ac879d73268a

[PATCH v4 11/15] KVM: arm64: Guest exit handlers for nVHE hyp

2021-08-17 Thread Fuad Tabba
Add an array of pointers to handlers for various trap reasons in nVHE code. The current code selects how to fixup a guest on exit based on a series of if/else statements. Future patches will also require different handling for guest exists. Create an array of handlers to consolidate them. No func