[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v3 13/14] xen/riscv: test basic handling stuff
On Wed, Feb 8, 2023 at 12:47 AM Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx> wrote: > > Signed-off-by: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx> Acked-by: Alistair Francis <alistair.francis@xxxxxxx> Alistair > --- > Changes in V3: > - Nothing changed > --- > Changes in V2: > - Nothing changed > --- > xen/arch/riscv/setup.c | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/xen/arch/riscv/setup.c b/xen/arch/riscv/setup.c > index d502cf06b0..8d070244fd 100644 > --- a/xen/arch/riscv/setup.c > +++ b/xen/arch/riscv/setup.c > @@ -9,12 +9,28 @@ > unsigned char __initdata cpu0_boot_stack[STACK_SIZE] > __aligned(STACK_SIZE); > > +static void test_run_in_exception(struct cpu_user_regs *regs) > +{ > + early_printk("If you see this message, "); > + early_printk("run_in_exception_handler is most likely working\n"); > +} > + > +static void test_macros_from_bug_h(void) > +{ > + run_in_exception_handler(test_run_in_exception); > + WARN(); > + early_printk("If you see this message, "); > + early_printk("WARN is most likely working\n"); > +} > + > void __init noreturn start_xen(void) > { > early_printk("Hello from C env\n"); > > trap_init(); > > + test_macros_from_bug_h(); > + > for ( ;; ) > asm volatile ("wfi"); > > -- > 2.39.0 > >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |