From 8960cdebac8c75f13f1cb6afa932f0ae323a138b Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Tue, 13 Jun 2006 06:31:11 +0000 Subject: =?UTF-8?q?=09BaseMemoryLib=20(BaseMemoryLibRepStr):=20=09Fix=20a?= =?UTF-8?q?=20logic=20error=20in=20SetMem64=20();=20The=20correct=20stride?= =?UTF-8?q?=20should=20be=208=20instead=20of=204.=20=09BasePrintLib:=20=09?= =?UTF-8?q?Fix=20Printf(=E2=80=9C%\n=E2=80=9D)=20passer=20error.=20=09Fix?= =?UTF-8?q?=20BufferSize=20=3D=200,=201=20issue=20=09Fix=20some=20missing?= =?UTF-8?q?=20ASSERT=20()s=20=09Move=20MAXIMUM=5FVALUE=5FCHARACTERS=20from?= =?UTF-8?q?=20PrintLibInternal.h=20to=20PrintLib.h=20=09ReportStatusCodeLi?= =?UTF-8?q?b:=20=09Add=20CONST=20modifier=20to=20some=20interfaces=20=09Mo?= =?UTF-8?q?dify=20=09DebugLib:=20=09Replace=20some=20Unicode=20in=20commen?= =?UTF-8?q?ts.=20=09PeiServicesTablePointerLib=20=09Add=20ASSERT()s=20=09P?= =?UTF-8?q?ciLib:=20=09Remove=20unnecessary=20ASSERT()s=20in=20PciRead/Wri?= =?UTF-8?q?teBuffer()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@496 6f19259b-4bc3-4df7-8a09-765794883524 --- .../DxeReportStatusCodeLib/ReportStatusCodeLib.c | 46 ++++++++++------------ 1 file changed, 21 insertions(+), 25 deletions(-) (limited to 'MdePkg/Library/DxeReportStatusCodeLib') diff --git a/MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c b/MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c index 9edb753137..616c237dad 100644 --- a/MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c +++ b/MdePkg/Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c @@ -45,7 +45,7 @@ InternalReportStatusCode ( IN EFI_STATUS_CODE_TYPE Type, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, - IN EFI_GUID *CallerId OPTIONAL, + IN CONST EFI_GUID *CallerId OPTIONAL, IN EFI_STATUS_CODE_DATA *Data OPTIONAL ) { @@ -66,7 +66,7 @@ InternalReportStatusCode ( // A Status Code Protocol is present in the handle database, so pass in all the // parameters to the ReportStatusCode() service of the Status Code Protocol // - return gStatusCode->ReportStatusCode (Type, Value, Instance, CallerId, Data); + return gStatusCode->ReportStatusCode (Type, Value, Instance, (EFI_GUID *)CallerId, Data); } @@ -80,14 +80,10 @@ InternalReportStatusCode ( **/ UINTN InternalReportStatusCodeDevicePathSize ( - IN EFI_DEVICE_PATH_PROTOCOL *DevicePath + IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath ) { - EFI_DEVICE_PATH_PROTOCOL *Start; - - if (DevicePath == NULL) { - return 0; - } + CONST EFI_DEVICE_PATH_PROTOCOL *Start; // // Search for the end of the device path structure @@ -187,12 +183,12 @@ CodeTypeToPostCode ( BOOLEAN EFIAPI ReportStatusCodeExtractAssertInfo ( - IN EFI_STATUS_CODE_TYPE CodeType, - IN EFI_STATUS_CODE_VALUE Value, - IN EFI_STATUS_CODE_DATA *Data, - OUT CHAR8 **Filename, - OUT CHAR8 **Description, - OUT UINT32 *LineNumber + IN EFI_STATUS_CODE_TYPE CodeType, + IN EFI_STATUS_CODE_VALUE Value, + IN CONST EFI_STATUS_CODE_DATA *Data, + OUT CHAR8 **Filename, + OUT CHAR8 **Description, + OUT UINT32 *LineNumber ) { EFI_DEBUG_ASSERT_DATA *AssertData; @@ -247,10 +243,10 @@ ReportStatusCodeExtractAssertInfo ( BOOLEAN EFIAPI ReportStatusCodeExtractDebugInfo ( - IN EFI_STATUS_CODE_DATA *Data, - OUT UINT32 *ErrorLevel, - OUT VA_LIST *Marker, - OUT CHAR8 **Format + IN CONST EFI_STATUS_CODE_DATA *Data, + OUT UINT32 *ErrorLevel, + OUT VA_LIST *Marker, + OUT CHAR8 **Format ) { EFI_DEBUG_INFO *DebugInfo; @@ -348,9 +344,9 @@ ReportStatusCode ( EFI_STATUS EFIAPI ReportStatusCodeWithDevicePath ( - IN EFI_STATUS_CODE_TYPE Type, - IN EFI_STATUS_CODE_VALUE Value, - IN EFI_DEVICE_PATH_PROTOCOL *DevicePath + IN EFI_STATUS_CODE_TYPE Type, + IN EFI_STATUS_CODE_VALUE Value, + IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath ) { ASSERT (DevicePath != NULL); @@ -401,7 +397,7 @@ EFIAPI ReportStatusCodeWithExtendedData ( IN EFI_STATUS_CODE_TYPE Type, IN EFI_STATUS_CODE_VALUE Value, - IN VOID *ExtendedData, + IN CONST VOID *ExtendedData, IN UINTN ExtendedDataSize ) { @@ -466,9 +462,9 @@ ReportStatusCodeEx ( IN EFI_STATUS_CODE_TYPE Type, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, - IN EFI_GUID *CallerId OPTIONAL, - IN EFI_GUID *ExtendedDataGuid OPTIONAL, - IN VOID *ExtendedData OPTIONAL, + IN CONST EFI_GUID *CallerId OPTIONAL, + IN CONST EFI_GUID *ExtendedDataGuid OPTIONAL, + IN CONST VOID *ExtendedData OPTIONAL, IN UINTN ExtendedDataSize ) { -- cgit v1.2.3