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