diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2023-10-07 11:17:54 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2023-10-07 11:17:54 +0200 |
| commit | 090ba239c5c71c765706019fa2733ed2b28ece8f (patch) | |
| tree | c8c1f597ae5dc4a7e7d15369f2c49d9c7267cdd9 /source | |
| parent | d24a09a7374af2ca413d4553cea4fc8b0a69799f (diff) | |
| download | teachos-090ba239c5c71c765706019fa2733ed2b28ece8f.tar.xz teachos-090ba239c5c71c765706019fa2733ed2b28ece8f.zip | |
kernel: move x86_64 entry point source
Diffstat (limited to 'source')
| -rw-r--r-- | source/kernel/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | source/kernel/arch/x86_64/src/entry.cpp (renamed from source/kernel/src/entry.cpp) | 0 |
2 files changed, 5 insertions, 1 deletions
diff --git a/source/kernel/CMakeLists.txt b/source/kernel/CMakeLists.txt index c8e0c4a..48c9e4a 100644 --- a/source/kernel/CMakeLists.txt +++ b/source/kernel/CMakeLists.txt @@ -2,7 +2,7 @@ set(TEACHOS_KERNEL_LINKER_SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/arch/${CMAKE_SYSTE mark_as_advanced(TEACHOS_KERNEL_LINKER_SCRIPT) add_executable("kernel" - "src/entry.cpp" + "arch/${CMAKE_SYSTEM_PROCESSOR}/src/entry.cpp" ) target_compile_features("kernel" PRIVATE @@ -16,6 +16,10 @@ target_compile_options("kernel" PRIVATE "$<$<CXX_COMPILER_ID:GNU>:-pedantic-errors>" ) +target_include_directories("kernel" PRIVATE + "arch/${CMAKE_SYSTEM_PROCESSOR}/include" +) + target_link_options("kernel" PRIVATE "-T${TEACHOS_KERNEL_LINKER_SCRIPT}" ) diff --git a/source/kernel/src/entry.cpp b/source/kernel/arch/x86_64/src/entry.cpp index 0daf227..0daf227 100644 --- a/source/kernel/src/entry.cpp +++ b/source/kernel/arch/x86_64/src/entry.cpp |
