Zephyr API Documentation
3.6.99
A Scalable Open Source RTOS
|
ARC specific kernel interface header. More...
#include <zephyr/devicetree.h>
#include <zephyr/sw_isr_table.h>
#include <zephyr/arch/common/ffs.h>
#include <zephyr/arch/arc/thread.h>
#include <zephyr/arch/common/sys_bitops.h>
#include "sys-io-common.h"
#include <zephyr/arch/arc/v2/exception.h>
#include <zephyr/arch/arc/v2/irq.h>
#include <zephyr/arch/arc/v2/misc.h>
#include <zephyr/arch/arc/v2/aux_regs.h>
#include <zephyr/arch/arc/v2/arcv2_irq_unit.h>
#include <zephyr/arch/arc/v2/asm_inline.h>
#include <zephyr/arch/arc/arc_addr_types.h>
#include <zephyr/arch/arc/v2/error.h>
Go to the source code of this file.
Macros | |
#define | ARCH_STACK_PTR_ALIGN 4 |
#define | ARCH_THREAD_STACK_RESERVED CONFIG_PRIVILEGED_STACK_SIZE |
#define | ARCH_THREAD_STACK_SIZE_ADJUST(size) (ROUND_UP((size), Z_ARC_MPU_ALIGN)) |
#define | ARCH_THREAD_STACK_OBJ_ALIGN(size) Z_ARC_MPU_ALIGN |
Typedefs | |
typedef uint32_t | k_mem_partition_attr_t |
Functions | |
static ALWAYS_INLINE void | arch_nop (void) |
ARC specific kernel interface header.
This header contains the ARC specific kernel interface. It is included by the kernel interface architecture-abstraction header include/arch/cpu.h)
#define ARCH_STACK_PTR_ALIGN 4 |
#define ARCH_THREAD_STACK_OBJ_ALIGN | ( | size | ) | Z_ARC_MPU_ALIGN |
#define ARCH_THREAD_STACK_RESERVED CONFIG_PRIVILEGED_STACK_SIZE |
#define ARCH_THREAD_STACK_SIZE_ADJUST | ( | size | ) | (ROUND_UP((size), Z_ARC_MPU_ALIGN)) |
typedef uint32_t k_mem_partition_attr_t |
|
static |