mirror of
https://github.com/acidanthera/audk.git
synced 2025-09-21 16:57:44 +02:00
MdePkg/UeImage: Remove support for SAL drivers
This commit is contained in:
parent
a61515819f
commit
21c5b3f2d1
@ -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 ();
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
|
||||
|
@ -443,8 +443,7 @@ enum {
|
||||
enum {
|
||||
UeSubsystemEfiApplication = 0,
|
||||
UeSubsystemEfiBootServicesDriver = 1,
|
||||
UeSubsystemEfiRuntimeDriver = 2,
|
||||
UeSubsystemSalRuntimeDriver = 3
|
||||
UeSubsystemEfiRuntimeDriver = 2
|
||||
};
|
||||
|
||||
///
|
||||
|
Loading…
x
Reference in New Issue
Block a user