mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-11-28 15:31:16 +00:00
- boot_mem_map is removed, providing a nice cleanup made possible by the
recent removal of bootmem.
- Some fixes to atomics, in general providing compiler barriers for
smp_mb__{before,after}_atomic plus fixes specific to Loongson CPUs or
MIPS32 systems using cmpxchg64().
- Conversion to the new generic VDSO infrastructure courtesy of Vincenzo
Frascino.
- Removal of undefined behavior in set_io_port_base(), fixing the
behavior of some MIPS kernel configurations when built with recent
clang versions.
- Initial MIPS32 huge page support, functional on at least Ingenic SoCs.
- pte_special() is now supported for some configurations, allowing among
other things generic fast GUP to be used.
- Miscellaneous fixes & cleanups.
And platform specific changes:
- Major improvements to Ingenic SoC support from Paul Cercueil, mostly
enabled by the inclusion of the new TCU (timer-counter unit) drivers
he's spent a very patient year or so working on. Plus some fixes for
X1000 SoCs from Zhou Yanjie.
- Netgear R6200 v1 systems are now supported by the bcm47xx platform.
- DT updates for BMIPS, Lantiq & Microsemi Ocelot systems.
-----BEGIN PGP SIGNATURE-----
iIsEABYIADMWIQRgLjeFAZEXQzy86/s+p5+stXUA3QUCXYaqpRUccGF1bC5idXJ0
b25AbWlwcy5jb20ACgkQPqefrLV1AN2JUQD+PQGFIlq9bo/3vLyqsXJffm+DhwVQ
4WSCSeN5brPkO8EA/153sRJBlRtG+KK5p9f7WYKUuBfbcEawuc1uwmKuy7cG
=lWlM
-----END PGP SIGNATURE-----
Merge tag 'mips_5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux
Pull MIPS updates from Paul Burton:
"Main MIPS changes:
- boot_mem_map is removed, providing a nice cleanup made possible by
the recent removal of bootmem.
- Some fixes to atomics, in general providing compiler barriers for
smp_mb__{before,after}_atomic plus fixes specific to Loongson CPUs
or MIPS32 systems using cmpxchg64().
- Conversion to the new generic VDSO infrastructure courtesy of
Vincenzo Frascino.
- Removal of undefined behavior in set_io_port_base(), fixing the
behavior of some MIPS kernel configurations when built with recent
clang versions.
- Initial MIPS32 huge page support, functional on at least Ingenic
SoCs.
- pte_special() is now supported for some configurations, allowing
among other things generic fast GUP to be used.
- Miscellaneous fixes & cleanups.
And platform specific changes:
- Major improvements to Ingenic SoC support from Paul Cercueil,
mostly enabled by the inclusion of the new TCU (timer-counter unit)
drivers he's spent a very patient year or so working on. Plus some
fixes for X1000 SoCs from Zhou Yanjie.
- Netgear R6200 v1 systems are now supported by the bcm47xx platform.
- DT updates for BMIPS, Lantiq & Microsemi Ocelot systems"
* tag 'mips_5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux: (89 commits)
MIPS: Detect bad _PFN_SHIFT values
MIPS: Disable pte_special() for MIPS32 with RiXi
MIPS: ralink: deactivate PCI support for SOC_MT7621
mips: compat: vdso: Use legacy syscalls as fallback
MIPS: Drop Loongson _CACHE_* definitions
MIPS: tlbex: Remove cpu_has_local_ebase
MIPS: tlbex: Simplify r3k check
MIPS: Select R3k-style TLB in Kconfig
MIPS: PCI: refactor ioc3 special handling
mips: remove ioremap_cachable
mips/atomic: Fix smp_mb__{before,after}_atomic()
mips/atomic: Fix loongson_llsc_mb() wreckage
mips/atomic: Fix cmpxchg64 barriers
MIPS: Octeon: remove duplicated include from dma-octeon.c
firmware: bcm47xx_nvram: Allow COMPILE_TEST
firmware: bcm47xx_nvram: Correct size_t printf format
MIPS: Treat Loongson Extensions as ASEs
MIPS: Remove dev_err() usage after platform_get_irq()
MIPS: dts: mscc: describe the PTP ready interrupt
MIPS: dts: mscc: describe the PTP register range
...
|
||
|---|---|---|
| .. | ||
| cvmx-address.h | ||
| cvmx-agl-defs.h | ||
| cvmx-asm.h | ||
| cvmx-asxx-defs.h | ||
| cvmx-boot-vector.h | ||
| cvmx-bootinfo.h | ||
| cvmx-bootmem.h | ||
| cvmx-ciu2-defs.h | ||
| cvmx-ciu3-defs.h | ||
| cvmx-ciu-defs.h | ||
| cvmx-cmd-queue.h | ||
| cvmx-config.h | ||
| cvmx-coremask.h | ||
| cvmx-dbg-defs.h | ||
| cvmx-dpi-defs.h | ||
| cvmx-fau.h | ||
| cvmx-fpa-defs.h | ||
| cvmx-fpa.h | ||
| cvmx-gmxx-defs.h | ||
| cvmx-gpio-defs.h | ||
| cvmx-helper-board.h | ||
| cvmx-helper-errata.h | ||
| cvmx-helper-jtag.h | ||
| cvmx-helper-loop.h | ||
| cvmx-helper-npi.h | ||
| cvmx-helper-rgmii.h | ||
| cvmx-helper-sgmii.h | ||
| cvmx-helper-spi.h | ||
| cvmx-helper-util.h | ||
| cvmx-helper-xaui.h | ||
| cvmx-helper.h | ||
| cvmx-iob-defs.h | ||
| cvmx-ipd-defs.h | ||
| cvmx-ipd.h | ||
| cvmx-l2c-defs.h | ||
| cvmx-l2c.h | ||
| cvmx-l2d-defs.h | ||
| cvmx-l2t-defs.h | ||
| cvmx-led-defs.h | ||
| cvmx-lmcx-defs.h | ||
| cvmx-mio-defs.h | ||
| cvmx-mixx-defs.h | ||
| cvmx-npei-defs.h | ||
| cvmx-npi-defs.h | ||
| cvmx-packet.h | ||
| cvmx-pci-defs.h | ||
| cvmx-pciercx-defs.h | ||
| cvmx-pcsx-defs.h | ||
| cvmx-pcsxx-defs.h | ||
| cvmx-pemx-defs.h | ||
| cvmx-pescx-defs.h | ||
| cvmx-pexp-defs.h | ||
| cvmx-pip-defs.h | ||
| cvmx-pip.h | ||
| cvmx-pko-defs.h | ||
| cvmx-pko.h | ||
| cvmx-pow-defs.h | ||
| cvmx-pow.h | ||
| cvmx-rnm-defs.h | ||
| cvmx-rst-defs.h | ||
| cvmx-scratch.h | ||
| cvmx-sli-defs.h | ||
| cvmx-spi.h | ||
| cvmx-spinlock.h | ||
| cvmx-spxx-defs.h | ||
| cvmx-sriox-defs.h | ||
| cvmx-srxx-defs.h | ||
| cvmx-stxx-defs.h | ||
| cvmx-sysinfo.h | ||
| cvmx-uctlx-defs.h | ||
| cvmx-wqe.h | ||
| cvmx.h | ||
| octeon-feature.h | ||
| octeon-model.h | ||
| octeon.h | ||
| pci-octeon.h | ||