mirror of
https://github.com/qemu/qemu.git
synced 2025-08-09 10:25:06 +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
@ -1559,11 +1559,11 @@ differences are mentioned in the following sections.
|
|||||||
|
|
||||||
@menu
|
@menu
|
||||||
* QEMU PowerPC System emulator::
|
* QEMU PowerPC System emulator::
|
||||||
* Sparc32 System emulator invocation::
|
* Sparc32 System emulator::
|
||||||
* Sparc64 System emulator invocation::
|
* Sparc64 System emulator::
|
||||||
* MIPS System emulator invocation::
|
* MIPS System emulator::
|
||||||
* ARM System emulator invocation::
|
* ARM System emulator::
|
||||||
* ColdFire System emulator invocation::
|
* ColdFire System emulator::
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node QEMU PowerPC System emulator
|
@node QEMU PowerPC System emulator
|
||||||
@ -1631,8 +1631,8 @@ Set the initial VGA graphic mode. The default is 800x600x15.
|
|||||||
More information is available at
|
More information is available at
|
||||||
@url{http://perso.magic.fr/l_indien/qemu-ppc/}.
|
@url{http://perso.magic.fr/l_indien/qemu-ppc/}.
|
||||||
|
|
||||||
@node Sparc32 System emulator invocation
|
@node Sparc32 System emulator
|
||||||
@section Sparc32 System emulator invocation
|
@section Sparc32 System emulator
|
||||||
|
|
||||||
Use the executable @file{qemu-system-sparc} to simulate a SparcStation 5
|
Use the executable @file{qemu-system-sparc} to simulate a SparcStation 5
|
||||||
or SparcStation 10 (sun4m architecture). The emulation is somewhat complete.
|
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
|
@c man end
|
||||||
|
|
||||||
@node Sparc64 System emulator invocation
|
@node Sparc64 System emulator
|
||||||
@section Sparc64 System emulator invocation
|
@section Sparc64 System emulator
|
||||||
|
|
||||||
Use the executable @file{qemu-system-sparc64} to simulate a Sun4u machine.
|
Use the executable @file{qemu-system-sparc64} to simulate a Sun4u machine.
|
||||||
The emulator is not usable for anything yet.
|
The emulator is not usable for anything yet.
|
||||||
@ -1717,26 +1717,68 @@ Non Volatile RAM M48T59
|
|||||||
PC-compatible serial ports
|
PC-compatible serial ports
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@node MIPS System emulator invocation
|
@node MIPS System emulator
|
||||||
@section MIPS System emulator invocation
|
@section MIPS System emulator
|
||||||
|
|
||||||
Use the executable @file{qemu-system-mips} to simulate a MIPS machine.
|
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
|
Three different machine types are emulated:
|
||||||
installation from NFS. The following devices are emulated:
|
|
||||||
|
|
||||||
@itemize @minus
|
@itemize @minus
|
||||||
@item
|
@item
|
||||||
MIPS R4K CPU
|
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 24Kf CPU
|
||||||
@item
|
@item
|
||||||
PC style serial port
|
PC style serial port
|
||||||
@item
|
@item
|
||||||
|
PC style IDE disk
|
||||||
|
@item
|
||||||
NE2000 network card
|
NE2000 network card
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
More information is available in the QEMU mailing-list archive.
|
The Malta emulation supports the following devices:
|
||||||
|
|
||||||
@node ARM System emulator invocation
|
@itemize @minus
|
||||||
@section ARM System emulator invocation
|
@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
|
Use the executable @file{qemu-system-arm} to simulate a ARM
|
||||||
machine. The ARM Integrator/CP board is emulated with the following
|
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
|
A Linux 2.6 test image is available on the QEMU web site. More
|
||||||
information is available in the QEMU mailing-list archive.
|
information is available in the QEMU mailing-list archive.
|
||||||
|
|
||||||
@node ColdFire System emulator invocation
|
@node ColdFire System emulator
|
||||||
@section ColdFire System emulator invocation
|
@section ColdFire System emulator
|
||||||
|
|
||||||
Use the executable @file{qemu-system-m68k} to simulate a ColdFire machine.
|
Use the executable @file{qemu-system-m68k} to simulate a ColdFire machine.
|
||||||
The emulator is able to boot a uClinux kernel.
|
The emulator is able to boot a uClinux kernel.
|
||||||
|
@ -35,6 +35,7 @@
|
|||||||
* intro_features:: Features
|
* intro_features:: Features
|
||||||
* intro_x86_emulation:: x86 emulation
|
* intro_x86_emulation:: x86 emulation
|
||||||
* intro_arm_emulation:: ARM emulation
|
* intro_arm_emulation:: ARM emulation
|
||||||
|
* intro_mips_emulation:: MIPS emulation
|
||||||
* intro_ppc_emulation:: PowerPC emulation
|
* intro_ppc_emulation:: PowerPC emulation
|
||||||
* intro_sparc_emulation:: SPARC emulation
|
* intro_sparc_emulation:: SPARC emulation
|
||||||
@end menu
|
@end menu
|
||||||
@ -152,6 +153,31 @@ maximum performances.
|
|||||||
|
|
||||||
@end itemize
|
@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
|
@node intro_ppc_emulation
|
||||||
@section PowerPC emulation
|
@section PowerPC emulation
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user