Xtensa-Architektur qemu-system-xtensa
(Link zu dieser Seite als [[QEMU-KVM-Buch/ Gast-Systeme/ Xtensa-Architektur]])
[bearbeiten] Xtensa-Architektur
Die Emulation der Xtensa-Architektur ermöglichen die Befehle qemu-system-xtensa und qemu-system-xtensaeb.
[bearbeiten] Linux-Kernel mit einem kleinen Dateisystem
Download: http://wiki.qemu.org/Download
Empfehlung: Xtensa-Architektur, 128 MByte RAM.
Auf der Website von QEMU befindet sich im Download-Bereich ein Testsystem (xtensa-dc232b_kernel_rootfs.tgz). Es enthält das Image x mit dem Root-Datei-System (ext2) und einen Kernel Image.elf, der per Semihosting auf das Root-Datei-System zugreift.
Host ~$ wget \ http://wiki.qemu.org/download/xtensa-dc232b_kernel_rootfs.tgz Host ~$ tar xzvf xtensa-dc232b_kernel_rootfs.tgz Host ~$ qemu-system-xtensa -machine sim -cpu dc232b \ -m 128 -semihosting -nographic -monitor null -kernel Image.elf Welcome to your custom Xtensa processor based uClibc environment. You have 10 minutes session and per-session disk image. To exit either disconnect or execute 'halt'.
~uclibc login: root Gast ~# uname -a Linux uclibc 2.6.29-rc7-ga0f0129-dirty #10 Tue Jun 21 23:13:31 MSD 2011 xtensa_dc232b GNU/Linux Gast ~# halt