__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/* * arch/xtensa/include/asm/xchal_vaddr_remap.h * * Xtensa macros for MMU V3 Support. Deals with re-mapping the Virtual * Memory Addresses from "Virtual == Physical" to their prevvious V2 MMU * mappings (KSEG at 0xD0000000 and KIO at 0XF0000000). * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 2008 - 2012 Tensilica Inc. * * Pete Delaney <[email protected]> * Marc Gauthier <[email protected] */ #ifndef _XTENSA_VECTORS_H #define _XTENSA_VECTORS_H #include <asm/core.h> #include <asm/kmem_layout.h> #if defined(CONFIG_MMU) && XCHAL_HAVE_PTP_MMU && XCHAL_HAVE_SPANNING_WAY #ifdef CONFIG_KERNEL_VIRTUAL_ADDRESS #define KERNELOFFSET CONFIG_KERNEL_VIRTUAL_ADDRESS #else #define KERNELOFFSET (CONFIG_KERNEL_LOAD_ADDRESS + \ XCHAL_KSEG_CACHED_VADDR - \ XCHAL_KSEG_PADDR) #endif #else #define KERNELOFFSET CONFIG_KERNEL_LOAD_ADDRESS #endif #define RESET_VECTOR1_VADDR (XCHAL_RESET_VECTOR1_VADDR) #ifdef CONFIG_VECTORS_ADDR #define VECBASE_VADDR (CONFIG_VECTORS_ADDR) #else #define VECBASE_VADDR _vecbase #endif #if XCHAL_HAVE_VECBASE #define VECTOR_VADDR(offset) (VECBASE_VADDR + offset) #define USER_VECTOR_VADDR VECTOR_VADDR(XCHAL_USER_VECOFS) #define KERNEL_VECTOR_VADDR VECTOR_VADDR(XCHAL_KERNEL_VECOFS) #define DOUBLEEXC_VECTOR_VADDR VECTOR_VADDR(XCHAL_DOUBLEEXC_VECOFS) #define WINDOW_VECTORS_VADDR VECTOR_VADDR(XCHAL_WINDOW_OF4_VECOFS) #define INTLEVEL2_VECTOR_VADDR VECTOR_VADDR(XCHAL_INTLEVEL2_VECOFS) #define INTLEVEL3_VECTOR_VADDR VECTOR_VADDR(XCHAL_INTLEVEL3_VECOFS) #define INTLEVEL4_VECTOR_VADDR VECTOR_VADDR(XCHAL_INTLEVEL4_VECOFS) #define INTLEVEL5_VECTOR_VADDR VECTOR_VADDR(XCHAL_INTLEVEL5_VECOFS) #define INTLEVEL6_VECTOR_VADDR VECTOR_VADDR(XCHAL_INTLEVEL6_VECOFS) #define INTLEVEL7_VECTOR_VADDR VECTOR_VADDR(XCHAL_INTLEVEL7_VECOFS) #define DEBUG_VECTOR_VADDR VECTOR_VADDR(XCHAL_DEBUG_VECOFS) /* * These XCHAL_* #defines from varian/core.h * are not valid to use with V3 MMU. Non-XCHAL * constants are defined above and should be used. */ #undef XCHAL_VECBASE_RESET_VADDR #undef XCHAL_USER_VECTOR_VADDR #undef XCHAL_KERNEL_VECTOR_VADDR #undef XCHAL_DOUBLEEXC_VECTOR_VADDR #undef XCHAL_WINDOW_VECTORS_VADDR #undef XCHAL_INTLEVEL2_VECTOR_VADDR #undef XCHAL_INTLEVEL3_VECTOR_VADDR #undef XCHAL_INTLEVEL4_VECTOR_VADDR #undef XCHAL_INTLEVEL5_VECTOR_VADDR #undef XCHAL_INTLEVEL6_VECTOR_VADDR #undef XCHAL_INTLEVEL7_VECTOR_VADDR #undef XCHAL_DEBUG_VECTOR_VADDR #else #define USER_VECTOR_VADDR XCHAL_USER_VECTOR_VADDR #define KERNEL_VECTOR_VADDR XCHAL_KERNEL_VECTOR_VADDR #define DOUBLEEXC_VECTOR_VADDR XCHAL_DOUBLEEXC_VECTOR_VADDR #define WINDOW_VECTORS_VADDR XCHAL_WINDOW_VECTORS_VADDR #define INTLEVEL2_VECTOR_VADDR XCHAL_INTLEVEL2_VECTOR_VADDR #define INTLEVEL3_VECTOR_VADDR XCHAL_INTLEVEL3_VECTOR_VADDR #define INTLEVEL4_VECTOR_VADDR XCHAL_INTLEVEL4_VECTOR_VADDR #define INTLEVEL5_VECTOR_VADDR XCHAL_INTLEVEL5_VECTOR_VADDR #define INTLEVEL6_VECTOR_VADDR XCHAL_INTLEVEL6_VECTOR_VADDR #define INTLEVEL7_VECTOR_VADDR XCHAL_INTLEVEL6_VECTOR_VADDR #define DEBUG_VECTOR_VADDR XCHAL_DEBUG_VECTOR_VADDR #endif #endif /* _XTENSA_VECTORS_H */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| Kbuild | File | 282 B | 0644 |
|
| asm-offsets.h | File | 35 B | 0644 |
|
| asm-prototypes.h | File | 757 B | 0644 |
|
| asm-uaccess.h | File | 2.33 KB | 0644 |
|
| asmmacro.h | File | 6.67 KB | 0644 |
|
| atomic.h | File | 7.35 KB | 0644 |
|
| barrier.h | File | 710 B | 0644 |
|
| bitops.h | File | 5.31 KB | 0644 |
|
| bootparam.h | File | 1.37 KB | 0644 |
|
| cache.h | File | 1.09 KB | 0644 |
|
| cacheasm.h | File | 3.77 KB | 0644 |
|
| cacheflush.h | File | 5.62 KB | 0644 |
|
| cachetype.h | File | 223 B | 0644 |
|
| checksum.h | File | 5.75 KB | 0644 |
|
| cmpxchg.h | File | 5.64 KB | 0644 |
|
| coprocessor.h | File | 4.58 KB | 0644 |
|
| core.h | File | 1.49 KB | 0644 |
|
| current.h | File | 749 B | 0644 |
|
| delay.h | File | 1.63 KB | 0644 |
|
| dma.h | File | 1.69 KB | 0644 |
|
| elf.h | File | 5.41 KB | 0644 |
|
| fixmap.h | File | 1.08 KB | 0644 |
|
| flat.h | File | 442 B | 0644 |
|
| ftrace.h | File | 760 B | 0644 |
|
| futex.h | File | 4.06 KB | 0644 |
|
| highmem.h | File | 2.12 KB | 0644 |
|
| hw_breakpoint.h | File | 1.59 KB | 0644 |
|
| initialize_mmu.h | File | 5.08 KB | 0644 |
|
| io.h | File | 1.55 KB | 0644 |
|
| irq.h | File | 1.1 KB | 0644 |
|
| irqflags.h | File | 2.02 KB | 0644 |
|
| jump_label.h | File | 1.6 KB | 0644 |
|
| kasan.h | File | 953 B | 0644 |
|
| kmem_layout.h | File | 2.72 KB | 0644 |
|
| linkage.h | File | 154 B | 0644 |
|
| mmu.h | File | 462 B | 0644 |
|
| mmu_context.h | File | 3.54 KB | 0644 |
|
| mtd-xip.h | File | 441 B | 0644 |
|
| mxregs.h | File | 1.3 KB | 0644 |
|
| nommu_context.h | File | 156 B | 0644 |
|
| page.h | File | 5.08 KB | 0644 |
|
| pci-bridge.h | File | 1.61 KB | 0644 |
|
| pci.h | File | 1.22 KB | 0644 |
|
| perf_event.h | File | 108 B | 0644 |
|
| pgalloc.h | File | 1.33 KB | 0644 |
|
| pgtable.h | File | 13.94 KB | 0644 |
|
| platform.h | File | 1.1 KB | 0644 |
|
| processor.h | File | 7.76 KB | 0644 |
|
| ptrace.h | File | 3.33 KB | 0644 |
|
| regs.h | File | 3.92 KB | 0644 |
|
| seccomp.h | File | 287 B | 0644 |
|
| sections.h | File | 1.46 KB | 0644 |
|
| serial.h | File | 443 B | 0644 |
|
| shmparam.h | File | 561 B | 0644 |
|
| signal.h | File | 502 B | 0644 |
|
| smp.h | File | 1013 B | 0644 |
|
| spinlock.h | File | 472 B | 0644 |
|
| spinlock_types.h | File | 323 B | 0644 |
|
| stackprotector.h | File | 985 B | 0644 |
|
| stacktrace.h | File | 1.11 KB | 0644 |
|
| string.h | File | 3.24 KB | 0644 |
|
| switch_to.h | File | 601 B | 0644 |
|
| syscall.h | File | 1.82 KB | 0644 |
|
| sysmem.h | File | 426 B | 0644 |
|
| thread_info.h | File | 4.07 KB | 0644 |
|
| timex.h | File | 1.41 KB | 0644 |
|
| tlb.h | File | 505 B | 0644 |
|
| tlbflush.h | File | 5.49 KB | 0644 |
|
| traps.h | File | 3.5 KB | 0644 |
|
| uaccess.h | File | 8.33 KB | 0644 |
|
| ucontext.h | File | 540 B | 0644 |
|
| unistd.h | File | 339 B | 0644 |
|
| vectors.h | File | 3.2 KB | 0644 |
|
| vermagic.h | File | 433 B | 0644 |
|
| vmalloc.h | File | 96 B | 0644 |
|