XTLDR Rewrite #7

Merged
belliash merged 184 commits from xtldr_rewrite into master 2024-01-09 18:51:04 +01:00
Showing only changes of commit 87dceb0ba7 - Show all commits

View File

@ -20,6 +20,28 @@ XTCDECL
EFI_STATUS
BlCloseVolume(IN PEFI_HANDLE VolumeHandle);
XTCDECL
VOID
BlConsoleClearScreen();
XTCDECL
VOID
BlConsoleDisableCursor();
XTCDECL
VOID
BlConsoleEnableCursor();
XTCDECL
VOID
BlConsolePrint(IN PUINT16 Format,
IN ...);
XTCDECL
VOID
BlDebugPrint(IN PUINT16 Format,
IN ...);
XTCDECL
EFI_STATUS
BlEnumerateBlockDevices();
@ -64,28 +86,6 @@ BlReadFile(IN PEFI_FILE_HANDLE DirHandle,
OUT PVOID *FileData,
OUT PSIZE_T FileSize);
XTCDECL
VOID
BlConsoleClearScreen();
XTCDECL
VOID
BlConsoleDisableCursor();
XTCDECL
VOID
BlConsoleEnableCursor();
XTCDECL
VOID
BlConsolePrint(IN PUINT16 Format,
IN ...);
XTCDECL
VOID
BlDebugPrint(IN PUINT16 Format,
IN ...);
XTCDECL
EFI_STATUS
BlMemoryFreePages(IN UINT64 Pages,
@ -113,6 +113,18 @@ XTCDECL
EFI_STATUS
BlpActivateSerialIOController();
XTCDECL
VOID
BlpConsoleInitialize();
XTCDECL
VOID
BlpConsolePrintChar(IN USHORT Character);
XTCDECL
VOID
BlpDebugPutChar(IN USHORT Character);
XTCDECL
EFI_STATUS
BlpDiscoverEfiBlockDevices(OUT PLIST_ENTRY BlockDevices);
@ -141,32 +153,6 @@ BlpFindParentBlockDevice(IN PLIST_ENTRY BlockDevices,
IN PEFI_BLOCK_DEVICE_DATA ChildNode,
OUT PEFI_BLOCK_DEVICE_DATA ParentNode);
XTCDECL
EFI_STATUS
BlpLoadConfigurationFile(IN CONST PWCHAR ConfigDirectory,
IN CONST PWCHAR ConfigFile,
OUT PCHAR *ConfigData);
XTCDECL
VOID
BlpParseCommandLineOptions(VOID);
XTCDECL
VOID
BlpUpdateGlobalConfiguration(IN PWCHAR Options);
XTCDECL
VOID
BlpConsoleInitialize();
XTCDECL
VOID
BlpConsolePrintChar(IN USHORT Character);
XTCDECL
VOID
BlpDebugPutChar(IN USHORT Character);
XTCDECL
EFI_STATUS
BlpInitializeDebugConsole();
@ -181,6 +167,16 @@ BlpInitializeSerialPort(IN ULONG PortNumber,
IN ULONG PortAddress,
IN ULONG BaudRate);
XTCDECL
EFI_STATUS
BlpLoadConfigurationFile(IN CONST PWCHAR ConfigDirectory,
IN CONST PWCHAR ConfigFile,
OUT PCHAR *ConfigData);
XTCDECL
VOID
BlpParseCommandLineOptions(VOID);
XTCDECL
EFI_STATUS
BlpRegisterXtLoaderProtocol();
@ -227,4 +223,8 @@ XTCDECL
UINT64
BlpStringReadPadding(IN PUINT16 *Format);
XTCDECL
VOID
BlpUpdateGlobalConfiguration(IN PWCHAR Options);
#endif /* __XTLDR_BOOTMAN_H */