The driver and library in MdePkg, MdeModulePkg and Nt32Pkg that don't depend on PI spec should include Uefi.h not PiDxe.h.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5758 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
Library utility functions for Runtime driver.
|
||||
UEFI Runtime Library implementation for non IPF processor types.
|
||||
|
||||
Copyright (c) 2006 Intel Corporation. <BR>
|
||||
Copyright (c) 2006 - 2008 Intel Corporation. <BR>
|
||||
All rights reserved. This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
@@ -70,6 +70,8 @@ RuntimeLibVirtualNotifyEvent (
|
||||
|
||||
/**
|
||||
Intialize runtime Driver Lib if it has not yet been initialized.
|
||||
It will ASSERT() if gRT is NULL or gBS is NULL.
|
||||
It will ASSERT() if that operation fails.
|
||||
|
||||
@param[in] ImageHandle The firmware allocated handle for the EFI image.
|
||||
@param[in] SystemTable A pointer to the EFI System Table.
|
||||
@@ -85,13 +87,13 @@ RuntimeDriverLibConstruct (
|
||||
{
|
||||
EFI_STATUS Status;
|
||||
|
||||
ASSERT (gRT != NULL);
|
||||
ASSERT (gBS != NULL);
|
||||
|
||||
mRT = gRT;
|
||||
ASSERT (mRT != NULL);
|
||||
|
||||
//
|
||||
// Register SetVirtualAddressMap () notify function
|
||||
//
|
||||
ASSERT (gBS != NULL);
|
||||
Status = gBS->CreateEvent (
|
||||
EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE,
|
||||
TPL_NOTIFY,
|
||||
@@ -116,9 +118,10 @@ RuntimeDriverLibConstruct (
|
||||
}
|
||||
|
||||
/**
|
||||
This routine will free some resources which have been allocated in
|
||||
EfiInitializeRuntimeDriverLib(). If a runtime driver exits with an error,
|
||||
it must call this routine to free the allocated resource before the exiting.
|
||||
If a runtime driver exits with an error, it must call this routine
|
||||
to free the allocated resource before the exiting.
|
||||
It will ASSERT() if gBS is NULL.
|
||||
It will ASSERT() if that operation fails.
|
||||
|
||||
@param[in] ImageHandle The firmware allocated handle for the EFI image.
|
||||
@param[in] SystemTable A pointer to the EFI System Table.
|
||||
|
Reference in New Issue
Block a user