Commit Graph

15 Commits

Author SHA1 Message Date
2f03f84a20
Move memory related routines to a separate file and implement BlGetMemoryMap() routine 2022-12-05 20:08:18 +01:00
4a364212de
Fix 4KB pages allocation 2022-11-05 21:59:55 +01:00
f5e9bd11f1
Implement BlEfiMemoryAllocatePages() and BlEfiMemoryFreePages() for manipulating memory pages 2022-10-30 22:24:21 +01:00
b29162841c
Get rid of BlEfiDirectorySeparator() routine and allow GetVolumeDevicePath() to store ARC name 2022-10-30 12:21:09 +01:00
c09b121178
Rework BlEfiDirectorySeparator(), now it operates on wide strings 2022-10-26 22:11:42 +02:00
26884a436b
Implement BlEfiDirectorySeparator() routine for setting correct EFI directory separator 2022-10-25 23:12:09 +02:00
71e8bb76de
Implement BlEfiGetSystemConfigurationTable() and move BlEfiGetSecureBootStatus() to desired place 2022-10-17 15:47:09 +02:00
09e58d0b67
Implement BlEfiGetSecureBootStatus() to get SecureBoot status 2022-10-12 15:47:41 +02:00
bf9171b66a
Check for OVMF and prevent doubled messages on serial console 2022-09-27 18:39:26 +02:00
510bd8dc99
Add missing comments 2022-08-21 17:28:14 +02:00
d369a5e163
Implement BlEfiMemoryAllocatePool() and BlEfiMemoryFreePool() 2022-08-21 17:05:05 +02:00
a6d892bf08
Initialize console without error reporting and allow serial port configuration to be passed via EFI shell 2022-08-13 13:25:29 +02:00
e6aaa1a83c
Mark serial port as fully initialized and always check that before printing anything to the serial console 2022-08-10 17:56:41 +02:00
a961ac1e69
Implement BlDbgPrint() for printing debug messages to the serial console and rename loader entry point 2022-08-09 22:27:15 +02:00
3e4f0b8aff
Add support for formatting and printing strings 2022-08-05 15:00:34 +02:00