Loop over halt; add missing calling convention
已通過所有檢查
ci/woodpecker/push/build Pipeline was successful

此提交包含在:
2022-12-27 20:12:59 +01:00
父節點 5b75d005a7
當前提交 6d77ff42c5
共有 18 個檔案被更改,包括 137 行新增5 行删除

查看文件

@@ -16,17 +16,21 @@
typedef VOID (XTAPI *PXT_ENTRY_POINT)(IN PKERNEL_INITIALIZATION_BLOCK BootParameters);
/* XTOS boot protocol related routines forward references */
XTCDECL
EFI_STATUS
XtBootSystem(IN PXT_BOOT_PROTOCOL_PARAMETERS Parameters);
XTCDECL
EFI_STATUS
XtpBootSequence(IN PEFI_FILE_HANDLE BootDir,
IN PXT_BOOT_PROTOCOL_PARAMETERS Parameters);
XTCDECL
EFI_STATUS
XtpInitializeLoaderBlock(IN PLIST_ENTRY MemoryMappings,
IN PVOID *VirtualAddress);
XTCDECL
EFI_STATUS
XtpLoadModule(IN PEFI_FILE_HANDLE BootDir,
IN PWCHAR FileName,
@@ -34,6 +38,7 @@ XtpLoadModule(IN PEFI_FILE_HANDLE BootDir,
IN LOADER_MEMORY_TYPE MemoryType,
OUT PPECOFF_IMAGE_CONTEXT *ImageContext);
XTCDECL
EFI_STATUS
BlXtLdrModuleMain(IN EFI_HANDLE ImageHandle,
IN PEFI_SYSTEM_TABLE SystemTable);

查看文件

@@ -37,6 +37,7 @@ PVOID XtPageMap;
*
* @since XT 1.0
*/
XTCDECL
EFI_STATUS
XtBootSystem(IN PXT_BOOT_PROTOCOL_PARAMETERS Parameters)
{
@@ -164,6 +165,7 @@ XtBootSystem(IN PXT_BOOT_PROTOCOL_PARAMETERS Parameters)
*
* @since XT 1.0
*/
XTCDECL
EFI_STATUS
XtpBootSequence(IN PEFI_FILE_HANDLE BootDir,
IN PXT_BOOT_PROTOCOL_PARAMETERS Parameters)
@@ -251,6 +253,7 @@ XtpBootSequence(IN PEFI_FILE_HANDLE BootDir,
*
* @since XT 1.0
*/
XTCDECL
EFI_STATUS
XtpInitializeLoaderBlock(IN PLIST_ENTRY MemoryMappings,
IN PVOID *VirtualAddress)
@@ -334,6 +337,7 @@ XtpInitializeLoaderBlock(IN PLIST_ENTRY MemoryMappings,
*
* @since XT 1.0
*/
XTCDECL
EFI_STATUS
XtpLoadModule(IN PEFI_FILE_HANDLE SystemDir,
IN PWCHAR FileName,
@@ -407,6 +411,7 @@ XtpLoadModule(IN PEFI_FILE_HANDLE SystemDir,
*
* @since XT 1.0
*/
XTCDECL
EFI_STATUS
BlXtLdrModuleMain(IN EFI_HANDLE ImageHandle,
IN PEFI_SYSTEM_TABLE SystemTable)