Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
[sfrench/cifs-2.6.git] / arch / hexagon / kernel / vm_vectors.S
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  */
7
8 #include <asm/hexagon_vm.h>
9
10 .text
11
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;
23
24
25 .global _K_VM_event_vector
26 _K_VM_event_vector:
27 1:
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;