Re: [PATCH v4 2/5] xen/riscv: introduce trap_init()

2023-03-01 Thread Jan Beulich
On 01.03.2023 11:34, Oleksii wrote: > On Mon, 2023-02-27 at 13:50 +0100, Jan Beulich wrote: >> On 24.02.2023 12:35, Oleksii Kurochko wrote: >>> @@ -11,6 +13,8 @@ void __init noreturn start_xen(void) >>>  { >>> early_printk("Hello from C env\n"); >>>   >>> +    trap_init(); >>> + >>> for

Re: [PATCH v4 2/5] xen/riscv: introduce trap_init()

2023-03-01 Thread Oleksii
On Mon, 2023-02-27 at 13:50 +0100, Jan Beulich wrote: > On 24.02.2023 12:35, Oleksii Kurochko wrote: > > @@ -11,6 +13,8 @@ void __init noreturn start_xen(void) > >  { > > early_printk("Hello from C env\n"); > >   > > +    trap_init(); > > + > > for ( ;; ) > > asm volatile

Re: [PATCH v4 2/5] xen/riscv: introduce trap_init()

2023-02-27 Thread Jan Beulich
On 24.02.2023 12:35, Oleksii Kurochko wrote: > @@ -11,6 +13,8 @@ void __init noreturn start_xen(void) > { > early_printk("Hello from C env\n"); > > +trap_init(); > + > for ( ;; ) > asm volatile ("wfi"); Along the lines of what Andrew has said there - it's hard to see how

[PATCH v4 2/5] xen/riscv: introduce trap_init()

2023-02-24 Thread Oleksii Kurochko
Signed-off-by: Oleksii Kurochko Reviewed-by: Alistair Francis --- Changes in V4: - Nothing changed --- Changes in V3: - Nothing changed --- Changes in V2: - Rename setup_trap_handler() to trap_init(). - Add Reviewed-by to the commit message. --- xen/arch/riscv/include/asm/traps.h | 1 +