docs/user: Display linux-user binaries nicely

linux-user binaries are displayed altogether. Use the '*'
character to force displaying them as bullet list (one list
per architecture).

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20201119160838.1981709-1-f4bug@amsat.org>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
Philippe Mathieu-Daudé 2020-11-19 17:08:38 +01:00 committed by Laurent Vivier
parent 53673d0ff4
commit c8a03a8f95
1 changed files with 56 additions and 43 deletions

View File

@ -170,67 +170,80 @@ QEMU_STRACE
Other binaries Other binaries
~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
user mode (Alpha) - user mode (Alpha)
``qemu-alpha`` TODO.
user mode (Arm) * ``qemu-alpha`` TODO.
``qemu-armeb`` TODO.
user mode (Arm) - user mode (Arm)
``qemu-arm`` is also capable of running Arm \"Angel\" semihosted ELF
* ``qemu-armeb`` TODO.
* ``qemu-arm`` is also capable of running Arm \"Angel\" semihosted ELF
binaries (as implemented by the arm-elf and arm-eabi Newlib/GDB binaries (as implemented by the arm-elf and arm-eabi Newlib/GDB
configurations), and arm-uclinux bFLT format binaries. configurations), and arm-uclinux bFLT format binaries.
user mode (ColdFire) - user mode (ColdFire)
user mode (M68K)
``qemu-m68k`` is capable of running semihosted binaries using the BDM - user mode (M68K)
* ``qemu-m68k`` is capable of running semihosted binaries using the BDM
(m5xxx-ram-hosted.ld) or m68k-sim (sim.ld) syscall interfaces, and (m5xxx-ram-hosted.ld) or m68k-sim (sim.ld) syscall interfaces, and
coldfire uClinux bFLT format binaries. coldfire uClinux bFLT format binaries.
The binary format is detected automatically. The binary format is detected automatically.
user mode (Cris) - user mode (Cris)
``qemu-cris`` TODO.
user mode (i386) * ``qemu-cris`` TODO.
``qemu-i386`` TODO. ``qemu-x86_64`` TODO.
user mode (Microblaze) - user mode (i386)
``qemu-microblaze`` TODO.
user mode (MIPS) * ``qemu-i386`` TODO.
``qemu-mips`` executes 32-bit big endian MIPS binaries (MIPS O32 ABI). * ``qemu-x86_64`` TODO.
``qemu-mipsel`` executes 32-bit little endian MIPS binaries (MIPS O32 - user mode (Microblaze)
* ``qemu-microblaze`` TODO.
- user mode (MIPS)
* ``qemu-mips`` executes 32-bit big endian MIPS binaries (MIPS O32 ABI).
* ``qemu-mipsel`` executes 32-bit little endian MIPS binaries (MIPS O32 ABI).
* ``qemu-mips64`` executes 64-bit big endian MIPS binaries (MIPS N64 ABI).
* ``qemu-mips64el`` executes 64-bit little endian MIPS binaries (MIPS N64
ABI). ABI).
``qemu-mips64`` executes 64-bit big endian MIPS binaries (MIPS N64 ABI). * ``qemu-mipsn32`` executes 32-bit big endian MIPS binaries (MIPS N32 ABI).
``qemu-mips64el`` executes 64-bit little endian MIPS binaries (MIPS N64 * ``qemu-mipsn32el`` executes 32-bit little endian MIPS binaries (MIPS N32
ABI). ABI).
``qemu-mipsn32`` executes 32-bit big endian MIPS binaries (MIPS N32 - user mode (NiosII)
ABI).
``qemu-mipsn32el`` executes 32-bit little endian MIPS binaries (MIPS N32 * ``qemu-nios2`` TODO.
ABI).
user mode (NiosII) - user mode (PowerPC)
``qemu-nios2`` TODO.
user mode (PowerPC) * ``qemu-ppc64abi32`` TODO.
``qemu-ppc64abi32`` TODO. ``qemu-ppc64`` TODO. ``qemu-ppc`` TODO. * ``qemu-ppc64`` TODO.
* ``qemu-ppc`` TODO.
user mode (SH4) - user mode (SH4)
``qemu-sh4eb`` TODO. ``qemu-sh4`` TODO.
user mode (SPARC) * ``qemu-sh4eb`` TODO.
``qemu-sparc`` can execute Sparc32 binaries (Sparc32 CPU, 32 bit ABI). * ``qemu-sh4`` TODO.
``qemu-sparc32plus`` can execute Sparc32 and SPARC32PLUS binaries - user mode (SPARC)
* ``qemu-sparc`` can execute Sparc32 binaries (Sparc32 CPU, 32 bit ABI).
* ``qemu-sparc32plus`` can execute Sparc32 and SPARC32PLUS binaries
(Sparc64 CPU, 32 bit ABI). (Sparc64 CPU, 32 bit ABI).
``qemu-sparc64`` can execute some Sparc64 (Sparc64 CPU, 64 bit ABI) and * ``qemu-sparc64`` can execute some Sparc64 (Sparc64 CPU, 64 bit ABI) and
SPARC32PLUS binaries (Sparc64 CPU, 32 bit ABI). SPARC32PLUS binaries (Sparc64 CPU, 32 bit ABI).
BSD User space emulator BSD User space emulator