The bootloader of the Sync OS project.
Go to file
Curle 4b3d84a787 Rework build.sh script.
Mostly minor changes, but ¯\_(ツ)_/¯
2019-07-21 01:26:29 +01:00
.vs Visual Studio guff. 2019-07-21 00:26:56 +01:00
efi/docs Shuffle EFI includes around. 2019-07-20 20:15:29 +01:00
gnu-efi Forgot the includes. Double oops. 2019-07-21 01:10:26 +01:00
inc Add new includes for Syncboot rewrite. 2019-07-20 20:15:45 +01:00
src Minor grammar and bug fixes. 2019-07-21 00:26:09 +01:00
x64/Debug Visual Studio guff. 2019-07-21 00:26:56 +01:00
.gitattributes Major overhaul of this branch. 2019-07-17 21:10:29 +01:00
.gitignore Forgot x86_64 GNU-EFI. Oops. 2019-07-21 01:08:57 +01:00
.gitmodules Major overhaul of this branch. 2019-07-17 21:10:29 +01:00
build.sh Rework build.sh script. 2019-07-21 01:26:29 +01:00
c_files.txt Attempt to make a working build system for linux. 2019-07-21 00:27:20 +01:00
debug.vbs Major overhaul of this branch. 2019-07-17 21:10: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.