This commit separates certain SMP aspects into 'spec/smp' subdirectories. Thereby it simplifies non-SMP implementations again, where no locking and several platform specific maintainance operations are not needed. Moreover, it moves several platform specifics to appropriated places, removes dead code from x86, and starts to turn global static pointers into references that are handed over.
22 lines
484 B
PHP
22 lines
484 B
PHP
#
|
|
# \brief Build config for Genodes core process
|
|
# \author Martin Stein
|
|
# \date 2011-12-16
|
|
#
|
|
|
|
# add include paths
|
|
INC_DIR += $(REP_DIR)/src/core/include/spec/arm
|
|
|
|
# add C++ sources
|
|
SRC_CC += spec/arm/kernel/thread.cc
|
|
SRC_CC += spec/arm/kernel/cpu_idle.cc
|
|
SRC_CC += spec/arm/kernel/pd.cc
|
|
SRC_CC += spec/arm/platform_support.cc
|
|
|
|
# add assembly sources
|
|
SRC_S += spec/arm/kernel/crt0.s
|
|
SRC_S += spec/arm/crt0.s
|
|
|
|
# include less specific configuration
|
|
include $(REP_DIR)/lib/mk/core.inc
|