The main MIPS changes for 5.6:

- Support mremap() for the VDSO, primarily to allow CRIU to restore the
  VDSO to its checkpointed location.

- Restore the MIPS32 cBPF JIT, after having reverted the enablement of
  the eBPF JIT for MIPS32 systems in the 5.5 cycle.

- Improve cop0 counter synchronization behaviour whilst onlining CPUs by
  running with interrupts disabled.

- Better match FPU behaviour when emulating multiply-accumulate
  instructions on pre-r6 systems that implement IEEE754-2008 style MACs.

- Loongson64 kernels now build using the MIPS64r2 ISA, allowing them to
  take advantage of instructions introduced by r2.

- Support for the Ingenic X1000 SoC & the really nice little CU Neo
  development board that's using it.

- Support for WMAC on GARDENA Smart Gateway devices.

- Lots of cleanup & refactoring of SGI IP27 (Origin 2*) support in
  preparation for introducing IP35 (Origin 3*) support.

- Various Kconfig & Makefile cleanups.

MIPS: PCI: Add detection of IOC3 on IO7, IO8, IO9 and Fuel

Add detection for IOC3 chips in IP35 machines.

Signed-off-by: Thomas Bogendoerfer <>
Signed-off-by: Paul Burton <>
Cc: Ralf Baechle <>
Cc: James Hogan <>
2 files changed