2 // Copyright (c) 2011, ARM Limited. All rights reserved.
4 // This program and the accompanying materials
5 // are licensed and made available under the terms and conditions of the BSD License
6 // which accompanies this distribution. The full text of the license may be found at
7 // http://opensource.org/licenses/bsd-license.php
9 // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16 IMPORT PeiCommonExceptionEntry
20 AREA PrePeiCoreException, CODE, READONLY, CODEALIGN, ALIGN=5
22 //============================================================
23 //Default Exception Handlers
24 //============================================================
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 cps #0x13 ; Switch to SVC for common stack
45 blx PeiCommonExceptionEntry
49 cps #0x13 ; Switch to SVC for common stack
51 blx PeiCommonExceptionEntry
55 cps #0x13 ; Switch to SVC for common stack
57 blx PeiCommonExceptionEntry
61 cps #0x13 ; Switch to SVC for common stack
63 blx PeiCommonExceptionEntry
67 cps #0x13 ; Switch to SVC for common stack
69 blx PeiCommonExceptionEntry
73 cps #0x13 ; Switch to SVC for common stack
75 blx PeiCommonExceptionEntry
79 cps #0x13 ; Switch to SVC for common stack
81 blx PeiCommonExceptionEntry
85 cps #0x13 ; Switch to SVC for common stack
87 blx PeiCommonExceptionEntry