https://github.com/torvalds/linux
Revision b0bb1269b9788a35af68587505d8df90498df75f authored by Linus Torvalds on 19 May 2019, 16:56:36 UTC, committed by Linus Torvalds on 19 May 2019, 16:56:36 UTC
Pull RISC-V updates from Palmer Dabbelt: "This contains an assortment of RISC-V related patches that I'd like to target for the 5.2 merge window. Most of the patches are cleanups, but there are a handful of user-visible changes: - The nosmp and nr_cpus command-line arguments are now supported, which work like normal. - The SBI console no longer installs itself as a preferred console, we rely on standard mechanisms (/chosen, command-line, hueristics) instead. - sfence_remove_sfence_vma{,_asid} now pass their arguments along to the SBI call. - Modules now support BUG(). - A missing sfence.vma during boot has been added. This bug only manifests during boot. - The arch/riscv support for SiFive's L2 cache controller has been merged, which should un-block the EDAC framework work. I've only tested this on QEMU again, as I didn't have time to get things running on the Unleashed. The latest master from this morning merges in cleanly and passes the tests as well" * tag 'riscv-for-linus-5.2-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux: (31 commits) riscv: fix locking violation in page fault handler RISC-V: sifive_l2_cache: Add L2 cache controller driver for SiFive SoCs RISC-V: Add DT documentation for SiFive L2 Cache Controller RISC-V: Avoid using invalid intermediate translations riscv: Support BUG() in kernel module riscv: Add the support for c.ebreak check in is_valid_bugaddr() riscv: support trap-based WARN() riscv: fix sbi_remote_sfence_vma{,_asid}. riscv: move switch_mm to its own file riscv: move flush_icache_{all,mm} to cacheflush.c tty: Don't force RISCV SBI console as preferred console RISC-V: Access CSRs using CSR numbers RISC-V: Add interrupt related SCAUSE defines in asm/csr.h RISC-V: Use tabs to align macro values in asm/csr.h RISC-V: Fix minor checkpatch issues. RISC-V: Support nr_cpus command line option. RISC-V: Implement nosmp commandline option. RISC-V: Add RISC-V specific arch_match_cpu_phys_id riscv: vdso: drop unnecessary cc-ldoption riscv: call pm_power_off from machine_halt / machine_power_off ...
Tip revision: b0bb1269b9788a35af68587505d8df90498df75f authored by Linus Torvalds on 19 May 2019, 16:56:36 UTC
Merge tag 'riscv-for-linus-5.2-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux
Merge tag 'riscv-for-linus-5.2-mw2' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux
Tip revision: b0bb126
File | Mode | Size |
---|---|---|
controller | ||
endpoint | ||
hotplug | ||
pcie | ||
switch | ||
Kconfig | -rw-r--r-- | 5.1 KB |
Makefile | -rw-r--r-- | 1.2 KB |
access.c | -rw-r--r-- | 15.1 KB |
ats.c | -rw-r--r-- | 10.3 KB |
bus.c | -rw-r--r-- | 10.3 KB |
ecam.c | -rw-r--r-- | 4.0 KB |
host-bridge.c | -rw-r--r-- | 2.4 KB |
iov.c | -rw-r--r-- | 20.9 KB |
irq.c | -rw-r--r-- | 3.9 KB |
mmap.c | -rw-r--r-- | 2.6 KB |
msi.c | -rw-r--r-- | 38.9 KB |
of.c | -rw-r--r-- | 14.4 KB |
p2pdma.c | -rw-r--r-- | 21.7 KB |
pci-acpi.c | -rw-r--r-- | 25.9 KB |
pci-bridge-emul.c | -rw-r--r-- | 11.7 KB |
pci-bridge-emul.h | -rw-r--r-- | 3.2 KB |
pci-driver.c | -rw-r--r-- | 41.3 KB |
pci-label.c | -rw-r--r-- | 7.3 KB |
pci-mid.c | -rw-r--r-- | 1.7 KB |
pci-pf-stub.c | -rw-r--r-- | 1.4 KB |
pci-stub.c | -rw-r--r-- | 2.3 KB |
pci-sysfs.c | -rw-r--r-- | 42.6 KB |
pci.c | -rw-r--r-- | 164.7 KB |
pci.h | -rw-r--r-- | 18.4 KB |
probe.c | -rw-r--r-- | 88.4 KB |
proc.c | -rw-r--r-- | 9.3 KB |
quirks.c | -rw-r--r-- | 182.8 KB |
remove.c | -rw-r--r-- | 3.7 KB |
rom.c | -rw-r--r-- | 5.7 KB |
search.c | -rw-r--r-- | 12.1 KB |
setup-bus.c | -rw-r--r-- | 56.7 KB |
setup-irq.c | -rw-r--r-- | 1.6 KB |
setup-res.c | -rw-r--r-- | 12.7 KB |
slot.c | -rw-r--r-- | 10.5 KB |
syscall.c | -rw-r--r-- | 2.7 KB |
vc.c | -rw-r--r-- | 12.0 KB |
vpd.c | -rw-r--r-- | 15.7 KB |
xen-pcifront.c | -rw-r--r-- | 27.4 KB |
Computing file changes ...