Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/hexagon/kernel/vm_vectors.S
26424 views
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;
36
37