Go to the source code of this file.
◆ ARCH_DYNAMIC_OBJ_K_THREAD_ALIGNMENT
#define ARCH_DYNAMIC_OBJ_K_THREAD_ALIGNMENT 16 |
◆ ARCH_EXCEPT
#define ARCH_EXCEPT |
( |
| reason_p | ) |
|
Value: do { \
__asm__ volatile( \
"movq %[reason], %%rax\n\t" \
"int $32\n\t" \
: \
: [reason] "i" (reason_p)); \
CODE_UNREACHABLE; \
} while (false)
◆ ARCH_IRQ_CONNECT
#define ARCH_IRQ_CONNECT |
( |
| irq_p, |
|
|
| priority_p, |
|
|
| isr_p, |
|
|
| isr_param_p, |
|
|
| flags_p ) |
Value:
arch_irq_connect_dynamic(irq_p, priority_p, \
(void (*)(const void *))isr_p, \
isr_param_p, flags_p)
#define X86_RESERVE_IRQ(irq_p, name)
Definition arch.h:69
◆ X86_RESERVE_IRQ
#define X86_RESERVE_IRQ |
( |
| irq_p, |
|
|
| name ) |
◆ arch_irq_lock()
◆ sys_read64()
◆ sys_write64()