Ihe internal heder file includes the required Protocol/Guid/Library\r
and the shared function APIs.\r
\r
-Copyright (c) 2007 - 2009, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
+Copyright (c) 2007 - 2009, Intel Corporation. All rights reserved.<BR>\r
+This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
http://opensource.org/licenses/bsd-license.php\r
FreeMappingDatabase (\r
IN OUT LIST_ENTRY *MappingDataBase\r
)\r
-;
+;\r
\r
/**\r
Read the NV environment variable(s) that contain the override mappings from Controller Device Path to\r
InitOverridesMapping (\r
OUT LIST_ENTRY *MappingDataBase\r
)\r
-;
+;\r
\r
/**\r
Save the memory mapping database into NV environment variable(s).\r
SaveOverridesMapping (\r
IN LIST_ENTRY *MappingDataBase\r
)\r
-;
+;\r
\r
/**\r
Retrieves the image handle of the platform override driver for a controller in the system from the memory mapping database.\r
IN LIST_ENTRY *MappingDataBase,\r
IN EFI_HANDLE CallerImageHandle\r
)\r
-;
+;\r
\r
/**\r
Check mapping database whether already has the mapping info which\r
OUT UINT32 *DriverInfoNum OPTIONAL,\r
OUT UINT32 *DriverImageNO OPTIONAL\r
)\r
-;
+;\r
\r
/**\r
Insert a driver image as a controller's override driver into the mapping database.\r
IN LIST_ENTRY *MappingDataBase,\r
IN UINT32 DriverImageNO\r
)\r
-;
+;\r
\r
/**\r
Delete a controller's override driver from the mapping database.\r
IN EFI_DEVICE_PATH_PROTOCOL *DriverImageDevicePath,\r
IN LIST_ENTRY *MappingDataBase\r
)\r
-;
+;\r
\r
#endif\r