Download MIPS32 Malta Linux - Open Virtual Platforms

Transcript
MIPS32 Malta Linux Platform
Table of Contents
1
2
3
4
5
6
Preface.......................................................................................................................... 7
1.1
Related Documents .............................................................................................. 7
Introduction .................................................................................................................. 8
2.1
Platform Definition Files...................................................................................... 8
2.2
Demo Package Installers ...................................................................................... 9
Board Architecture ..................................................................................................... 10
Malta Peripheral Models Overview ........................................................................... 13
4.1
SmartLoaderLinux ............................................................................................. 13
4.2
GT64120 (SysGT6412x).................................................................................... 14
4.3
Uart16450........................................................................................................... 14
4.4
PIIX4E (PciPIIX4Ebase).................................................................................... 14
4.5
IDE (PciIDE)...................................................................................................... 14
4.6
USB (PciUSB).................................................................................................... 15
4.7
Power management (PciPM).............................................................................. 15
4.8
Interrupt Controller (IntPIIX4E8259) ................................................................ 15
4.9
VGA (VgaCLGD54xx) ...................................................................................... 16
4.10 PS2 Controller (Ps2Control) .............................................................................. 16
4.11 Real Time Clock (RtcMC146818) ..................................................................... 16
4.12 Malta FPGA (MaltaFPGA) ................................................................................ 17
4.13 Ethernet Controller (NicAM79C97x) ................................................................ 17
4.14 System bus, PCI bus, ISA bus............................................................................ 17
Booting the pre-built Linux Kernel............................................................................ 19
5.1
Introduction ........................................................................................................ 19
5.2
Linux Kernel Versions and SMP Support.......................................................... 19
5.3
Execution Sequence ........................................................................................... 19
5.3.1
Memory Initialization................................................................................. 19
5.3.2
Execution.................................................................................................... 20
5.4
Running the Platform ......................................................................................... 21
5.4.1
Booting from ‘RamDisk’ Initial RAM Disk .............................................. 21
5.4.2
Terminating the Simulation........................................................................ 24
Installing Full Linux Distribution .............................................................................. 26
6.1
Simulation Invocation Script.............................................................................. 26
6.2
Creating an Empty Disk Image .......................................................................... 26
6.3
Starting the Linux Kernel Boot .......................................................................... 27
6.4
Installing a Linux Distribution ........................................................................... 28
6.4.1
Configure Local.......................................................................................... 28
6.4.1.1 Select Language .....................................................................................28
6.4.1.2 Select location ........................................................................................29
6.4.1.3 Select Keyboard Layout .........................................................................29
6.4.2
Configure the Network............................................................................... 30
6.4.2.1 Select Host Name ...................................................................................30
6.4.2.2 Select Domain Name..............................................................................30
6.4.3
Download Debian Components ................................................................. 31
6.4.3.1 Select Debian Archive Mirror Country..................................................31
6.4.3.2 Select Debian Archive Mirror ................................................................31
© 2010 Imperas Software Limited
www.OVPworld.org
.
Page 3 of 115