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