The bootloader of the Sync OS project.
Go to file
Curle 919234eddb Finish migration of working UEFI app.
As you can probably tell, this is based on uefi-simple, by pete.akeo.ie.
2019-07-17 21:18:29 +01:00
.vs Finish migration of working UEFI app. 2019-07-17 21:18:29 +01:00
efi Add EFI documentation, libraries and includes. 2019-07-17 15:11:52 +01:00
gnu-efi Major overhaul of this branch. 2019-07-17 21:10:29 +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 Major overhaul of this branch. 2019-07-17 21:10: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.