mirror of https://github.com/acidanthera/audk.git
Remove the GUID declared as gEfiStatusCodeDataTypeAssertGuid and EFI_STATUS_CODE_DATA_TYPE_ASSERT_GUID because it is not present in the Intel Framework Specifications.
Any usage of this GUID should be replaced with gEfiStatusCodeSpecificDataGuid or EFI_STATUS_CODE_SPECIFIC_DATA_GUID. The Intel Framework Specification Status Codes 0.92 defines the method for producing a status code for an ASSERT() condition by using an error code of EFI_SW_EC_ILLEGAL_SOFTWARE_STATE. Any consumer of produced status codes should evaluate the error code to determine if it is an ASSERT() type, and then know how to interpret the extended data as EFI_DEBUG_ASSERT_DATA. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8427 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
810881f08f
commit
1872ccab74
|
@ -282,7 +282,7 @@ DebugAssert (
|
||||||
(EFI_SOFTWARE_DXE_BS_DRIVER | EFI_SW_EC_ILLEGAL_SOFTWARE_STATE),
|
(EFI_SOFTWARE_DXE_BS_DRIVER | EFI_SW_EC_ILLEGAL_SOFTWARE_STATE),
|
||||||
0,
|
0,
|
||||||
NULL,
|
NULL,
|
||||||
&gEfiStatusCodeDataTypeAssertGuid,
|
NULL,
|
||||||
AssertData,
|
AssertData,
|
||||||
TotalSize
|
TotalSize
|
||||||
);
|
);
|
||||||
|
|
|
@ -51,6 +51,5 @@
|
||||||
|
|
||||||
[Guids.common]
|
[Guids.common]
|
||||||
gEfiStatusCodeDataTypeDebugGuid
|
gEfiStatusCodeDataTypeDebugGuid
|
||||||
gEfiStatusCodeDataTypeAssertGuid
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue