mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-11-05 20:35:44 +00:00
Documentation update for MIPS.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3056 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
8f1f22f6ab
commit
24d4de45c2
2 changed files with 87 additions and 19 deletions
|
@ -1559,11 +1559,11 @@ differences are mentioned in the following sections.
|
|||
|
||||
@menu
|
||||
* QEMU PowerPC System emulator::
|
||||
* Sparc32 System emulator invocation::
|
||||
* Sparc64 System emulator invocation::
|
||||
* MIPS System emulator invocation::
|
||||
* ARM System emulator invocation::
|
||||
* ColdFire System emulator invocation::
|
||||
* Sparc32 System emulator::
|
||||
* Sparc64 System emulator::
|
||||
* MIPS System emulator::
|
||||
* ARM System emulator::
|
||||
* ColdFire System emulator::
|
||||
@end menu
|
||||
|
||||
@node QEMU PowerPC System emulator
|
||||
|
@ -1631,8 +1631,8 @@ Set the initial VGA graphic mode. The default is 800x600x15.
|
|||
More information is available at
|
||||
@url{http://perso.magic.fr/l_indien/qemu-ppc/}.
|
||||
|
||||
@node Sparc32 System emulator invocation
|
||||
@section Sparc32 System emulator invocation
|
||||
@node Sparc32 System emulator
|
||||
@section Sparc32 System emulator
|
||||
|
||||
Use the executable @file{qemu-system-sparc} to simulate a SparcStation 5
|
||||
or SparcStation 10 (sun4m architecture). The emulation is somewhat complete.
|
||||
|
@ -1698,8 +1698,8 @@ Set the emulated machine type. Default is SS-5.
|
|||
|
||||
@c man end
|
||||
|
||||
@node Sparc64 System emulator invocation
|
||||
@section Sparc64 System emulator invocation
|
||||
@node Sparc64 System emulator
|
||||
@section Sparc64 System emulator
|
||||
|
||||
Use the executable @file{qemu-system-sparc64} to simulate a Sun4u machine.
|
||||
The emulator is not usable for anything yet.
|
||||
|
@ -1717,26 +1717,68 @@ Non Volatile RAM M48T59
|
|||
PC-compatible serial ports
|
||||
@end itemize
|
||||
|
||||
@node MIPS System emulator invocation
|
||||
@section MIPS System emulator invocation
|
||||
@node MIPS System emulator
|
||||
@section MIPS System emulator
|
||||
|
||||
Use the executable @file{qemu-system-mips} to simulate a MIPS machine.
|
||||
The emulator is able to boot a Linux kernel and to run a Linux Debian
|
||||
installation from NFS. The following devices are emulated:
|
||||
Three different machine types are emulated:
|
||||
|
||||
@itemize @minus
|
||||
@item
|
||||
A generic ISA PC-like machine "mips"
|
||||
@item
|
||||
The MIPS Malta prototype board "malta"
|
||||
@item
|
||||
An ACER Pica "pica61"
|
||||
@end itemize
|
||||
|
||||
The generic emulation is supported by Debian 'Etch' and is able to
|
||||
install Debian into a virtual disk image. The following devices are
|
||||
emulated:
|
||||
|
||||
@itemize @minus
|
||||
@item
|
||||
MIPS R4K CPU
|
||||
MIPS 24Kf CPU
|
||||
@item
|
||||
PC style serial port
|
||||
@item
|
||||
PC style IDE disk
|
||||
@item
|
||||
NE2000 network card
|
||||
@end itemize
|
||||
|
||||
More information is available in the QEMU mailing-list archive.
|
||||
The Malta emulation supports the following devices:
|
||||
|
||||
@node ARM System emulator invocation
|
||||
@section ARM System emulator invocation
|
||||
@itemize @minus
|
||||
@item
|
||||
Core board with MIPS 24Kf CPU and Galilleo system controller
|
||||
@item
|
||||
PIIX4 PCI/USB/SMbus controller
|
||||
@item
|
||||
The Multi-I/O chip's serial device
|
||||
@item
|
||||
PCnet32 PCI network card
|
||||
@item
|
||||
Malta FPGA serial device
|
||||
@item
|
||||
Cirrus VGA graphics card
|
||||
@end itemize
|
||||
|
||||
The ACER Pica emulation supports:
|
||||
|
||||
@itemize @minus
|
||||
@item
|
||||
MIPS R4000 CPU
|
||||
@item
|
||||
PC-style IRQ and DMA controllers
|
||||
@item
|
||||
PC Keyboard
|
||||
@item
|
||||
IDE controller
|
||||
@end itemize
|
||||
|
||||
@node ARM System emulator
|
||||
@section ARM System emulator
|
||||
|
||||
Use the executable @file{qemu-system-arm} to simulate a ARM
|
||||
machine. The ARM Integrator/CP board is emulated with the following
|
||||
|
@ -1844,8 +1886,8 @@ WM8750 audio CODEC on I@math{^2}C and I@math{^2}S busses
|
|||
A Linux 2.6 test image is available on the QEMU web site. More
|
||||
information is available in the QEMU mailing-list archive.
|
||||
|
||||
@node ColdFire System emulator invocation
|
||||
@section ColdFire System emulator invocation
|
||||
@node ColdFire System emulator
|
||||
@section ColdFire System emulator
|
||||
|
||||
Use the executable @file{qemu-system-m68k} to simulate a ColdFire machine.
|
||||
The emulator is able to boot a uClinux kernel.
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
* intro_features:: Features
|
||||
* intro_x86_emulation:: x86 emulation
|
||||
* intro_arm_emulation:: ARM emulation
|
||||
* intro_mips_emulation:: MIPS emulation
|
||||
* intro_ppc_emulation:: PowerPC emulation
|
||||
* intro_sparc_emulation:: SPARC emulation
|
||||
@end menu
|
||||
|
@ -152,6 +153,31 @@ maximum performances.
|
|||
|
||||
@end itemize
|
||||
|
||||
@node intro_mips_emulation
|
||||
@section MIPS emulation
|
||||
|
||||
@itemize
|
||||
|
||||
@item The system emulation allows full MIPS32/MIPS64 Release 2 emulation,
|
||||
including privileged instructions, FPU and MMU, in both little and big
|
||||
endian modes.
|
||||
|
||||
@item The Linux userland emulation can run many 32 bit MIPS Linux binaries.
|
||||
|
||||
@end itemize
|
||||
|
||||
Current QEMU limitations:
|
||||
|
||||
@itemize
|
||||
|
||||
@item Self-modifying code is not always handled correctly.
|
||||
|
||||
@item 64 bit userland emulation is not implemented.
|
||||
|
||||
@item The system emulation is not complete enough to run real firmware.
|
||||
|
||||
@end itemize
|
||||
|
||||
@node intro_ppc_emulation
|
||||
@section PowerPC emulation
|
||||
|
||||
|
|
Loading…
Reference in a new issue