Correct a typo: Change the type of the 4th parameter of EFI_DRIVER_HEALTH_PROTOCOL::Repair() from EFI_DRIVER_HEALTH_REPAIR_PROGRESS_NOTIFY to EFI_DRIVER_HEALTH_REPAIR_NOTIFY to follow the UEFI spec.
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14767 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
/** @file
|
||||
The platform device manager reference implementation
|
||||
|
||||
Copyright (c) 2004 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2004 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
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
|
||||
@ -1943,7 +1943,7 @@ ProcessSingleControllerHealth (
|
||||
DriverHealth,
|
||||
ControllerHandle,
|
||||
ChildHandle,
|
||||
(EFI_DRIVER_HEALTH_REPAIR_PROGRESS_NOTIFY) RepairNotify
|
||||
RepairNotify
|
||||
);
|
||||
}
|
||||
//
|
||||
@ -2019,24 +2019,20 @@ ProcessSingleControllerHealth (
|
||||
|
||||
|
||||
/**
|
||||
Platform specific notification function for controller repair operations.
|
||||
Reports the progress of a repair operation.
|
||||
|
||||
If the driver for a controller support the Driver Health Protocol and the
|
||||
current state of the controller is EfiDriverHealthStatusRepairRequired then
|
||||
when the Repair() service of the Driver Health Protocol is called, this
|
||||
platform specific notification function can display the progress of the repair
|
||||
operation. Some platforms may choose to not display anything, other may choose
|
||||
to show the percentage complete on text consoles, and other may choose to render
|
||||
a progress bar on text and graphical consoles.
|
||||
@param[in] Value A value between 0 and Limit that identifies the current
|
||||
progress of the repair operation.
|
||||
|
||||
This function displays the percentage of the repair operation that has been
|
||||
completed on text consoles. The percentage is Value / Limit * 100%.
|
||||
|
||||
@param Value Value in the range 0..Limit the the repair has completed..
|
||||
@param Limit The maximum value of Value
|
||||
@param[in] Limit The maximum value of Value for the current repair operation.
|
||||
For example, a driver that wants to specify progress in
|
||||
percent would use a Limit value of 100.
|
||||
|
||||
@retval EFI_SUCCESS The progress of a repair operation is reported successfully.
|
||||
|
||||
**/
|
||||
VOID
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
RepairNotify (
|
||||
IN UINTN Value,
|
||||
IN UINTN Limit
|
||||
@ -2050,6 +2046,7 @@ RepairNotify (
|
||||
Percent = Value * 100 / Limit;
|
||||
Print(L"Repair Progress = %3d%%\n\r", Percent);
|
||||
}
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user