// BDS Platform Functions\r
//\r
/**\r
- Platform Bds init. Include the platform firmware vendor, revision\r
+ Platform Bds init. Incude the platform firmware vendor, revision\r
and so crc check.\r
\r
@param PrivateData The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance\r
\r
**/\r
VOID\r
+EFIAPI\r
PlatformBdsInit (\r
IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData\r
)\r
is driven by boot mode. IBV/OEM can customize this code for their specific\r
policy action.\r
\r
-\r
- @param PrivateData The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance\r
- @param DriverOptionList The header of the driver option link list\r
- @param BootOptionList The header of the boot option link list\r
+ @param PrivateData The EFI_BDS_ARCH_PROTOCOL_INSTANCE instance\r
+ @param DriverOptionList The header of the driver option link list\r
+ @param BootOptionList The header of the boot option link list\r
\r
**/\r
VOID\r
+EFIAPI\r
PlatformBdsPolicyBehavior (\r
IN EFI_BDS_ARCH_PROTOCOL_INSTANCE *PrivateData,\r
- IN OUT LIST_ENTRY *DriverOptionList,\r
- IN OUT LIST_ENTRY *BootOptionList\r
+ IN LIST_ENTRY *DriverOptionList,\r
+ IN LIST_ENTRY *BootOptionList\r
)\r
{\r
return ;\r
\r
/**\r
Hook point after a boot attempt succeeds. We don't expect a boot option to\r
- return, so the EFI 1.0 specification defines that you will default to an\r
+ return, so the UEFI 2.0 specification defines that you will default to an\r
interactive mode and stop processing the BootOrder list in this case. This\r
is alos a platform implementation and can be customized by IBV/OEM.\r
\r
- @param Option Pointer to Boot Option that succeeded to boot.\r
+ @param Option Pointer to Boot Option that succeeded to boot.\r
\r
**/\r
VOID\r
+EFIAPI\r
PlatformBdsBootSuccess (\r
- IN BDS_COMMON_OPTION *Option\r
+ IN BDS_COMMON_OPTION *Option\r
)\r
{\r
return;\r
/**\r
Hook point after a boot attempt fails.\r
\r
- @param Option Pointer to Boot Option that failed to boot.\r
- @param Status Status returned from failed boot.\r
- @param ExitData Exit data returned from failed boot.\r
- @param ExitDataSize Exit data size returned from failed boot.\r
+ @param Option Pointer to Boot Option that failed to boot.\r
+ @param Status Status returned from failed boot.\r
+ @param ExitData Exit data returned from failed boot.\r
+ @param ExitDataSize Exit data size returned from failed boot.\r
\r
**/\r
VOID\r
+EFIAPI\r
PlatformBdsBootFail (\r
IN BDS_COMMON_OPTION *Option,\r
IN EFI_STATUS Status,\r