root/arch/hexagon/kernel/vm_vectors.S

/* [<][>][^][v][top][bottom][index][help] */
   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;

/* [<][>][^][v][top][bottom][index][help] */