/* SPDX-License-Identifier: GPL-2.0-only */ #ifndef ASM__RISCV__EVENT_H #define ASM__RISCV__EVENT_H #include void vcpu_mark_events_pending(struct vcpu *v); static inline int vcpu_event_delivery_is_enabled(struct vcpu *v) { BUG_ON("unimplemented"); return 0; } static inline int local_events_need_delivery(void) { BUG_ON("unimplemented"); return 0; } static inline void local_event_delivery_enable(void) { BUG_ON("unimplemented"); } /* No arch specific virq definition now. Default to global. */ static inline enum virq_type arch_get_virq_type(unsigned int virq) { return VIRQ_GLOBAL; } #endif /* ASM__RISCV__EVENT_H */ /* * Local variables: * mode: C * c-file-style: "BSD" * c-basic-offset: 4 * indent-tabs-mode: nil * End: */