mirror of
https://github.com/acidanthera/audk.git
synced 2025-09-22 17:27: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
|
#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 ();
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -443,8 +443,7 @@ enum {
|
|||||||
enum {
|
enum {
|
||||||
UeSubsystemEfiApplication = 0,
|
UeSubsystemEfiApplication = 0,
|
||||||
UeSubsystemEfiBootServicesDriver = 1,
|
UeSubsystemEfiBootServicesDriver = 1,
|
||||||
UeSubsystemEfiRuntimeDriver = 2,
|
UeSubsystemEfiRuntimeDriver = 2
|
||||||
UeSubsystemSalRuntimeDriver = 3
|
|
||||||
};
|
};
|
||||||
|
|
||||||
///
|
///
|
||||||
|
Loading…
x
Reference in New Issue
Block a user