Re: [PATCH v2 1/2] xen/riscv: initialize bootinfo from dtb

2024-10-16 Thread Andrew Cooper
On 16/10/2024 8:50 am, oleksii.kuroc...@gmail.com wrote: > On Tue, 2024-10-15 at 14:32 +0200, Jan Beulich wrote: >> On 15.10.2024 11:11, oleksii.kuroc...@gmail.com wrote: >>> On Tue, 2024-10-15 at 08:33 +0200, Jan Beulich wrote: On 10.10.2024 17:30, Oleksii Kurochko wrote: > --- a/xen/arch

Re: [PATCH v2 1/2] xen/riscv: initialize bootinfo from dtb

2024-10-16 Thread Jan Beulich
On 16.10.2024 09:50, oleksii.kuroc...@gmail.com wrote: > On Tue, 2024-10-15 at 14:32 +0200, Jan Beulich wrote: >> On 15.10.2024 11:11, oleksii.kuroc...@gmail.com wrote: >>> On Tue, 2024-10-15 at 08:33 +0200, Jan Beulich wrote: On 10.10.2024 17:30, Oleksii Kurochko wrote: > --- a/xen/arch/r

Re: [PATCH v2 1/2] xen/riscv: initialize bootinfo from dtb

2024-10-16 Thread oleksii . kurochko
On Tue, 2024-10-15 at 14:32 +0200, Jan Beulich wrote: > On 15.10.2024 11:11, oleksii.kuroc...@gmail.com wrote: > > On Tue, 2024-10-15 at 08:33 +0200, Jan Beulich wrote: > > > On 10.10.2024 17:30, Oleksii Kurochko wrote: > > > > --- a/xen/arch/riscv/setup.c > > > > +++ b/xen/arch/riscv/setup.c > > >

Re: [PATCH v2 1/2] xen/riscv: initialize bootinfo from dtb

2024-10-15 Thread Jan Beulich
On 15.10.2024 11:11, oleksii.kuroc...@gmail.com wrote: > On Tue, 2024-10-15 at 08:33 +0200, Jan Beulich wrote: >> On 10.10.2024 17:30, Oleksii Kurochko wrote: >>> --- a/xen/arch/riscv/setup.c >>> +++ b/xen/arch/riscv/setup.c >>> @@ -50,6 +50,8 @@ void __init noreturn start_xen(unsigned long >>> boo

Re: [PATCH v2 1/2] xen/riscv: initialize bootinfo from dtb

2024-10-15 Thread oleksii . kurochko
On Tue, 2024-10-15 at 08:33 +0200, Jan Beulich wrote: > On 10.10.2024 17:30, Oleksii Kurochko wrote: > > --- a/xen/arch/riscv/setup.c > > +++ b/xen/arch/riscv/setup.c > > @@ -50,6 +50,8 @@ void __init noreturn start_xen(unsigned long > > bootcpu_id, > >    _end - _start, fal

Re: [PATCH v2 1/2] xen/riscv: initialize bootinfo from dtb

2024-10-14 Thread Jan Beulich
On 10.10.2024 17:30, Oleksii Kurochko wrote: > --- a/xen/arch/riscv/setup.c > +++ b/xen/arch/riscv/setup.c > @@ -50,6 +50,8 @@ void __init noreturn start_xen(unsigned long bootcpu_id, >_end - _start, false) ) > panic("Failed to add BOOTMOD_XEN\n"); > > +BU

[PATCH v2 1/2] xen/riscv: initialize bootinfo from dtb

2024-10-10 Thread Oleksii Kurochko
Parse DTB during startup, allowing memory banks and reserved memory regions to be set up, along with early device tree node ( chosen, "xen,domain", "reserved-memory", etc ) handling. Signed-off-by: Oleksii Kurochko --- Changes in V2: - Drop local variable fdt_size as it is going to be used only