diff --git a/.vs/msvc/uefi-simple.vcxproj b/.vs/msvc/uefi-simple.vcxproj index dc78731..c4ac395 100644 --- a/.vs/msvc/uefi-simple.vcxproj +++ b/.vs/msvc/uefi-simple.vcxproj @@ -154,7 +154,7 @@ - $(SolutionDir)\gnu-efi\inc;$(SolutionDir)\gnu-efi\inc\x86_64 + $(SolutionDir)inc;$(SolutionDir)\gnu-efi\inc;$(SolutionDir)\gnu-efi\inc\x86_64 _UNICODE;UNICODE;HAVE_USE_MS_ABI;GNU_EFI_USE_EXTERNAL_STDARG;%(PreprocessorDefinitions) false CompileAsC @@ -386,11 +386,18 @@ - + + + + + + + + diff --git a/.vs/msvc/uefi-simple.vcxproj.filters b/.vs/msvc/uefi-simple.vcxproj.filters index 409073d..0c05411 100644 --- a/.vs/msvc/uefi-simple.vcxproj.filters +++ b/.vs/msvc/uefi-simple.vcxproj.filters @@ -19,8 +19,25 @@ - + + Source Files + + + Source Files + + + Source Files + + Source Files + + + Header Files + + + Header Files + + \ No newline at end of file diff --git a/.vs/uefi-simple/v15/ipch/AutoPCH/87c6e8ee158dd2c4/MAIN.ipch b/.vs/uefi-simple/v15/ipch/AutoPCH/87c6e8ee158dd2c4/MAIN.ipch index ceed3db..5c7d219 100644 Binary files a/.vs/uefi-simple/v15/ipch/AutoPCH/87c6e8ee158dd2c4/MAIN.ipch and b/.vs/uefi-simple/v15/ipch/AutoPCH/87c6e8ee158dd2c4/MAIN.ipch differ diff --git a/x64/Debug/gnu-efi.lib b/x64/Debug/gnu-efi.lib index eee027a..1d3e175 100644 Binary files a/x64/Debug/gnu-efi.lib and b/x64/Debug/gnu-efi.lib differ diff --git a/x64/Debug/gnu-efi.pdb b/x64/Debug/gnu-efi.pdb index e21e218..d7c7e7a 100644 Binary files a/x64/Debug/gnu-efi.pdb and b/x64/Debug/gnu-efi.pdb differ diff --git a/x64/Debug/gnu-efi/boxdraw.obj b/x64/Debug/gnu-efi/boxdraw.obj index 0c2a3d1..d637b9c 100644 Binary files a/x64/Debug/gnu-efi/boxdraw.obj and b/x64/Debug/gnu-efi/boxdraw.obj differ diff --git a/x64/Debug/gnu-efi/cmdline.obj b/x64/Debug/gnu-efi/cmdline.obj index 5d68fd3..b36b1e9 100644 Binary files a/x64/Debug/gnu-efi/cmdline.obj and b/x64/Debug/gnu-efi/cmdline.obj differ diff --git a/x64/Debug/gnu-efi/console.obj b/x64/Debug/gnu-efi/console.obj index 6b61981..4ad5d2b 100644 Binary files a/x64/Debug/gnu-efi/console.obj and b/x64/Debug/gnu-efi/console.obj differ diff --git a/x64/Debug/gnu-efi/crc.obj b/x64/Debug/gnu-efi/crc.obj index ef57bbd..a27e015 100644 Binary files a/x64/Debug/gnu-efi/crc.obj and b/x64/Debug/gnu-efi/crc.obj differ diff --git a/x64/Debug/gnu-efi/data.obj b/x64/Debug/gnu-efi/data.obj index 4241c71..e63a238 100644 Binary files a/x64/Debug/gnu-efi/data.obj and b/x64/Debug/gnu-efi/data.obj differ diff --git a/x64/Debug/gnu-efi/debug.obj b/x64/Debug/gnu-efi/debug.obj index 6c95ba4..acb3394 100644 Binary files a/x64/Debug/gnu-efi/debug.obj and b/x64/Debug/gnu-efi/debug.obj differ diff --git a/x64/Debug/gnu-efi/dpath.obj b/x64/Debug/gnu-efi/dpath.obj index efe560b..1c5c04f 100644 Binary files a/x64/Debug/gnu-efi/dpath.obj and b/x64/Debug/gnu-efi/dpath.obj differ diff --git a/x64/Debug/gnu-efi/efirtlib.obj b/x64/Debug/gnu-efi/efirtlib.obj index 8a15d94..5c57b3a 100644 Binary files a/x64/Debug/gnu-efi/efirtlib.obj and b/x64/Debug/gnu-efi/efirtlib.obj differ diff --git a/x64/Debug/gnu-efi/error.obj b/x64/Debug/gnu-efi/error.obj index 9a5997c..68e0af9 100644 Binary files a/x64/Debug/gnu-efi/error.obj and b/x64/Debug/gnu-efi/error.obj differ diff --git a/x64/Debug/gnu-efi/event.obj b/x64/Debug/gnu-efi/event.obj index a10e975..b5dfb7b 100644 Binary files a/x64/Debug/gnu-efi/event.obj and b/x64/Debug/gnu-efi/event.obj differ diff --git a/x64/Debug/gnu-efi/gnu-efi.pdb b/x64/Debug/gnu-efi/gnu-efi.pdb index e21e218..d7c7e7a 100644 Binary files a/x64/Debug/gnu-efi/gnu-efi.pdb and b/x64/Debug/gnu-efi/gnu-efi.pdb differ diff --git a/x64/Debug/gnu-efi/guid.obj b/x64/Debug/gnu-efi/guid.obj index e0a3b60..dbf3f40 100644 Binary files a/x64/Debug/gnu-efi/guid.obj and b/x64/Debug/gnu-efi/guid.obj differ diff --git a/x64/Debug/gnu-efi/hand.obj b/x64/Debug/gnu-efi/hand.obj index 0eae815..3e22276 100644 Binary files a/x64/Debug/gnu-efi/hand.obj and b/x64/Debug/gnu-efi/hand.obj differ diff --git a/x64/Debug/gnu-efi/hw.obj b/x64/Debug/gnu-efi/hw.obj index dc858e2..94710b5 100644 Binary files a/x64/Debug/gnu-efi/hw.obj and b/x64/Debug/gnu-efi/hw.obj differ diff --git a/x64/Debug/gnu-efi/init.obj b/x64/Debug/gnu-efi/init.obj index bb17c2e..afd2803 100644 Binary files a/x64/Debug/gnu-efi/init.obj and b/x64/Debug/gnu-efi/init.obj differ diff --git a/x64/Debug/gnu-efi/initplat.obj b/x64/Debug/gnu-efi/initplat.obj index 83ed53a..a304be4 100644 Binary files a/x64/Debug/gnu-efi/initplat.obj and b/x64/Debug/gnu-efi/initplat.obj differ diff --git a/x64/Debug/gnu-efi/lock.obj b/x64/Debug/gnu-efi/lock.obj index 8eb72a1..31053e5 100644 Binary files a/x64/Debug/gnu-efi/lock.obj and b/x64/Debug/gnu-efi/lock.obj differ diff --git a/x64/Debug/gnu-efi/math.obj b/x64/Debug/gnu-efi/math.obj index 0ad002c..bf0a56e 100644 Binary files a/x64/Debug/gnu-efi/math.obj and b/x64/Debug/gnu-efi/math.obj differ diff --git a/x64/Debug/gnu-efi/misc.obj b/x64/Debug/gnu-efi/misc.obj index b5ce91a..a633553 100644 Binary files a/x64/Debug/gnu-efi/misc.obj and b/x64/Debug/gnu-efi/misc.obj differ diff --git a/x64/Debug/gnu-efi/print.obj b/x64/Debug/gnu-efi/print.obj index c40493d..680201e 100644 Binary files a/x64/Debug/gnu-efi/print.obj and b/x64/Debug/gnu-efi/print.obj differ diff --git a/x64/Debug/gnu-efi/rtdata.obj b/x64/Debug/gnu-efi/rtdata.obj index 55a06c4..511c2ca 100644 Binary files a/x64/Debug/gnu-efi/rtdata.obj and b/x64/Debug/gnu-efi/rtdata.obj differ diff --git a/x64/Debug/gnu-efi/rtlock.obj b/x64/Debug/gnu-efi/rtlock.obj index 9b749ea..7f36b8e 100644 Binary files a/x64/Debug/gnu-efi/rtlock.obj and b/x64/Debug/gnu-efi/rtlock.obj differ diff --git a/x64/Debug/gnu-efi/rtstr.obj b/x64/Debug/gnu-efi/rtstr.obj index fece20f..009a31c 100644 Binary files a/x64/Debug/gnu-efi/rtstr.obj and b/x64/Debug/gnu-efi/rtstr.obj differ diff --git a/x64/Debug/gnu-efi/smbios.obj b/x64/Debug/gnu-efi/smbios.obj index 7c515ba..3edc3d3 100644 Binary files a/x64/Debug/gnu-efi/smbios.obj and b/x64/Debug/gnu-efi/smbios.obj differ diff --git a/x64/Debug/gnu-efi/sread.obj b/x64/Debug/gnu-efi/sread.obj index 04358c9..219e1af 100644 Binary files a/x64/Debug/gnu-efi/sread.obj and b/x64/Debug/gnu-efi/sread.obj differ diff --git a/x64/Debug/gnu-efi/str.obj b/x64/Debug/gnu-efi/str.obj index 9fe71f7..fe23ff2 100644 Binary files a/x64/Debug/gnu-efi/str.obj and b/x64/Debug/gnu-efi/str.obj differ diff --git a/x64/Debug/gnu-efi/vm.obj b/x64/Debug/gnu-efi/vm.obj index a716054..ae08596 100644 Binary files a/x64/Debug/gnu-efi/vm.obj and b/x64/Debug/gnu-efi/vm.obj differ diff --git a/x64/Debug/uefi-simple.pdb b/x64/Debug/uefi-simple.pdb index 51bf14a..055a218 100644 Binary files a/x64/Debug/uefi-simple.pdb and b/x64/Debug/uefi-simple.pdb differ diff --git a/x64/Debug/uefi-simple/main.obj b/x64/Debug/uefi-simple/main.obj index ca668f3..4f48ad9 100644 Binary files a/x64/Debug/uefi-simple/main.obj and b/x64/Debug/uefi-simple/main.obj differ diff --git a/x64/Debug/uefi-simple/uefi-simple.log b/x64/Debug/uefi-simple/uefi-simple.log index d214372..7a49f8f 100644 --- a/x64/Debug/uefi-simple/uefi-simple.log +++ b/x64/Debug/uefi-simple/uefi-simple.log @@ -1,2 +1,14 @@ - main.c + bootloader.c +c:\users\gem\documents\red\src\bootloader.c(221): warning C4022: 'Compare': pointer mismatch for actual parameter 2 +c:\users\gem\documents\red\src\bootloader.c(226): warning C4022: 'Compare': pointer mismatch for actual parameter 2 +c:\users\gem\documents\red\src\bootloader.c(373): warning C4133: 'function': incompatible types - from 'char [43]' to 'CHAR16 *' +c:\users\gem\documents\red\src\bootloader.c(641): warning C4013: 'FindFreeAddress_ByPage' undefined; assuming extern returning int + gfx.c +c:\users\gem\documents\red\src\gfx.c(642): warning C4047: 'function': 'BOOLEAN' differs in levels of indirection from 'void *' +c:\users\gem\documents\red\src\gfx.c(642): warning C4024: 'function through pointer': different types for formal and actual parameter 2 +c:\users\gem\documents\red\src\gfx.c(645): warning C4047: 'function': 'BOOLEAN' differs in levels of indirection from 'void *' +c:\users\gem\documents\red\src\gfx.c(645): warning C4024: 'function through pointer': different types for formal and actual parameter 2 +c:\users\gem\documents\red\src\gfx.c(45): warning C4101: 'GfxInfoSize': unreferenced local variable + Generating Code... +c:\users\gem\documents\red\src\bootloader.c(1445): warning C4700: uninitialized local variable 'LoaderBlock' used uefi-simple.vcxproj -> C:\Users\Gem\Documents\red\x64\Debug\uefi-simple.efi diff --git a/x64/Debug/uefi-simple/uefi-simple.tlog/CL.command.1.tlog b/x64/Debug/uefi-simple/uefi-simple.tlog/CL.command.1.tlog index 437e717..eea912e 100644 Binary files a/x64/Debug/uefi-simple/uefi-simple.tlog/CL.command.1.tlog and b/x64/Debug/uefi-simple/uefi-simple.tlog/CL.command.1.tlog differ diff --git a/x64/Debug/uefi-simple/uefi-simple.tlog/CL.read.1.tlog b/x64/Debug/uefi-simple/uefi-simple.tlog/CL.read.1.tlog index 8fe7513..f2b5d8e 100644 Binary files a/x64/Debug/uefi-simple/uefi-simple.tlog/CL.read.1.tlog and b/x64/Debug/uefi-simple/uefi-simple.tlog/CL.read.1.tlog differ diff --git a/x64/Debug/uefi-simple/uefi-simple.tlog/CL.write.1.tlog b/x64/Debug/uefi-simple/uefi-simple.tlog/CL.write.1.tlog index 17cce0f..4c7a505 100644 Binary files a/x64/Debug/uefi-simple/uefi-simple.tlog/CL.write.1.tlog and b/x64/Debug/uefi-simple/uefi-simple.tlog/CL.write.1.tlog differ diff --git a/x64/Debug/uefi-simple/uefi-simple.tlog/link.command.1.tlog b/x64/Debug/uefi-simple/uefi-simple.tlog/link.command.1.tlog index b0b1b38..c454c73 100644 Binary files a/x64/Debug/uefi-simple/uefi-simple.tlog/link.command.1.tlog and b/x64/Debug/uefi-simple/uefi-simple.tlog/link.command.1.tlog differ diff --git a/x64/Debug/uefi-simple/uefi-simple.tlog/link.read.1.tlog b/x64/Debug/uefi-simple/uefi-simple.tlog/link.read.1.tlog index b136742..761edf9 100644 Binary files a/x64/Debug/uefi-simple/uefi-simple.tlog/link.read.1.tlog and b/x64/Debug/uefi-simple/uefi-simple.tlog/link.read.1.tlog differ diff --git a/x64/Debug/uefi-simple/uefi-simple.tlog/link.write.1.tlog b/x64/Debug/uefi-simple/uefi-simple.tlog/link.write.1.tlog index 748c833..1ea48f7 100644 Binary files a/x64/Debug/uefi-simple/uefi-simple.tlog/link.write.1.tlog and b/x64/Debug/uefi-simple/uefi-simple.tlog/link.write.1.tlog differ diff --git a/x64/Debug/uefi-simple/vc141.pdb b/x64/Debug/uefi-simple/vc141.pdb index 8f5e306..58f71ba 100644 Binary files a/x64/Debug/uefi-simple/vc141.pdb and b/x64/Debug/uefi-simple/vc141.pdb differ