d7fbe531fd
Improvements in string and wide string support
...
* Implement RtlCompareString(), RtlCompareStringInsensitive(), RtlCompareWideString() and RtlCompareWideStringInsensitive()
* Rename some routines t omatch naming conventions
* Switch to CHAR in string operations
2023-12-06 23:00:18 +01:00
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