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
35 ${ZEPHYR_BASE}/include/zephyr/kernel/mm.h
41 ${ZEPHYR_BASE}/include/zephyr/kernel/mm/demand_paging.h
44 # If a pre-built static library containing kernel code exists in
53 add_library(kernel INTERFACE) target
54 target_link_libraries(kernel INTERFACE ${libkernel})
114 add_library(kernel ${kernel_files}) target
120 kernel
126 target_sources_ifdef(CONFIG_REQUIRES_STACK_CANARIES kernel PRIVATE compiler_stack_protect.c)
127 target_sources_ifdef(CONFIG_SYS_CLOCK_EXISTS kernel PRIVATE timeout.c timer.c)
128 target_sources_ifdef(CONFIG_ATOMIC_OPERATIONS_C kernel PRIVATE atomic_c.c)
129 target_sources_ifdef(CONFIG_MMU kernel PRIVATE mmu.c)
130 target_sources_ifdef(CONFIG_POLL kernel PRIVATE poll.c)
131 target_sources_ifdef(CONFIG_EVENTS kernel PRIVATE events.c)
132 target_sources_ifdef(CONFIG_SCHED_THREAD_USAGE kernel PRIVATE usage.c)
133 target_sources_ifdef(CONFIG_OBJ_CORE kernel PRIVATE obj_core.c)
136 target_sources(kernel PRIVATE mempool.c)
176 kernel PRIVATE
184 target_sources(kernel PRIVATE dynamic.c)
186 target_sources(kernel PRIVATE dynamic_disabled.c)
189 target_include_directories(kernel PRIVATE
190 ${ZEPHYR_BASE}/kernel/include
194 target_link_libraries(kernel zephyr_interface)
198 add_dependencies(kernel zephyr_generated_headers)