From ab618f95b993da1ee8b4774e90f25f223cd668da Mon Sep 17 00:00:00 2001 From: Rafal Kupiec Date: Mon, 29 Apr 2024 13:48:01 +0200 Subject: [PATCH] Use dedicated GUID for DUMMYOS boot protocol --- sdk/xtdk/xtguid.h | 1 + xtldr/modules/dummy/dummy.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sdk/xtdk/xtguid.h b/sdk/xtdk/xtguid.h index fdcc35b5..1fc12960 100644 --- a/sdk/xtdk/xtguid.h +++ b/sdk/xtdk/xtguid.h @@ -20,6 +20,7 @@ /* EFI XT boot protocols GUIDs */ #define XT_CHAIN_BOOT_PROTOCOL_GUID {0x58544F53, 0x5854, 0x4357, {0x00, 0x43, 0x48, 0x41, 0x49, 0x4E, 0x50, 0x54}} +#define XT_DUMMY_BOOT_PROTOCOL_GUID {0x58544F53, 0x5854, 0x4357, {0x00, 0x44, 0x55, 0x4D, 0x4D, 0x59, 0x50, 0x54}} #define XT_LINUX_BOOT_PROTOCOL_GUID {0x58544F53, 0x5854, 0x4357, {0x00, 0x4C, 0x49, 0x4E, 0x55, 0x58, 0x50, 0x54}} #define XT_WINNT_BOOT_PROTOCOL_GUID {0x58544F53, 0x5854, 0x4357, {0x00, 0x57, 0x49, 0x4E, 0x4E, 0x54, 0x50, 0x54}} #define XT_XTOS_BOOT_PROTOCOL_GUID {0x58544F53, 0x5854, 0x4357, {0x00, 0x00, 0x58, 0x54, 0x4F, 0x53, 0x50, 0x54}} diff --git a/xtldr/modules/dummy/dummy.c b/xtldr/modules/dummy/dummy.c index 699e1c9d..fdd0ee1c 100644 --- a/xtldr/modules/dummy/dummy.c +++ b/xtldr/modules/dummy/dummy.c @@ -50,7 +50,7 @@ EFI_STATUS XtLdrModuleMain(IN EFI_HANDLE ImageHandle, IN PEFI_SYSTEM_TABLE SystemTable) { - EFI_GUID DummyGuid = XT_XTOS_BOOT_PROTOCOL_GUID; + EFI_GUID DummyGuid = XT_DUMMY_BOOT_PROTOCOL_GUID; EFI_STATUS Status; /* Open the XTLDR protocol */