<LibraryClass Usage="ALWAYS_CONSUMED">\r
<Keyword>UefiBootServicesTableLib</Keyword>\r
</LibraryClass>\r
- <LibraryClass Usage="ALWAYS_CONSUMED">\r
- <Keyword>UefiRuntimeLib</Keyword>\r
- </LibraryClass>\r
</LibraryClassDefinitions>\r
<SourceFiles>\r
<Filename SupArchList="IPF">Ipf/EsalServiceLib.c</Filename>\r
return EFI_SUCCESS;\r
}\r
\r
-STATIC\r
-VOID\r
-EFIAPI\r
-DxeSalVirtualNotifyEvent (\r
- IN EFI_EVENT Event,\r
- IN VOID *Context\r
- )\r
-/*++\r
-\r
-Routine Description:\r
-\r
- Fixup virtual address pointer of label.\r
-\r
-Arguments:\r
-\r
- Event - The Event that is being processed\r
-\r
- Context - Event Context\r
-\r
-Returns:\r
-\r
- None\r
-\r
---*/\r
-{\r
- EfiConvertPointer (0x0, (VOID **) &mPlabel.EntryPoint);\r
- EfiConvertPointer (EFI_IPF_GP_POINTER, (VOID **) &mPlabel.GP);\r
-\r
- SetEsalVirtualEntryPoint (mPlabel.EntryPoint, mPlabel.GP);\r
-}\r
-\r
EFI_STATUS\r
EFIAPI\r
RegisterEsalFunction (\r
<OutputFileBasename>EdkUefiRuntimeLib</OutputFileBasename>\r
</ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_PRODUCED" SupModuleList="DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER">\r
+ <LibraryClass Usage="ALWAYS_PRODUCED" SupModuleList="DXE_RUNTIME_DRIVER DXE_SAL_DRIVER">\r
<Keyword>UefiRuntimeLib</Keyword>\r
</LibraryClass>\r
<LibraryClass Usage="ALWAYS_CONSUMED">\r