|
Zephyr API Documentation 4.4.0-rc1
A Scalable Open Source RTOS
|
OpenRISC specific kernel interface header. More...
#include <zephyr/irq.h>#include <zephyr/devicetree.h>#include <zephyr/arch/openrisc/exception.h>#include <zephyr/arch/openrisc/irq.h>#include <zephyr/arch/openrisc/thread.h>#include <zephyr/arch/common/sys_bitops.h>#include <zephyr/arch/common/sys_io.h>#include <zephyr/arch/common/ffs.h>#include <zephyr/sw_isr_table.h>#include <openrisc/openriscregs.h>#include <zephyr/sys/util.h>Go to the source code of this file.
Macros | |
| #define | ARCH_STACK_PTR_ALIGN 8 |
| #define | ARCH_IRQ_CONNECT(irq_p, priority_p, isr_p, isr_param_p, flags_p) |
| Configure a static interrupt. | |
Functions | |
| static ALWAYS_INLINE void | arch_nop (void) |
| uint32_t | sys_clock_cycle_get_32 (void) |
| static uint32_t | arch_k_cycle_get_32 (void) |
| uint64_t | sys_clock_cycle_get_64 (void) |
| static uint64_t | arch_k_cycle_get_64 (void) |
OpenRISC specific kernel interface header.
This header contains the OpenRISC specific kernel interface. It is included by the kernel interface architecture-abstraction header (include/zephyr/arch/cpu.h).
| #define ARCH_IRQ_CONNECT | ( | irq_p, | |
| priority_p, | |||
| isr_p, | |||
| isr_param_p, | |||
| flags_p ) |
Configure a static interrupt.
All arguments must be computable by the compiler at build time.
| irq_p | IRQ line number |
| priority_p | Interrupt priority |
| isr_p | Interrupt service routine |
| isr_param_p | ISR parameter |
| flags_p | IRQ options |
| #define ARCH_STACK_PTR_ALIGN 8 |
|
inlinestatic |
|
inlinestatic |
|
static |
|
extern |
|
extern |