]> git.proxmox.com Git - mirror_edk2.git/commit - ArmPkg/Library/ArmLib/AArch64/AArch64Support.S
ArmPkg: Replace single dead loop.
authorOlivier Martin <olivier.martin@arm.com>
Sat, 1 Mar 2014 10:57:55 +0000 (10:57 +0000)
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Sat, 1 Mar 2014 10:57:55 +0000 (10:57 +0000)
commiteaa84fd553eb2288f1e192430a1800bf45e51c56
tree397b52fb27dcd110b755ff4ccc62e9b42667d031
parent0ff0e414d13afd3cad5017a98bc1e257f64ed6d4
ArmPkg: Replace single dead loop.

Several assembler macros use a loop at the label "dead" to trap an error.
This is difficult to debug as there is no indication of how one arrived at the loop.
This change replaces dead with distinct loops locally in the macro,
which means the cause of the hang is detectable to the debugger.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15273 6f19259b-4bc3-4df7-8a09-765794883524
ArmPkg/Include/AsmMacroIoLibV8.h
ArmPkg/Library/ArmLib/AArch64/AArch64Support.S
ArmPkg/Library/ArmLib/Common/AArch64/ArmLibSupport.S
ArmPlatformPkg/PrePeiCore/AArch64/Exception.S
ArmPlatformPkg/PrePeiCore/AArch64/PrePeiCoreEntryPoint.S