cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

vm_vectors.S (628B)


      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:
     271:
     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;