working build of bootloader

This commit is contained in:
karina
2026-04-20 05:20:27 +04:00
parent 67838d2702
commit c533478e76
3 changed files with 16 additions and 7 deletions
+2 -1
View File
@@ -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
)
+2 -1
View File
@@ -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;
}