Add XT native kernel subsystem to the PE/COFF image support
All checks were successful
ci/woodpecker/push/build Pipeline was successful
All checks were successful
ci/woodpecker/push/build Pipeline was successful
This commit is contained in:
parent
674e69da0e
commit
b22a76e3c4
@ -40,6 +40,7 @@
|
||||
#define PECOFF_IMAGE_SUBSYSTEM_EFI_ROM 13
|
||||
#define PECOFF_IMAGE_SUBSYSTEM_XBOX 14
|
||||
#define PECOFF_IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION 16
|
||||
#define PECOFF_IMAGE_SUBSYSTEM_XT_NATIVE_KERNEL 20
|
||||
#define PECOFF_IMAGE_SUBSYSTEM_XT_NATIVE_APPLICATION 21
|
||||
#define PECOFF_IMAGE_SUBSYSTEM_XT_NATIVE_DRIVER 22
|
||||
#define PECOFF_IMAGE_SUBSYSTEM_XT_DYNAMIC_LIBRARY 23
|
||||
|
@ -385,7 +385,8 @@ XtpLoadModule(IN PEFI_FILE_HANDLE SystemDir,
|
||||
|
||||
/* Check PE/COFF image subsystem */
|
||||
XtPeCoffProtocol->GetSubSystem(*ImageContext, &SubSystem);
|
||||
if(SubSystem != PECOFF_IMAGE_SUBSYSTEM_XT_NATIVE_APPLICATION &&
|
||||
if(SubSystem != PECOFF_IMAGE_SUBSYSTEM_XT_NATIVE_KERNEL &&
|
||||
SubSystem != PECOFF_IMAGE_SUBSYSTEM_XT_NATIVE_APPLICATION &&
|
||||
SubSystem != PECOFF_IMAGE_SUBSYSTEM_XT_NATIVE_DRIVER)
|
||||
{
|
||||
XtLdrProtocol->DbgPrint(L"WARNING: Loaded PE/COFF image with non-XT subsystem set\n");
|
||||
|
Loading…
Reference in New Issue
Block a user