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

sections.h (1402B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2
      3#ifndef _XTENSA_SECTIONS_H
      4#define _XTENSA_SECTIONS_H
      5
      6#include <asm-generic/sections.h>
      7
      8#ifdef CONFIG_VECTORS_ADDR
      9extern char _WindowVectors_text_start[];
     10extern char _WindowVectors_text_end[];
     11extern char _DebugInterruptVector_text_start[];
     12extern char _DebugInterruptVector_text_end[];
     13extern char _KernelExceptionVector_text_start[];
     14extern char _KernelExceptionVector_text_end[];
     15extern char _UserExceptionVector_text_start[];
     16extern char _UserExceptionVector_text_end[];
     17extern char _DoubleExceptionVector_text_start[];
     18extern char _DoubleExceptionVector_text_end[];
     19extern char _exception_text_start[];
     20extern char _exception_text_end[];
     21extern char _Level2InterruptVector_text_start[];
     22extern char _Level2InterruptVector_text_end[];
     23extern char _Level3InterruptVector_text_start[];
     24extern char _Level3InterruptVector_text_end[];
     25extern char _Level4InterruptVector_text_start[];
     26extern char _Level4InterruptVector_text_end[];
     27extern char _Level5InterruptVector_text_start[];
     28extern char _Level5InterruptVector_text_end[];
     29extern char _Level6InterruptVector_text_start[];
     30extern char _Level6InterruptVector_text_end[];
     31#endif
     32#ifdef CONFIG_SECONDARY_RESET_VECTOR
     33extern char _SecondaryResetVector_text_start[];
     34extern char _SecondaryResetVector_text_end[];
     35#endif
     36#ifdef CONFIG_XIP_KERNEL
     37extern char _xip_start[];
     38extern char _xip_end[];
     39#endif
     40
     41#endif