Refactor part 6
已通過所有檢查
Builds / ExectOS (amd64) (push) Successful in 27s
Builds / ExectOS (i686) (push) Successful in 46s

此提交包含在:
2023-12-04 16:32:07 +01:00
父節點 9a3e0f69fa
當前提交 2b2efd0dd3
共有 8 個檔案被更改,包括 162 行新增88 行删除

查看文件

@@ -16,6 +16,10 @@
typedef VOID (BMPRINTCHAR)(IN USHORT Character);
/* XTLDR routines forward references */
XTCDECL
EFI_STATUS
BlExitBootServices(IN UINT_PTR MapKey);
XTCDECL
EFI_STATUS
BlMemoryAllocatePages(IN UINT64 Pages,
@@ -87,18 +91,22 @@ VOID
BlpConsolePrintChar(IN USHORT Character);
XTCDECL
EFI_STATUS
BlpDebugInitializeComPort(IN ULONG PortNumber,
IN ULONG PortAddress,
IN ULONG BaudRate);
VOID
BlpDebugPutChar(IN USHORT Character);
XTCDECL
EFI_STATUS
BlpDebugInitializeConsole();
BlpInitializeDebugConsole();
XTCDECL
VOID
BlpDebugPutChar(IN USHORT Character);
BlpInitializeEfiBootLoader();
XTCDECL
EFI_STATUS
BlpInitializeSerialPort(IN ULONG PortNumber,
IN ULONG PortAddress,
IN ULONG BaudRate);
XTCDECL
VOID

查看文件

@@ -13,7 +13,7 @@
/* XT Boot Loader configuration data */
EXTERN XTBM_CONFIGURATION BlpConfiguration;
EXTERN XTBL_CONFIGURATION BlpConfiguration;
/* XT Boot Loader hex table */
EXTERN PUINT16 BlpHexTable;
@@ -21,6 +21,9 @@ EXTERN PUINT16 BlpHexTable;
/* Serial port configuration */
EXTERN CPPORT BlpSerialPort;
/* XT Boot Loader status data */
EXTERN XTBL_STATUS BlpStatus;
/* EFI Image Handle */
EXTERN EFI_HANDLE EfiImageHandle;