Re: [XEN v5 05/10] xen/arm: Introduce choice to enable 64/32 bit physical addressing

2023-04-25 Thread Michal Orzel
Hi Ayan, On 25/04/2023 17:16, Ayan Kumar Halder wrote: > > On 24/04/2023 13:08, Michal Orzel wrote: >> Hi Ayan, > > Hi Michal, > > A clarification. > >> >> On 13/04/2023 19:37, Ayan Kumar Halder wrote: >>> >>> Some Arm based hardware platforms which does not support LPAE >>> (eg Cortex-R52), u

Re: [XEN v5 05/10] xen/arm: Introduce choice to enable 64/32 bit physical addressing

2023-04-25 Thread Ayan Kumar Halder
On 24/04/2023 13:08, Michal Orzel wrote: Hi Ayan, Hi Michal, A clarification. On 13/04/2023 19:37, Ayan Kumar Halder wrote: Some Arm based hardware platforms which does not support LPAE (eg Cortex-R52), uses 32 bit physical addresses. Also, users may choose to use 32 bits to represent p

Re: [XEN v5 05/10] xen/arm: Introduce choice to enable 64/32 bit physical addressing

2023-04-24 Thread Michal Orzel
Hi Ayan, On 13/04/2023 19:37, Ayan Kumar Halder wrote: > > > Some Arm based hardware platforms which does not support LPAE > (eg Cortex-R52), uses 32 bit physical addresses. > Also, users may choose to use 32 bits to represent physical addresses > for optimization. > > To support the above use

Re: [XEN v5 05/10] xen/arm: Introduce choice to enable 64/32 bit physical addressing

2023-04-17 Thread Jan Beulich
On 13.04.2023 19:37, Ayan Kumar Halder wrote: > --- a/xen/arch/arm/Kconfig > +++ b/xen/arch/arm/Kconfig > @@ -19,13 +19,46 @@ config ARM > select HAS_PMAP > select IOMMU_FORCE_PT_SHARE > > +menu "Architecture Features" > + > +choice > + prompt "Physical address space size" if ARM_

[XEN v5 05/10] xen/arm: Introduce choice to enable 64/32 bit physical addressing

2023-04-13 Thread Ayan Kumar Halder
Some Arm based hardware platforms which does not support LPAE (eg Cortex-R52), uses 32 bit physical addresses. Also, users may choose to use 32 bits to represent physical addresses for optimization. To support the above use cases, we have introduced arch independent configs to choose if the physic