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