Zephyr Project API 4.1.99
A Scalable Open Source RTOS
|
Intel-64 specific kernel interface header. More...
#include <zephyr/arch/x86/intel64/exception.h>
#include <zephyr/arch/x86/intel64/thread.h>
#include <zephyr/arch/x86/thread_stack.h>
Go to the source code of this file.
Macros | |
#define | ARCH_EXCEPT(reason_p) |
#define | X86_RESERVE_IRQ(irq_p, name) |
#define | ARCH_IRQ_CONNECT(irq_p, priority_p, isr_p, isr_param_p, flags_p) |
#define | ARCH_DYNAMIC_OBJ_K_THREAD_ALIGNMENT 16 |
Functions | |
static ALWAYS_INLINE void | sys_write64 (uint64_t data, mm_reg_t addr) |
static ALWAYS_INLINE uint64_t | sys_read64 (mm_reg_t addr) |
static ALWAYS_INLINE unsigned int | arch_irq_lock (void) |
Intel-64 specific kernel interface header.
This header contains the Intel-64 portion of the X86 specific kernel interface (see include/zephyr/arch/x86/cpu.h).
#define ARCH_DYNAMIC_OBJ_K_THREAD_ALIGNMENT 16 |
#define ARCH_EXCEPT | ( | reason_p | ) |
#define ARCH_IRQ_CONNECT | ( | irq_p, | |
priority_p, | |||
isr_p, | |||
isr_param_p, | |||
flags_p | |||
) |
#define X86_RESERVE_IRQ | ( | irq_p, | |
name | |||
) |
|
static |
|
static |
|
static |