c434a5ceec
The Muen Sinfo API is used to retrieve information about the execution environment of a subject running on the Muen Separation Kernel. While the C++ API is defined in sinfo.h, musinfo.h specifies the internal format of the information stored in the Sinfo pages provided by the Muen SK. It is a copy of the file contained in the libmusinfo library of the Muen project. That is the reason why the coding style in this file differs from the official style.
36 lines
1.0 KiB
Makefile
36 lines
1.0 KiB
Makefile
#
|
|
# \brief Build config for Genodes core process
|
|
# \author Stefan Kalkowski
|
|
# \author Martin Stein
|
|
# \date 2012-10-04
|
|
#
|
|
|
|
# add include paths
|
|
INC_DIR += $(REP_DIR)/src/core/include/spec/x86_64_muen
|
|
INC_DIR += $(REP_DIR)/src/core/include/spec/x86_64
|
|
INC_DIR += $(REP_DIR)/src/core/include/spec/x86
|
|
|
|
# add assembly sources
|
|
SRC_S += spec/x86_64/mode_transition.s
|
|
SRC_S += spec/x86_64/kernel/crt0.s
|
|
SRC_S += spec/x86_64/kernel/crt0_translation_table.s
|
|
SRC_S += spec/x86_64/crt0.s
|
|
|
|
# add C++ sources
|
|
SRC_CC += spec/x86_64_muen/platform_support.cc
|
|
SRC_CC += spec/x86_64_muen/sinfo.cc
|
|
SRC_CC += spec/x86_64/kernel/thread_base.cc
|
|
SRC_CC += spec/x86_64/idt.cc
|
|
SRC_CC += spec/x86_64/tss.cc
|
|
SRC_CC += spec/x86/platform_support.cc
|
|
SRC_CC += spec/x86/kernel/thread.cc
|
|
SRC_CC += spec/x86/kernel/cpu.cc
|
|
SRC_CC += spec/x86/kernel/pd.cc
|
|
SRC_CC += spec/x86/cpu.cc
|
|
SRC_CC += x86/io_port_session_component.cc
|
|
SRC_CC += x86/platform_services.cc
|
|
SRC_CC += kernel/vm_thread.cc
|
|
|
|
# include less specific configuration
|
|
include $(REP_DIR)/lib/mk/core.inc
|