Difference between revisions of "MIPS Malta"
(upd) |
|||
| Line 35: | Line 35: | ||
The Malta is fully supported by Linux 2.4 and Linux 2.6. Since generally the main GIT tree on linux-mips.org is more geared towards development a separate [http://www.linux-mips.org/git?p=linux-malta.git Malta GIT] repository that's geared towards absolute stability on Malta. Since 2.6.16 and the arrival of stable branches on linux-mips.org, the linux-malta repository is no longer maintained, and users are directed to the latest stable branch in [http://www.linux-mips.org/git?p=linux.git;a=heads linux.git]. | The Malta is fully supported by Linux 2.4 and Linux 2.6. Since generally the main GIT tree on linux-mips.org is more geared towards development a separate [http://www.linux-mips.org/git?p=linux-malta.git Malta GIT] repository that's geared towards absolute stability on Malta. Since 2.6.16 and the arrival of stable branches on linux-mips.org, the linux-malta repository is no longer maintained, and users are directed to the latest stable branch in [http://www.linux-mips.org/git?p=linux.git;a=heads linux.git]. | ||
| − | [[Emulators#GXemul|GXemul]] supports MIPS Malta CoreLV (CORID=1) well enought to run unmodified Linux 2.4 | + | [[Emulators#GXemul|GXemul]] supports MIPS Malta CoreLV (CORID=1) well enought to run unmodified Linux 2.4 and 2.6 kernels (except PCI and LAN stuff). |
| Line 42: | Line 42: | ||
* [http://www.mips.com/ProductCatalog/P_Malta/productBrief Maltaâ„¢ Development Board] | * [http://www.mips.com/ProductCatalog/P_Malta/productBrief Maltaâ„¢ Development Board] | ||
* [http://www.netbsd.org/Ports/evbmips/ NetBSD evbmips port] | * [http://www.netbsd.org/Ports/evbmips/ NetBSD evbmips port] | ||
| + | * Debian [http://people.debian.org/~ths/mips-kernels/malta/ precompiled kernels] and HOWTO. | ||
* [http://www.lynuxworks.com/board-support/mips/malta.php Lynxworks for MIPS Malta] | * [http://www.lynuxworks.com/board-support/mips/malta.php Lynxworks for MIPS Malta] | ||
* [http://www.virtio.com Virtio] VPMM Virtual Platform emulates MIPS Malta | * [http://www.virtio.com Virtio] VPMM Virtual Platform emulates MIPS Malta | ||
Revision as of 13:35, 25 December 2006
The MIPS Malta is an ATX formfactor evaluation board made by MIPS Technologies. It supports a large variety of processor options; common processor types are 4Kc, 4KEc, 5Kc or a 24Kc core. The Malta board has four 32-bit PCI slots that are usually clocked at 33MHz and onboard Am79c970 PC-Net PCI Ethernet. It has Intel 82371AB PIIX4 (aka Southbridge) onboard which provides two PCI IDE (one for CompactFLASH socket), USB 1.1, and conventional PC-compatible peripherials : two i8259 IAC, i8254 timer, mc146818 RTC and CMOS e.t.c. The Malta has also a SuperIO chip behind a PIIX4 PCI/ISA bridge wich provides 16550 compatible DUART, LPT, floppy controller and PS/2 keyboard and mouse. The Malta can operate in big endian or little endian mode. This is accomplished by a BIGEND switch on the board.
Malta board may be equipped with various "core cards". A core card includes a CPU, a system controller (aka Northbridge) and SDRAM module.
| CoreCard | CORID | CPUs | Controller |
|---|---|---|---|
| QED5261 | 0 | QED RM5261 | GT64120 |
| CoreLV | 1 | MIPS32 4K, MIPS64 5K | GT64120 |
| CoreBonito64 | 2 | QED RM5261, RM7061A | Bonito64 |
| Core20K | 3 | MIPS64 20Kc, MIPS64 25Kf | Bonito64 |
| CoreFPGA | 4 | MIPS32 4K, MIPS64 5K | GT64120 |
| CoreMSC | 5 | . | . |
| CoreEMUL | 6 | . | . |
| CoreFPGA2 | 7 | . | MIPS SOC-it 101 |
| CoreFPGAR2 | 8 | . | GT64120 |
| CoreFPGA3 | 9 | . | MIPS SOC-it 101 |
Firmware
Malta uses YAMON for it's firmware. YAMON determines various Core cards automatically.
Linux support
The Malta is fully supported by Linux 2.4 and Linux 2.6. Since generally the main GIT tree on linux-mips.org is more geared towards development a separate Malta GIT repository that's geared towards absolute stability on Malta. Since 2.6.16 and the arrival of stable branches on linux-mips.org, the linux-malta repository is no longer maintained, and users are directed to the latest stable branch in linux.git.
GXemul supports MIPS Malta CoreLV (CORID=1) well enought to run unmodified Linux 2.4 and 2.6 kernels (except PCI and LAN stuff).
External links
- Maltaâ„¢ Development Board
- NetBSD evbmips port
- Debian precompiled kernels and HOWTO.
- Lynxworks for MIPS Malta
- Virtio VPMM Virtual Platform emulates MIPS Malta