Difference between revisions of "MIPS Malta"
|Line 47:||Line 47:|
== Linux support ==
== Linux support ==
The Malta is fully supported by Linux 2.
The Malta is fully supported by Linux 2.and Linux .. main [[Git]] tree on linux-mips.org is geared towards developmenta separate  that geared towards absolute stability on Malta is maintained by MIPS TechnologiesInc.
Revision as of 19:47, 9 October 2012
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 4Mbyte FLASH at the 0xbe000000 contains YAMON, YAMON's environment and has a free space for user applications.
Malta board may be equipped with various "core cards". A core card includes a CPU, a system controller (aka Northbridge) and SDRAM module.
|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|
|CoreFPGA2||7||.||MIPS SOC-it 101|
|CoreFPGA3||9||.||MIPS SOC-it 101|
Malta uses YAMON for its firmware. YAMON determines various Core card models and their endianness automatically. The YAMON image contains Big and Little endian parts and "magic" code to determine the current endian.
There is RedBoot port to Malta too.
The Malta is fully supported by Linux 2.6 and current Linux 3.x kernels. The main Git tree hosted on linux-mips.org is geared towards bleeding-edge development. There is a separate MIPS Technologies tree that is geared towards absolute stability on Malta as well as the SEAD-3 platform. It is actively maintained by MIPS Technologies, Inc.
Malta board is the most popular platform for MIPS full-system emulation.
GXemul supports MIPS Malta CoreLV (CoreID=1) well enough to run unmodified Linux 2.4 and 2.6 kernels (except PCI and LAN stuff).
QEMU also support MIPS Malta architecture.
- OVPWorld MIPS Homepage OVPsim simulates the MIPS Malta platform.
- Virtutech Simics Developer also emulates Malta.