MdePkg/UeImage: Remove support for SAL drivers

This commit is contained in:
Marvin Häuser 2023-07-17 20:01:08 +02:00 committed by MikhailKrichanov
parent a61515819f
commit 21c5b3f2d1
4 changed files with 3 additions and 11 deletions

View File

@ -235,8 +235,7 @@ CheckToolImageReloc (
#endif #endif
// FIXME: Update drivers? // FIXME: Update drivers?
if ((Image->HeaderInfo.Subsystem == EFI_IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER || if (Image->HeaderInfo.Subsystem == EFI_IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER &&
Image->HeaderInfo.Subsystem == EFI_IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER) &&
Segment->Write) { Segment->Write) {
printf("!!! writable reloc at %x !!!\n", Reloc->Target); printf("!!! writable reloc at %x !!!\n", Reloc->Target);
//DEBUG_RAISE (); //DEBUG_RAISE ();

View File

@ -321,11 +321,6 @@ NameToType (
return EFI_IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER; return EFI_IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER;
} }
if ((strcmp (TypeName, "DXE_SAL_DRIVER") == 0)
|| (strcmp (TypeName, "SAL_RT_DRIVER") == 0)) {
return EFI_IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER;
}
return -1; return -1;
} }

View File

@ -787,8 +787,7 @@ ToolImageEmitUeFile (
Chaining = Image->HeaderInfo.BaseAddress == 0 && Chaining = Image->HeaderInfo.BaseAddress == 0 &&
!Image->HeaderInfo.FixedAddress && !Image->HeaderInfo.FixedAddress &&
Image->HeaderInfo.Subsystem != EFI_IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER && Image->HeaderInfo.Subsystem != EFI_IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER;
Image->HeaderInfo.Subsystem != EFI_IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER;
UeHdr.Magic = UE_HEADER_MAGIC; UeHdr.Magic = UE_HEADER_MAGIC;

View File

@ -443,8 +443,7 @@ enum {
enum { enum {
UeSubsystemEfiApplication = 0, UeSubsystemEfiApplication = 0,
UeSubsystemEfiBootServicesDriver = 1, UeSubsystemEfiBootServicesDriver = 1,
UeSubsystemEfiRuntimeDriver = 2, UeSubsystemEfiRuntimeDriver = 2
UeSubsystemSalRuntimeDriver = 3
}; };
/// ///