mirror of https://github.com/acidanthera/audk.git
1. Remove the dead code of DxeSalVirtualNotifyEvent() in DxeSalLib so that the dependency of UefiRuntimeLib can be removed.
2. Remove the support of DXE_DRIVER in EdkUefiRuntimeLib git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2339 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
92dda53e9f
commit
03a053669f
|
@ -34,9 +34,6 @@
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
<Keyword>UefiBootServicesTableLib</Keyword>
|
<Keyword>UefiBootServicesTableLib</Keyword>
|
||||||
</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>UefiRuntimeLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
</LibraryClassDefinitions>
|
</LibraryClassDefinitions>
|
||||||
<SourceFiles>
|
<SourceFiles>
|
||||||
<Filename SupArchList="IPF">Ipf/EsalServiceLib.c</Filename>
|
<Filename SupArchList="IPF">Ipf/EsalServiceLib.c</Filename>
|
||||||
|
|
|
@ -59,37 +59,6 @@ DxeSalLibInitialize (
|
||||||
return EFI_SUCCESS;
|
return EFI_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
STATIC
|
|
||||||
VOID
|
|
||||||
EFIAPI
|
|
||||||
DxeSalVirtualNotifyEvent (
|
|
||||||
IN EFI_EVENT Event,
|
|
||||||
IN VOID *Context
|
|
||||||
)
|
|
||||||
/*++
|
|
||||||
|
|
||||||
Routine Description:
|
|
||||||
|
|
||||||
Fixup virtual address pointer of label.
|
|
||||||
|
|
||||||
Arguments:
|
|
||||||
|
|
||||||
Event - The Event that is being processed
|
|
||||||
|
|
||||||
Context - Event Context
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
|
|
||||||
None
|
|
||||||
|
|
||||||
--*/
|
|
||||||
{
|
|
||||||
EfiConvertPointer (0x0, (VOID **) &mPlabel.EntryPoint);
|
|
||||||
EfiConvertPointer (EFI_IPF_GP_POINTER, (VOID **) &mPlabel.GP);
|
|
||||||
|
|
||||||
SetEsalVirtualEntryPoint (mPlabel.EntryPoint, mPlabel.GP);
|
|
||||||
}
|
|
||||||
|
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
EFIAPI
|
EFIAPI
|
||||||
RegisterEsalFunction (
|
RegisterEsalFunction (
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
<OutputFileBasename>EdkUefiRuntimeLib</OutputFileBasename>
|
<OutputFileBasename>EdkUefiRuntimeLib</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED" SupModuleList="DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER">
|
<LibraryClass Usage="ALWAYS_PRODUCED" SupModuleList="DXE_RUNTIME_DRIVER DXE_SAL_DRIVER">
|
||||||
<Keyword>UefiRuntimeLib</Keyword>
|
<Keyword>UefiRuntimeLib</Keyword>
|
||||||
</LibraryClass>
|
</LibraryClass>
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
<LibraryClass Usage="ALWAYS_CONSUMED">
|
||||||
|
|
Loading…
Reference in New Issue