• Linus Torvalds's avatar
    Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus · 568d135d
    Linus Torvalds authored
    Pull MIPS updates from Ralf Baechle:
     "Boston platform support:
       - Document DT bindings
       - Add CLK driver for board clocks
    
      CM:
       - Avoid per-core locking with CM3 & higher
       - WARN on attempt to lock invalid VP, not BUG
    
      CPS:
       - Select CONFIG_SYS_SUPPORTS_SCHED_SMT for MIPSr6
       - Prevent multi-core with dcache aliasing
       - Handle cores not powering down more gracefully
       - Handle spurious VP starts more gracefully
    
      DSP:
       - Add lwx & lhx missaligned access support
    
      eBPF:
       - Add MIPS support along with many supporting change to add the
         required infrastructure
    
      Generic arch code:
       - Misc sysmips MIPS_ATOMIC_SET fixes
       - Drop duplicate HAVE_SYSCALL_TRACEPOINTS
       - Negate error syscall return in trace
       - Correct forced syscall errors
       - Traced negative syscalls should return -ENOSYS
       - Allow samples/bpf/tracex5 to access syscall arguments for sane
         traces
       - Cleanup from old Kconfig options in defconfigs
       - Fix PREF instruction usage by memcpy for MIPS R6
       - Fix various special cases in the FPU eulation
       - Fix some special cases in MIPS16e2 support
       - Fix MIPS I ISA /proc/cpuinfo reporting
       - Sort MIPS Kconfig alphabetically
       - Fix minimum alignment requirement of IRQ stack as required by
         ABI / GCC
       - Fix special cases in the module loader
       - Perform post-DMA cache flushes on systems with MAARs
       - Probe the I6500 CPU
       - Cleanup cmpxchg and add support for 1 and 2 byte operations
       - Use queued read/write locks (qrwlock)
       - Use queued spinlocks (qspinlock)
       - Add CPU shared FTLB feature detection
       - Handle tlbex-tlbp race condition
       - Allow storing pgd in C0_CONTEXT for MIPSr6
       - Use current_cpu_type() in m4kc_tlbp_war()
       - Support Boston in the generic kernel
    
      Generic platform:
       - yamon-dt: Pull YAMON DT shim code out of SEAD-3 board
       - yamon-dt: Support > 256MB of RAM
       - yamon-dt: Use serial* rather than uart* aliases
       - Abstract FDT fixup application
       - Set RTC_ALWAYS_BCD to 0
       - Add a MAINTAINERS entry
    
      core kernel:
       - qspinlock.c: include linux/prefetch.h
    
      Loongson 3:
       - Add support
    
      Perf:
       - Add I6500 support
    
      SEAD-3:
       - Remove GIC timer from DT
       - Set interrupt-parent per-device, not at root node
       - Fix GIC interrupt specifiers
    
      SMP:
       - Skip IPI setup if we only have a single CPU
    
      VDSO:
       - Make comment match reality
       - Improvements to time code in VDSO"
    
    * 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (86 commits)
      locking/qspinlock: Include linux/prefetch.h
      MIPS: Fix MIPS I ISA /proc/cpuinfo reporting
      MIPS: Fix minimum alignment requirement of IRQ stack
      MIPS: generic: Support MIPS Boston development boards
      MIPS: DTS: img: Don't attempt to build-in all .dtb files
      clk: boston: Add a driver for MIPS Boston board clocks
      dt-bindings: Document img,boston-clock binding
      MIPS: Traced negative syscalls should return -ENOSYS
      MIPS: Correct forced syscall errors
      MIPS: Negate error syscall return in trace
      MIPS: Drop duplicate HAVE_SYSCALL_TRACEPOINTS select
      MIPS16e2: Provide feature overrides for non-MIPS16 systems
      MIPS: MIPS16e2: Report ASE presence in /proc/cpuinfo
      MIPS: MIPS16e2: Subdecode extended LWSP/SWSP instructions
      MIPS: MIPS16e2: Identify ASE presence
      MIPS: VDSO: Fix a mismatch between comment and preprocessor constant
      MIPS: VDSO: Add implementation of gettimeofday() fallback
      MIPS: VDSO: Add implementation of clock_gettime() fallback
      MIPS: VDSO: Fix conversions in do_monotonic()/do_monotonic_coarse()
      MIPS: Use current_cpu_type() in m4kc_tlbp_war()
      ...
    568d135d
Name
Last commit
Last update
..
at91 Loading commit data...
axis Loading commit data...
axs10x Loading commit data...
bcm Loading commit data...
berlin Loading commit data...
h8300 Loading commit data...
hisilicon Loading commit data...
imgtec Loading commit data...
imx Loading commit data...
ingenic Loading commit data...
keystone Loading commit data...
loongson1 Loading commit data...
mediatek Loading commit data...
meson Loading commit data...
microchip Loading commit data...
mmp Loading commit data...
mvebu Loading commit data...
mxs Loading commit data...
nxp Loading commit data...
pistachio Loading commit data...
pxa Loading commit data...
qcom Loading commit data...
renesas Loading commit data...
rockchip Loading commit data...
samsung Loading commit data...
sirf Loading commit data...
socfpga Loading commit data...
spear Loading commit data...
st Loading commit data...
sunxi Loading commit data...
sunxi-ng Loading commit data...
tegra Loading commit data...
ti Loading commit data...
uniphier Loading commit data...
ux500 Loading commit data...
versatile Loading commit data...
x86 Loading commit data...
zte Loading commit data...
zynq Loading commit data...
Kconfig Loading commit data...
Makefile Loading commit data...
clk-asm9260.c Loading commit data...
clk-axi-clkgen.c Loading commit data...
clk-axm5516.c Loading commit data...
clk-bulk.c Loading commit data...
clk-cdce706.c Loading commit data...
clk-cdce925.c Loading commit data...
clk-clps711x.c Loading commit data...
clk-composite.c Loading commit data...
clk-conf.c Loading commit data...
clk-cs2000-cp.c Loading commit data...
clk-devres.c Loading commit data...
clk-divider.c Loading commit data...
clk-efm32gg.c Loading commit data...
clk-fixed-factor.c Loading commit data...
clk-fixed-rate.c Loading commit data...
clk-fractional-divider.c Loading commit data...
clk-gate.c Loading commit data...
clk-gemini.c Loading commit data...
clk-gpio.c Loading commit data...
clk-hi655x.c Loading commit data...
clk-highbank.c Loading commit data...
clk-max77686.c Loading commit data...
clk-mb86s7x.c Loading commit data...
clk-moxart.c Loading commit data...
clk-multiplier.c Loading commit data...
clk-mux.c Loading commit data...
clk-nomadik.c Loading commit data...
clk-nspire.c Loading commit data...
clk-oxnas.c Loading commit data...
clk-palmas.c Loading commit data...
clk-pwm.c Loading commit data...
clk-qoriq.c Loading commit data...
clk-rk808.c Loading commit data...
clk-s2mps11.c Loading commit data...
clk-scpi.c Loading commit data...
clk-si514.c Loading commit data...
clk-si5351.c Loading commit data...
clk-si5351.h Loading commit data...
clk-si570.c Loading commit data...
clk-stm32f4.c Loading commit data...
clk-tango4.c Loading commit data...
clk-twl6040.c Loading commit data...
clk-u300.c Loading commit data...
clk-versaclock5.c Loading commit data...
clk-vt8500.c Loading commit data...
clk-wm831x.c Loading commit data...
clk-xgene.c Loading commit data...
clk.c Loading commit data...
clk.h Loading commit data...
clkdev.c Loading commit data...