mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 13:47:56 +00:00
eafe5e81e3
For most platforms except of NOVA a distinction between pager entrypoint and pager activation is not needed, and only exists due to historical reasons. Moreover, the pager thread's execution path is almost identical between most platforms excluding NOVA, HW, and Fisco.OC. Therefore, this commit unifies the pager loop for the other platforms, and removes the pager activation class.
63 lines
2.2 KiB
Makefile
63 lines
2.2 KiB
Makefile
TARGET = core
|
|
|
|
GEN_CORE_DIR = $(BASE_DIR)/src/core
|
|
|
|
SRC_CC += \
|
|
main.cc \
|
|
ram_session_component.cc \
|
|
ram_session_support.cc \
|
|
rom_session_component.cc \
|
|
cap_session_component.cc \
|
|
cpu_session_component.cc \
|
|
cpu_session_support.cc \
|
|
pd_session_component.cc \
|
|
io_mem_session_component.cc \
|
|
io_mem_session_support.cc \
|
|
thread_start.cc \
|
|
platform_thread.cc \
|
|
platform_pd.cc \
|
|
platform_services.cc \
|
|
platform.cc \
|
|
dataspace_component.cc \
|
|
rm_session_component.cc \
|
|
rm_session_support.cc \
|
|
irq_session_component.cc \
|
|
signal_session_component.cc \
|
|
signal_source_component.cc \
|
|
trace_session_component.cc \
|
|
core_rm_session.cc \
|
|
core_mem_alloc.cc \
|
|
dump_alloc.cc \
|
|
context_area.cc \
|
|
capability_space.cc \
|
|
pager.cc \
|
|
pager_ep.cc
|
|
|
|
LIBS += core_printf base-common syscall
|
|
|
|
INC_DIR += $(REP_DIR)/src/core/include \
|
|
$(GEN_CORE_DIR)/include \
|
|
$(REP_DIR)/src/base \
|
|
$(BASE_DIR)/src/base/thread
|
|
|
|
include $(GEN_CORE_DIR)/version.inc
|
|
|
|
vpath main.cc $(GEN_CORE_DIR)
|
|
vpath ram_session_component.cc $(GEN_CORE_DIR)
|
|
vpath rom_session_component.cc $(GEN_CORE_DIR)
|
|
vpath cpu_session_component.cc $(GEN_CORE_DIR)
|
|
vpath pd_session_component.cc $(GEN_CORE_DIR)
|
|
vpath rm_session_component.cc $(GEN_CORE_DIR)
|
|
vpath io_mem_session_component.cc $(GEN_CORE_DIR)
|
|
vpath io_mem_session_support.cc $(GEN_CORE_DIR)
|
|
vpath platform_services.cc $(GEN_CORE_DIR)
|
|
vpath signal_session_component.cc $(GEN_CORE_DIR)
|
|
vpath signal_source_component.cc $(GEN_CORE_DIR)
|
|
vpath trace_session_component.cc $(GEN_CORE_DIR)
|
|
vpath dataspace_component.cc $(GEN_CORE_DIR)
|
|
vpath core_mem_alloc.cc $(GEN_CORE_DIR)
|
|
vpath dump_alloc.cc $(GEN_CORE_DIR)
|
|
vpath pager_ep.cc $(GEN_CORE_DIR)
|
|
vpath %.cc $(REP_DIR)/src/core
|
|
|