working build of bootloader
This commit is contained in:
@@ -20,7 +20,7 @@ set(POSIX_UEFI_SOURCES
|
||||
Source/uefi/unistd.c
|
||||
)
|
||||
|
||||
add_library(posix_uefi_lib STATIC ${POSIX_UEFI_SOURCES})
|
||||
add_library(posix_uefi_lib OBJECT ${POSIX_UEFI_SOURCES})
|
||||
target_compile_options(posix_uefi_lib PRIVATE ${UEFI_COMPILE_OPTIONS})
|
||||
target_include_directories(posix_uefi_lib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/Source/uefi)
|
||||
|
||||
@@ -34,6 +34,7 @@ target_link_options(BOOTAA64 PRIVATE
|
||||
-target aarch64-unknown-windows-msvc
|
||||
-nostdlib
|
||||
-Wl,-subsystem:efi_application
|
||||
-Wl,-include:uefi_init
|
||||
-Wl,-entry:uefi_init
|
||||
)
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#include "uefi/uefi.h"
|
||||
#include "uefi/uefi.h" // IWYU pragma: keep
|
||||
|
||||
int main() {
|
||||
printf("Meow!\n");
|
||||
while (1) __asm__ ("wfi");
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user