Re: [PATCH v3 1/3] xen/riscv: introduce setup_mm()

2024-11-08 Thread Jan Beulich
On 07.11.2024 13:32, oleksii.kuroc...@gmail.com wrote: > On Thu, 2024-11-07 at 10:19 +0100, Jan Beulich wrote: >> On 06.11.2024 13:44, oleksii.kuroc...@gmail.com wrote: >>> On Tue, 2024-11-05 at 16:20 +0100, Jan Beulich wrote: On 01.11.2024 14:16, Oleksii Kurochko wrote:> @@ -423,3 +429,138 >>

Re: [PATCH v3 1/3] xen/riscv: introduce setup_mm()

2024-11-07 Thread oleksii . kurochko
On Thu, 2024-11-07 at 10:19 +0100, Jan Beulich wrote: > On 06.11.2024 13:44, oleksii.kuroc...@gmail.com wrote: > > On Tue, 2024-11-05 at 16:20 +0100, Jan Beulich wrote: > > > On 01.11.2024 14:16, Oleksii Kurochko wrote:> @@ -423,3 +429,138 > > > @@ > > > void * __init early_fdt_map(paddr_t fdt_padd

Re: [PATCH v3 1/3] xen/riscv: introduce setup_mm()

2024-11-07 Thread Jan Beulich
On 06.11.2024 13:44, oleksii.kuroc...@gmail.com wrote: > On Tue, 2024-11-05 at 16:20 +0100, Jan Beulich wrote: >> On 01.11.2024 14:16, Oleksii Kurochko wrote:> @@ -423,3 +429,138 @@ >> void * __init early_fdt_map(paddr_t fdt_paddr) >>>   >>> return fdt_virt; >>>  } >>> + >>> +vaddr_t __ro_afte

Re: [PATCH v3 1/3] xen/riscv: introduce setup_mm()

2024-11-06 Thread oleksii . kurochko
On Wed, 2024-11-06 at 13:44 +0100, oleksii.kuroc...@gmail.com wrote: > On Tue, 2024-11-05 at 16:20 +0100, Jan Beulich wrote: > > On 01.11.2024 14:16, Oleksii Kurochko wrote:> @@ -423,3 +429,138 @@ > > void * __init early_fdt_map(paddr_t fdt_paddr) > > >   > > > return fdt_virt; > > >  } > > >

Re: [PATCH v3 1/3] xen/riscv: introduce setup_mm()

2024-11-06 Thread oleksii . kurochko
On Tue, 2024-11-05 at 16:20 +0100, Jan Beulich wrote: > On 01.11.2024 14:16, Oleksii Kurochko wrote:> @@ -423,3 +429,138 @@ > void * __init early_fdt_map(paddr_t fdt_paddr) > >   > > return fdt_virt; > >  } > > + > > +vaddr_t __ro_after_init directmap_virt_start = > > DIRECTMAP_VIRT_START; > >

Re: [PATCH v3 1/3] xen/riscv: introduce setup_mm()

2024-11-05 Thread Jan Beulich
On 01.11.2024 14:16, Oleksii Kurochko wrote:> @@ -423,3 +429,138 @@ void * __init early_fdt_map(paddr_t fdt_paddr) > > return fdt_virt; > } > + > +vaddr_t __ro_after_init directmap_virt_start = DIRECTMAP_VIRT_START; > + > +#ifndef CONFIG_RISCV_32 > + > +/* Map a frame table to cover physic