Commit Graph

21 Commits

Author SHA1 Message Date
bff460a879 Print COM port address properly 2023-01-11 23:29:27 +01:00
bb95223501 Implement BlActivateSerialControllerIO() routine for activating I/O space access on PCI(E) serial controllers 2023-01-03 00:10:24 +01:00
c5a7d0fe05 Improvements in COM port support 2023-01-02 16:14:00 +01:00
94e9fa1293 Allow to provide custom COM port address 2022-12-29 23:44:52 +01:00
6a27ea140b Print xtldr debug messages only when debugging enabled 2022-12-28 23:30:03 +01:00
6d77ff42c5 Loop over halt; add missing calling convention 2022-12-27 20:12:59 +01:00
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