Kaimakan71
|
e61d0f5155
|
[BOOT:BOOTMGR] Begin work on BCD support
Added stub for BmOpenDataStore()
|
2024-08-25 10:43:48 -04:00 |
|
Kaimakan71
|
b8afb1aad4
|
[SDK:NT] Reorganize and extend ntdef.h
Added LONG_PTR
Added INVALID_HANDLE_VALUE
|
2024-08-25 10:42:37 -04:00 |
|
Kaimakan71
|
fb0e36f5cf
|
[SDK:NT] Add more status values and handles
Added STATUS_INVALID_PARAMETER_[1-12]
Added HANDLE and PHANDLE
|
2024-08-25 10:31:04 -04:00 |
|
Kaimakan71
|
c091f7ef59
|
[BOOT:LIB] Print boot info in InitializeLibrary()
|
2024-08-24 18:55:13 -04:00 |
|
Kaimakan71
|
3759f7dbfe
|
[SDK:NT] Add ULONG_PTR type
|
2024-08-24 18:54:33 -04:00 |
|
Kaimakan71
|
b96b3d769c
|
Update .gitignore
|
2024-08-24 16:44:43 -04:00 |
|
Kaimakan71
|
7aac701cc1
|
[BOOT:BOOTMGR] Print error message on failure
|
2024-08-24 16:35:36 -04:00 |
|
Kaimakan71
|
77d2f84e97
|
[BOOT:LIB] Implement ConsolePrintf()
|
2024-08-24 16:34:59 -04:00 |
|
Kaimakan71
|
b870d5a015
|
[SDK:CRT] Implement vswprintf()
|
2024-08-24 16:33:16 -04:00 |
|
Kaimakan71
|
5235ebdfa4
|
[BOOT:LIB] Implement BlpFwInitialize()
|
2024-08-24 16:32:22 -04:00 |
|
Kaimakan71
|
874d95ae4c
|
[BOOT:LIB] Implement EfiInitpConvertEfiFilePath()
Also implemented RtlULongSub() and EfiInitpAppendPathString()
|
2024-08-24 12:39:16 -04:00 |
|
Kaimakan71
|
8f56881d02
|
[BOOT:LIB] More work on efiinit.c
EfiInitpCreateApplicationEntry() is almost complete.
|
2024-08-24 10:36:32 -04:00 |
|
Kaimakan71
|
0743fa0106
|
[BOOT:LIB] Add boot option size helpers
|
2024-08-24 10:35:48 -04:00 |
|
Kaimakan71
|
fd670ace0d
|
[BOOT:LIB] Major work on efiinit.c
Improved EfiInitpCreateApplicationEntry()
Implemented EfiInitpGetDeviceNode(), EfiInitTranslateDevicePath(),
and EfiInitpConvertDevicePath()
|
2024-08-24 09:30:52 -04:00 |
|
Kaimakan71
|
9b66f166d6
|
[BOOT:BOOTMGR] Add device definitions to bootmgr.h
|
2024-08-24 09:16:34 -04:00 |
|
Kaimakan71
|
a6aa028e5c
|
[BUILD] Fix source file paths
|
2024-08-24 09:12:52 -04:00 |
|
Kaimakan71
|
ccb62c05f5
|
[SDK:NT] Add BOOL and STATUS_UNSUCCESSFUL
|
2024-08-24 09:12:16 -04:00 |
|
Kaimakan71
|
1c2c797365
|
[BOOT] Add more definitions to efidevp.h
|
2024-08-24 09:11:21 -04:00 |
|
Kaimakan71
|
2530ffd322
|
[BOOT:BOOTLIB] Improve EFI device protocol support
|
2024-08-09 15:10:10 -04:00 |
|
Kaimakan71
|
2680e9b4c0
|
[BOOT:BOOTLIB] Parse BCD GUID to application entry
|
2024-08-09 09:11:09 -04:00 |
|
Kaimakan71
|
76e007584e
|
Make BOOTMGR buildable again
|
2024-08-09 09:10:23 -04:00 |
|
Kaimakan71
|
ceb86e3cb2
|
[SDK:RTL] Add RtlInitUnicodeString() and RtlGUIDFromString()
|
2024-08-09 08:34:04 -04:00 |
|
Kaimakan71
|
0998d5c417
|
[SDK:NT] Improve ntdef.h and add guiddef.h
|
2024-08-09 08:32:31 -04:00 |
|
Kaimakan71
|
7af18b7ac3
|
[SDK:CRT] Implement stdarg.h
|
2024-08-09 08:31:35 -04:00 |
|
Kaimakan71
|
b57dcc8078
|
[SDK:CRT] Implement more string routines
|
2024-08-08 16:41:45 -04:00 |
|
Kaimakan71
|
120277161c
|
[SDK] Reorganize header files
|
2024-08-08 15:27:44 -04:00 |
|
Kaimakan71
|
e48262d4d7
|
[SDK:CRT] Implement memcpy() and wmemcpy()
|
2024-08-08 08:24:20 -04:00 |
|
Kaimakan71
|
8ff7a75afc
|
Add SDK/CRT string routines and headers
|
2024-08-08 08:04:59 -04:00 |
|
Kaimakan71
|
70489d6d39
|
Update README.md
|
2024-08-08 08:04:35 -04:00 |
|
Kaimakan71
|
be6f37b4dc
|
[BOOT] Create input parameters structures.
|
2024-06-06 09:40:58 -04:00 |
|
Kaimakan71
|
42369f91ee
|
[BOOT] Add boot library stubs
|
2024-05-30 19:54:07 -04:00 |
|
Kaimakan71
|
472b48ffd6
|
[BOOT] Rename efistatus.c to efiinit.c
|
2024-05-30 12:22:04 -04:00 |
|
Kaimakan71
|
9f7a91a5a7
|
Add Premake build system
|
2024-05-28 08:31:42 -04:00 |
|
Kaimakan71
|
d2c2ba65ea
|
[BOOT] Add boot manager headers
|
2024-05-28 08:30:34 -04:00 |
|
Kaimakan71
|
8398391482
|
[BOOT] Fix copyright info
|
2024-05-23 10:03:59 -04:00 |
|
Kaimakan71
|
cdaea7b291
|
Fix README
|
2024-05-22 20:07:38 -04:00 |
|
Kaimakan71
|
8e7c2d02bb
|
[BOOT] Add EFI headers and entry point
|
2024-05-22 19:56:17 -04:00 |
|