2 // Copyright (c) 2011, ARM Limited. All rights reserved.
4 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #include <AsmMacroIoLib.h>
12 #start of the code section
17 GCC_ASM_IMPORT(PeiCommonExceptionEntry)
20 GCC_ASM_EXPORT(PeiVectorTable)
22 //============================================================
23 //Default Exception Handlers
24 //============================================================
27 ASM_PFX(PeiVectorTable):
28 b _DefaultResetHandler
31 b _DefaultPrefetchAbort
38 // Default Exception handlers: There is no plan to return from any of these exceptions.
39 // No context saving at all.
43 # Switch to SVC for common stack
46 blx ASM_PFX(PeiCommonExceptionEntry)
50 # Switch to SVC for common stack
53 blx ASM_PFX(PeiCommonExceptionEntry)
57 # Switch to SVC for common stack
60 blx ASM_PFX(PeiCommonExceptionEntry)
62 _DefaultPrefetchAbort:
64 # Switch to SVC for common stack
67 blx ASM_PFX(PeiCommonExceptionEntry)
71 # Switch to SVC for common stack
74 blx ASM_PFX(PeiCommonExceptionEntry)
78 # Switch to SVC for common stack
81 blx ASM_PFX(PeiCommonExceptionEntry)
85 # Switch to SVC for common stack
88 blx ASM_PFX(PeiCommonExceptionEntry)
92 # Switch to SVC for common stack
95 blx ASM_PFX(PeiCommonExceptionEntry)