linux/arch/xtensa/kernel
Max Filippov 0376027051 xtensa: don't use l32r opcode directly
xtensa assembler is capable of representing register loads with either
movi + addmi, l32r or const16, depending on the core configuration.
Don't use '.literal' and 'l32r' directly in the code, use 'movi' and let
the assembler relax them.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2018-12-05 12:53:07 -08:00
..
syscalls xtensa: add system call table generation support 2018-12-02 23:45:22 -08:00
.gitignore
align.S
asm-offsets.c xtensa: drop unused field from the struct exc_table 2018-12-03 01:39:22 -08:00
coprocessor.S xtensa: simplify coprocessor.S 2018-12-04 14:08:23 -08:00
entry.S xtensa: drop fast_syscall_kernel 2018-12-03 01:39:22 -08:00
head.S xtensa: don't use l32r opcode directly 2018-12-05 12:53:07 -08:00
hw_breakpoint.c xtensa: clean up WSR*/RSR*/get_sr/set_sr 2018-12-04 14:08:11 -08:00
irq.c xtensa: drop variant IRQ support 2018-08-20 12:28:05 -07:00
Makefile kbuild/arch/xtensa: Define LINKER_SCRIPT for the linker script 2018-10-04 10:05:38 +02:00
mcount.S
module.c
mxhead.S
pci-dma.c Xtensa improvements for v4.19: 2018-08-22 14:04:41 -07:00
pci.c mm: remove include/linux/bootmem.h 2018-10-31 08:54:16 -07:00
perf_event.c
platform.c
process.c xtensa: don't clear cpenable unconditionally on release 2018-12-04 14:08:23 -08:00
ptrace.c xtensa: drop custom PTRACE_{PEEK,POKE}{TEXT,DATA} 2018-12-03 01:39:23 -08:00
s32c1i_selftest.c
setup.c xtensa: clean up WSR*/RSR*/get_sr/set_sr 2018-12-04 14:08:11 -08:00
signal.c
smp.c
stacktrace.c
syscall.c xtensa: generate uapi header and syscall table header files 2018-12-02 23:45:41 -08:00
time.c
traps.c xtensa: clean up WSR*/RSR*/get_sr/set_sr 2018-12-04 14:08:11 -08:00
vectors.S
vmlinux.lds.S Xtensa fixes and cleanups for v4.20: 2018-11-01 14:32:43 -07:00
xtensa_ksyms.c xtensa: use generic strncpy_from_user with KASAN 2017-12-17 15:34:57 -08:00