]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
4fb28474 KS |
2 | #include <linux/linkage.h> |
3 | #include <asm/assembler.h> | |
4 | ||
5 | /* | |
6 | * Function: v6_pabort | |
7 | * | |
8dfe7ac9 RK |
8 | * Params : r2 = pt_regs |
9 | * : r4 = address of aborted instruction | |
10 | * : r5 = psr for parent context | |
4fb28474 | 11 | * |
8dfe7ac9 | 12 | * Returns : r4 - r11, r13 preserved |
4fb28474 KS |
13 | * |
14 | * Purpose : obtain information about current prefetch abort. | |
15 | */ | |
16 | ||
17 | .align 5 | |
18 | ENTRY(v6_pabort) | |
8b418616 | 19 | mov r0, r4 |
4fb28474 | 20 | mrc p15, 0, r1, c5, c0, 1 @ get IFSR |
8dfe7ac9 | 21 | b do_PrefetchAbort |
4fb28474 | 22 | ENDPROC(v6_pabort) |