Lines Matching refs:kernel
3 # kernel is a normal CMake library and not a zephyr_library because it
8 ${ZEPHYR_BASE}/include/zephyr/kernel.h
24 ${ZEPHYR_BASE}/include/zephyr/kernel/mm.h
30 ${ZEPHYR_BASE}/include/zephyr/kernel/mm/demand_paging.h
33 # If a pre-built static library containing kernel code exists in
42 add_library(kernel INTERFACE) target
43 target_link_libraries(kernel INTERFACE ${libkernel})
139 add_library(kernel ${kernel_files}) target
145 kernel
151 target_sources_ifdef(CONFIG_REQUIRES_STACK_CANARIES kernel PRIVATE compiler_stack_protect.c)
152 target_sources_ifdef(CONFIG_SYS_CLOCK_EXISTS kernel PRIVATE timeout.c timer.c)
153 target_sources_ifdef(CONFIG_ATOMIC_OPERATIONS_C kernel PRIVATE atomic_c.c)
154 target_sources_ifdef(CONFIG_MMU kernel PRIVATE mmu.c)
155 target_sources_ifdef(CONFIG_POLL kernel PRIVATE poll.c)
156 target_sources_ifdef(CONFIG_EVENTS kernel PRIVATE events.c)
157 target_sources_ifdef(CONFIG_PIPES kernel PRIVATE pipes.c)
158 target_sources_ifdef(CONFIG_SCHED_THREAD_USAGE kernel PRIVATE usage.c)
159 target_sources_ifdef(CONFIG_OBJ_CORE kernel PRIVATE obj_core.c)
162 target_sources(kernel PRIVATE mempool.c)
202 kernel PRIVATE
210 target_sources(kernel PRIVATE dynamic.c)
212 target_sources(kernel PRIVATE dynamic_disabled.c)
215 target_include_directories(kernel PRIVATE
216 ${ZEPHYR_BASE}/kernel/include
220 target_link_libraries(kernel zephyr_interface)
224 add_dependencies(kernel zephyr_generated_headers)