The bootloader of the Sync OS project.
Go to file
2019-07-20 20:15:45 +01:00
.vs Finish migration of working UEFI app. 2019-07-17 21:18:29 +01:00
efi/docs Shuffle EFI includes around. 2019-07-20 20:15:29 +01:00
gnu-efi Major overhaul of this branch. 2019-07-17 21:10:29 +01:00
inc Add new includes for Syncboot rewrite. 2019-07-20 20:15:45 +01:00
x64/Debug Finish migration of working UEFI app. 2019-07-17 21:18:29 +01:00
.gitattributes Major overhaul of this branch. 2019-07-17 21:10:29 +01:00
.gitignore Shuffle EFI includes around. 2019-07-20 20:15:29 +01:00
.gitmodules Major overhaul of this branch. 2019-07-17 21:10:29 +01:00
debug.vbs Major overhaul of this branch. 2019-07-17 21:10:29 +01:00
main.c Finish migration of working UEFI app. 2019-07-17 21:18:29 +01:00
makefile Major overhaul of this branch. 2019-07-17 21:10:29 +01:00
README.md Major overhaul of this branch. 2019-07-17 21:10:29 +01:00
uefi-simple.sln Major overhaul of this branch. 2019-07-17 21:10:29 +01:00

##Sync UEFI Bootloader

This branch represents the UEFI bootloader used by Sync. It tries to set a nice video mode, then gets the date and time, then finds, packs and loads the kernel, giving the information gathered to it.

A .sln project is provided for convenience. The Windows SDK is required to compile using it, but it also works with gcc and llvm.