Merge tag 'xtensa-20220325' of https://github.com/jcmvbkbc/linux-xtensa
Pull Xtensa updates from Max Filippov: - remove dependency on the compiler's libgcc - allow selection of internal kernel ABI via Kconfig - enable compiler plugins support for gcc-12 or newer - various minor cleanups and fixes * tag 'xtensa-20220325' of https://github.com/jcmvbkbc/linux-xtensa: xtensa: define update_mmu_tlb function xtensa: fix xtensa_wsr always writing 0 xtensa: enable plugin support xtensa: clean up kernel exit assembly code xtensa: rearrange NMI exit path xtensa: merge stack alignment definitions xtensa: fix DTC warning unit_address_format xtensa: fix stop_machine_cpuslocked call in patch_text xtensa: make secondary reset vector support conditional xtensa: add kernel ABI selection to Kconfig xtensa: don't link with libgcc xtensa: add helpers for division, remainder and shifts xtensa: add missing XCHAL_HAVE_WINDOWED check xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size xtensa: rename PT_SIZE to PT_KERNEL_SIZE xtensa: Remove unused early_read_config_byte() et al declarations xtensa: use strscpy to copy strings net: xtensa: use strscpy to copy strings
Showing
- arch/xtensa/Kconfig 48 additions, 0 deletionsarch/xtensa/Kconfig
- arch/xtensa/Makefile 5 additions, 5 deletionsarch/xtensa/Makefile
- arch/xtensa/boot/dts/xtfpga-flash-128m.dtsi 4 additions, 4 deletionsarch/xtensa/boot/dts/xtfpga-flash-128m.dtsi
- arch/xtensa/boot/dts/xtfpga-flash-16m.dtsi 4 additions, 4 deletionsarch/xtensa/boot/dts/xtfpga-flash-16m.dtsi
- arch/xtensa/boot/dts/xtfpga-flash-4m.dtsi 2 additions, 2 deletionsarch/xtensa/boot/dts/xtfpga-flash-4m.dtsi
- arch/xtensa/include/asm/asmmacro.h 33 additions, 1 deletionarch/xtensa/include/asm/asmmacro.h
- arch/xtensa/include/asm/core.h 7 additions, 0 deletionsarch/xtensa/include/asm/core.h
- arch/xtensa/include/asm/pci-bridge.h 0 additions, 9 deletionsarch/xtensa/include/asm/pci-bridge.h
- arch/xtensa/include/asm/pgtable.h 4 additions, 0 deletionsarch/xtensa/include/asm/pgtable.h
- arch/xtensa/include/asm/processor.h 3 additions, 7 deletionsarch/xtensa/include/asm/processor.h
- arch/xtensa/include/asm/ptrace.h 3 additions, 4 deletionsarch/xtensa/include/asm/ptrace.h
- arch/xtensa/kernel/Makefile 2 additions, 1 deletionarch/xtensa/kernel/Makefile
- arch/xtensa/kernel/asm-offsets.c 1 addition, 1 deletionarch/xtensa/kernel/asm-offsets.c
- arch/xtensa/kernel/entry.S 35 additions, 40 deletionsarch/xtensa/kernel/entry.S
- arch/xtensa/kernel/jump_label.c 1 addition, 1 deletionarch/xtensa/kernel/jump_label.c
- arch/xtensa/kernel/mxhead.S 2 additions, 0 deletionsarch/xtensa/kernel/mxhead.S
- arch/xtensa/kernel/process.c 0 additions, 10 deletionsarch/xtensa/kernel/process.c
- arch/xtensa/kernel/setup.c 5 additions, 5 deletionsarch/xtensa/kernel/setup.c
- arch/xtensa/kernel/vectors.S 2 additions, 2 deletionsarch/xtensa/kernel/vectors.S
- arch/xtensa/kernel/vmlinux.lds.S 2 additions, 2 deletionsarch/xtensa/kernel/vmlinux.lds.S
Loading
Please register or sign in to comment