diff --git a/boot/xtldr/CMakeLists.txt b/boot/xtldr/CMakeLists.txt index 8a64cc3..68bd3b1 100644 --- a/boot/xtldr/CMakeLists.txt +++ b/boot/xtldr/CMakeLists.txt @@ -53,6 +53,6 @@ set_install_target(xtldr efi/boot) # Set loader entrypoint and subsystem set_entrypoint(xtldr "BlStartXtLoader") -set_imagebase(xtldr 0xF800) +set_imagebase(xtldr ${BASEADDRESS_XTLDR}) set_linker_map(xtldr TRUE) set_subsystem(xtldr efi_application) diff --git a/sdk/cmake/baseaddress/amd64.cmake b/sdk/cmake/baseaddress/amd64.cmake index 162a92e..df43ef8 100644 --- a/sdk/cmake/baseaddress/amd64.cmake +++ b/sdk/cmake/baseaddress/amd64.cmake @@ -1,2 +1,3 @@ # Set base addresses for all modules +set(BASEADDRESS_XTLDR 0x000000000000F800) set(BASEADDRESS_XTOSKRNL 0x0000000140000000) diff --git a/sdk/cmake/baseaddress/i686.cmake b/sdk/cmake/baseaddress/i686.cmake index 265fa5e..4a1140b 100644 --- a/sdk/cmake/baseaddress/i686.cmake +++ b/sdk/cmake/baseaddress/i686.cmake @@ -1,2 +1,3 @@ # Set base addresses for all modules +set(BASEADDRESS_XTLDR 0x0000F800) set(BASEADDRESS_XTOSKRNL 0x00400000)