Linux 5.6.13
[linux/fpc-iii.git] / arch / hexagon / kernel / vm_vectors.S
blobfba33745ce579c4071730c181f76345f15c21724
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * Event jump tables
4  *
5  * Copyright (c) 2010-2012,2013, The Linux Foundation. All rights reserved.
6  */
8 #include <asm/hexagon_vm.h>
10 .text
12 /*  This is registered early on to allow angel  */
13 .global _K_provisional_vec
14 _K_provisional_vec:
15         jump 1f;
16         jump 1f;
17         jump 1f;
18         jump 1f;
19         jump 1f;
20         trap1(#HVM_TRAP1_VMRTE)
21         jump 1f;
22         jump 1f;
25 .global _K_VM_event_vector
26 _K_VM_event_vector:
28         jump 1b;  /*  Reset  */
29         jump _K_enter_machcheck;
30         jump _K_enter_genex;
31         jump _K_enter_debug;
32         jump 1b;  /*  4 Rsvd  */
33         jump _K_enter_trap0;
34         jump 1b;  /*  6 Rsvd  */
35         jump _K_enter_interrupt;