Additional MIPS Release 6 Changes Heading Into Linux 5.1

Written by Michael Larabel in Hardware on 4 March 2019 at 08:20 PM EST. 6 Comments
The upstream Linux kernel support for the MIPS architecture continues to be improved upon, which is great news especially with this processor ISA going open-source. With the Linux 5.1 kernel are more MIPS improvements.

While the MIPS32/MIPS64 Release 6 architecture has been out there since 2014 with many design improvements, with Linux 5.1 we are seeing more bits supported. The latest MIPS Release 6 being implemented for the mainline Linux kernel are support for the MemoryMapID register and Global Invalidate TLB instructions, enabling huge-page support for MIPS64r6, and other changes.

Other MIPS work happening this cycle includes correctly calculating the number of pages allocated for interrupt stacks, DeviceTree support for the ATH79 platform, Cavium Octeon platform cleaning, and various other code improvements.

More details on this round of MIPS improvements for Linux 5.1 via this pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week