Re: [PATCH v2 2/4] xen: arm: make VMAP only support in MMU system

2024-08-13 Thread Jan Beulich
On 12.08.2024 18:02, Ayan Kumar Halder wrote: > Hi Jan, > > On 09/08/2024 10:34, Jan Beulich wrote: >> On 08.08.2024 17:50, Ayan Kumar Halder wrote: >>> On 08/08/2024 13:49, Jan Beulich wrote: On 08.08.2024 14:09, Ayan Kumar Halder wrote: > @@ -58,9 +58,13 @@ config PADDR_BITS >

Re: [PATCH v2 2/4] xen: arm: make VMAP only support in MMU system

2024-08-12 Thread Ayan Kumar Halder
Hi Jan, On 09/08/2024 10:34, Jan Beulich wrote: On 08.08.2024 17:50, Ayan Kumar Halder wrote: On 08/08/2024 13:49, Jan Beulich wrote: On 08.08.2024 14:09, Ayan Kumar Halder wrote: @@ -58,9 +58,13 @@ config PADDR_BITS default 40 if ARM_PA_BITS_40 default 48 if ARM_64 +confi

Re: [PATCH v2 2/4] xen: arm: make VMAP only support in MMU system

2024-08-09 Thread Jan Beulich
On 08.08.2024 17:50, Ayan Kumar Halder wrote: > On 08/08/2024 13:49, Jan Beulich wrote: >> On 08.08.2024 14:09, Ayan Kumar Halder wrote: >>> @@ -58,9 +58,13 @@ config PADDR_BITS >>> default 40 if ARM_PA_BITS_40 >>> default 48 if ARM_64 >>> >>> +config HAS_VMAP >>> + def_bool y >> With

Re: [PATCH v2 2/4] xen: arm: make VMAP only support in MMU system

2024-08-08 Thread Ayan Kumar Halder
Hi Jan, On 08/08/2024 13:49, Jan Beulich wrote: On 08.08.2024 14:09, Ayan Kumar Halder wrote: @@ -58,9 +58,13 @@ config PADDR_BITS default 40 if ARM_PA_BITS_40 default 48 if ARM_64 +config HAS_VMAP + def_bool y With this being always enabled, ... I had to define the

Re: [PATCH v2 2/4] xen: arm: make VMAP only support in MMU system

2024-08-08 Thread Jan Beulich
On 08.08.2024 14:09, Ayan Kumar Halder wrote: > @@ -58,9 +58,13 @@ config PADDR_BITS > default 40 if ARM_PA_BITS_40 > default 48 if ARM_64 > > +config HAS_VMAP > + def_bool y With this being always enabled, ... > config MMU > def_bool y > select HAS_PMAP > + sel

[PATCH v2 2/4] xen: arm: make VMAP only support in MMU system

2024-08-08 Thread Ayan Kumar Halder
From: Penny Zheng VMAP is widely used in ALTERNATIVE feature to remap a range of memory with new memory attributes. Since this is highly dependent on virtual address translation, we choose to fold VMAP in MMU system. In this patch, we introduce a new Kconfig CONFIG_HAS_VMAP, and make it only sup