Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add long-descriptor based gpt

2017-08-16 Thread Sergej Proskurin
Hi all, On 08/16/2017 12:28 AM, Andrew Cooper wrote: > On 15/08/2017 23:25, Stefano Stabellini wrote: >> On Tue, 15 Aug 2017, Julien Grall wrote: >>> On 14/08/17 22:03, Sergej Proskurin wrote: Hi Julien, On 08/14/2017 07:37 PM, Julien Grall wrote: > Hi Sergej, > > On

Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add long-descriptor based gpt

2017-08-15 Thread Andrew Cooper
On 15/08/2017 23:25, Stefano Stabellini wrote: > On Tue, 15 Aug 2017, Julien Grall wrote: >> On 14/08/17 22:03, Sergej Proskurin wrote: >>> Hi Julien, >>> >>> On 08/14/2017 07:37 PM, Julien Grall wrote: Hi Sergej, On 09/08/17 09:20, Sergej Proskurin wrote: > +/* > +

Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add long-descriptor based gpt

2017-08-15 Thread Stefano Stabellini
On Tue, 15 Aug 2017, Julien Grall wrote: > On 14/08/17 22:03, Sergej Proskurin wrote: > > Hi Julien, > > > > On 08/14/2017 07:37 PM, Julien Grall wrote: > > > Hi Sergej, > > > > > > On 09/08/17 09:20, Sergej Proskurin wrote: > > > > +/* > > > > + * According to to ARM DDI 0487B.a

Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add long-descriptor based gpt

2017-08-15 Thread Sergej Proskurin
Hi Julien, On 08/15/2017 12:13 PM, Julien Grall wrote: > > > On 14/08/17 22:03, Sergej Proskurin wrote: >> Hi Julien, >> >> On 08/14/2017 07:37 PM, Julien Grall wrote: >>> Hi Sergej, >>> >>> On 09/08/17 09:20, Sergej Proskurin wrote: +/* + * According to to ARM DDI 0487B.a

Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add long-descriptor based gpt

2017-08-15 Thread Julien Grall
On 14/08/17 22:03, Sergej Proskurin wrote: Hi Julien, On 08/14/2017 07:37 PM, Julien Grall wrote: Hi Sergej, On 09/08/17 09:20, Sergej Proskurin wrote: +/* + * According to to ARM DDI 0487B.a J1-5927, we return an error if the found Please drop one of the 'to'. The rest looks

Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add long-descriptor based gpt

2017-08-14 Thread Sergej Proskurin
Hi Julien, On 08/14/2017 07:37 PM, Julien Grall wrote: > Hi Sergej, > > On 09/08/17 09:20, Sergej Proskurin wrote: >> +/* >> + * According to to ARM DDI 0487B.a J1-5927, we return an error if >> the found > > Please drop one of the 'to'. The rest looks good to me. > Great, thanks. I

Re: [Xen-devel] [PATCH v8 11/13] arm/mem_access: Add long-descriptor based gpt

2017-08-14 Thread Julien Grall
Hi Sergej, On 09/08/17 09:20, Sergej Proskurin wrote: +/* + * According to to ARM DDI 0487B.a J1-5927, we return an error if the found Please drop one of the 'to'. The rest looks good to me. + * PTE is invalid or holds a reserved entry (PTE<1:0> == x0)) or if the PTE + *

[Xen-devel] [PATCH v8 11/13] arm/mem_access: Add long-descriptor based gpt

2017-08-09 Thread Sergej Proskurin
This commit adds functionality to walk the guest's page tables using the long-descriptor translation table format for both ARMv7 and ARMv8. Similar to the hardware architecture, the implementation supports different page granularities (4K, 16K, and 64K). The implementation is based on ARM DDI