Linux
MIPS Linux Kernels
Although there are many released versions of the Linux kernel, below are the stable releases that MIPS has created for our development systems. When possible, use the newest version possible to start new development.
| Platform | Linux Kernel | Branch Name |
| Malta, SEAD-3 | 3.0.8 | linux-mti-3.0.8 |
| Malta, SEAD-3 | 3.1.10 | linux-mti-3.1.10 |
| Malta, SEAD-3 | 3.4 | linux-mti-3.4 |
| Malta, SEAD-3 | 3.6.x | linux-mti-3.6 (Re-based against each new 3.6.x release) |
You must first clone the git repository with the following command:
git clone git://git.linux-mips.org/pub/scm/linux-mti.gitAfter cloning the git repository, you can then locally check out whichever branch you desire. For example, to start developing with the 3.4 branch, the following line would be used:
git checkout -t -b linux-mti-3.4 origin /linux-mti-3.4This creates a local copy of the 3.4 branch that tracks the remote branch in the repository that you cloned from. To keep your local git repository up to date, you do a pull from the remote repository with:
git pullThe -t option above turns on tracking of the remote branch. This lets you know whenever you do a pull if the remote branch was updated or not.
MIPS Linux Kernels (Android)
MIPS has also created three branches specifically for Android. These branches have the base Android patches applied. They have been verified to boot on a Malta platform. They can be accessed in the same manner described above.
| Platforms | Linux Kernel | Branch Name |
| Malta | 3.0.8 | dev-android-linux-mti-3.0.8 |
| Malta | 3.1.10 | android-linux-mti-3.1.10 |
| Malta | 3.4.2 | android-linux-mti-3.4.2 |
MIPS Linux Kernel Patches
You can view pending MIPS Linux patches at http://patchwork.linux-mips.org. You should always check pending patches before submitting a new patch request. For instructions on submitting patch requests, read the wiki page here.
MIPS Linux Kernel Activity
- MIPS: Rewrite pfn_valid to work in modules, too.
- Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
- MIPS: MSP71xx: remove inline marking of EXPORT_SYMBOL functions
- MIPS: Make virt_to_phys() work for all unmapped addresses.
- MIPS: Fix build error for crash_dump.c in 3.10-rc1
- MIPS: Xway: Fix clk leak
- Merge tag 'sound-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
- Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
- ALSA: usb-audio: proc: use found syncmaxsize to determine feedback format
- Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
- More...
MIPS Linux Distributions
If you are working with a MIPS Malta or SEAD-3 development system you can download complete Linux distrubutions from here.




