Documentation: mips: add little-endian qemu-malta HOWTO
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
4764384549
commit
8ce2aba5c5
|
@ -1,6 +1,9 @@
|
|||
QEMU Malta
|
||||
==========
|
||||
|
||||
Big-endian mode
|
||||
---------------
|
||||
|
||||
QEMU run string::
|
||||
|
||||
qemu-system-mips -nodefaults -M malta -m 256 \
|
||||
|
@ -11,6 +14,27 @@ Also you can use GXemul::
|
|||
|
||||
gxemul -Q -x -e maltabe -M 256 0xbfc00000:barebox-flash-image
|
||||
|
||||
|
||||
Little-endian mode
|
||||
------------------
|
||||
|
||||
Running little-endian Malta is a bit tricky.
|
||||
In little-endian mode the 32bit words in the boot flash image are swapped,
|
||||
a neat trick which allows bi-endian firmware.
|
||||
|
||||
You have to swap words of ``zbarebox.bin`` image, e.g.::
|
||||
|
||||
echo arch/mips/pbl/zbarebox.bin \
|
||||
| cpio --create \
|
||||
| cpio --extract --swap --unconditional
|
||||
|
||||
QEMU run string::
|
||||
|
||||
qemu-system-mipsel -nodefaults -M malta -m 256 \
|
||||
-nographic -serial stdio -monitor null \
|
||||
-bios barebox-flash-image
|
||||
|
||||
|
||||
Links
|
||||
-----
|
||||
|
||||
|
|
Loading…
Reference in New Issue