Gedare Bloom started a new discussion on bsps/riscv/riscv/irq/rnmi.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1391#note_158072 > +void __attribute__((weak)) > +riscv_rnmi_deferred_work_dispatch(uintptr_t mncause, uintptr_t mnepc) > +{ > + printk("RNMI: mncause=0x%016" PRIxPTR " mnepc=0x%016" PRIxPTR "\n", > + mncause, mnepc); > +} > + > +void _RISCV_RNMI_deferred(void) > +{ > + /* mnscratch == 0 disables deferred processing */ > + RISCV_RNMI_Context *ctx = (RISCV_RNMI_Context > *)(uintptr_t)read_csr(0x740); > + > + if (!ctx) > + return; > + > + uintptr_t mncause = __atomic_exchange_n(&ctx->mncause, 0, > __ATOMIC_RELAXED); prefer to declare all variables at the start of the scope -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1391#note_158072 You're receiving this email because of your account on gitlab.rtems.org. Unsubscribe from this thread: https://gitlab.rtems.org/-/sent_notifications/5-chc1bih5i1dx60et1x3l7lmy1-1d/unsubscribe | Manage all notifications: https://gitlab.rtems.org/-/profile/notifications | Help: https://gitlab.rtems.org/help
_______________________________________________ bugs mailing list [email protected] http://lists.rtems.org/mailman/listinfo/bugs
