[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Arm big endian?
From: |
Rob Landley |
Subject: |
[Qemu-devel] Arm big endian? |
Date: |
Sat, 29 May 2010 21:25:26 -0500 |
User-agent: |
KMail/1.11.2 (Linux/2.6.28-18-generic; KDE/4.2.2; x86_64; ; ) |
I'm trying to get arm big endian support to work. I patched the 2.6.33 kernel
to pretend that good old versatilepb can have a big endian CPU plugged into it
(attached), and then I built a kernel with the attached .config, and qemu went
"boing":
$ qemu-system-arm -M versatilepb -nographic -no-reboot -kernel zImage-armv4eb
-hda image-armv4eb.sqf -append root=/dev/sda rw init=/usr/sbin/init.sh panic=1
PATH=/usr/bin console=ttyAMA0 HOST=armv4eb -net nic,model=rtl8139 -net user
qemu: hardware error: pl011_read: Bad offset 6c8
CPU #0:
R00=00000000 R01=00000183 R02=00000100 R03=00000000
R04=101f36ca R05=00000000 R06=00000000 R07=00000000
R08=ffffffe4 R09=00000000 R10=00000000 R11=00000000
R12=00000000 R13=00000000 R14=00010088 R15=00010000
PSR=000001db ---- A und32
Aborted
It does this with both the release version I have on the host and a recent git
(thursday-ish).
Does this look more like a kernel error, or a qemu error? Do I need to select
a different -cpu emulation?
Thanks,
Rob
--
Latency is more important than throughput. It's that simple. - Linus Torvalds
linux-arm-versatile-big-endian.patch
Description: Text Data
.config
Description: Text document
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] Arm big endian?,
Rob Landley <=