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
// FIXME: Update drivers?
if ((Image->HeaderInfo.Subsystem == EFI_IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER ||
Image->HeaderInfo.Subsystem == EFI_IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER) &&
if (Image->HeaderInfo.Subsystem == EFI_IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER &&
Segment->Write) {
printf("!!! writable reloc at %x !!!\n", Reloc->Target);
//DEBUG_RAISE ();

View File

@ -321,11 +321,6 @@ NameToType (
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;
}

View File

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

View File

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