diff --git a/xtoskrnl/CMakeLists.txt b/xtoskrnl/CMakeLists.txt index 39a6cb1..6246cc3 100644 --- a/xtoskrnl/CMakeLists.txt +++ b/xtoskrnl/CMakeLists.txt @@ -53,6 +53,7 @@ list(APPEND XTOSKRNL_SOURCE ${XTOSKRNL_SOURCE_DIR}/ke/shdata.cc ${XTOSKRNL_SOURCE_DIR}/ke/spinlock.cc ${XTOSKRNL_SOURCE_DIR}/ke/sysres.cc + ${XTOSKRNL_SOURCE_DIR}/ke/systime.cc ${XTOSKRNL_SOURCE_DIR}/ke/timer.cc ${XTOSKRNL_SOURCE_DIR}/mm/${ARCH}/mmgr.cc ${XTOSKRNL_SOURCE_DIR}/mm/${ARCH}/pagemap.cc diff --git a/xtoskrnl/ke/data.cc b/xtoskrnl/ke/data.cc index 916991a..dffa0bd 100644 --- a/xtoskrnl/ke/data.cc +++ b/xtoskrnl/ke/data.cc @@ -74,3 +74,6 @@ LIST_ENTRY KE::SystemResources::ResourcesListHead; /* Kernel boot resources lock */ KSPIN_LOCK KE::SystemResources::ResourcesLock; + +/* Kernel boot time */ +LARGE_INTEGER KE::SystemTime::BootTime;