Hello
I'm trying to use ARMV4T in QEMU 1.2.0. I want emulate a pure ARMV4T
with ARM920T core. I have modified the sources in target-arm and
compiled a Hello World application for core ARM920T in ARMV4t arch using
the arm-linux-gnueabi-gcc compiler provided by Ubuntu for cross compile
(arm-linux-gnueabi-gcc -o Test -mcpu=arm920t -march=armv4t
-Wa,-mcpu=arm920t -Wa,-march=armv4t Test.c). When I execute it, in user
mode using qemu-arm, it crash executing a long branch with link
(1111100011011111).
Making a dump of the app using arm-linux-gnueabi-objdump i have found
that appear some BLX instructions that belongs to ARM5 and above.
If some body can help me, know how to port pure ARMV4T in QEMU 1.2.0 or
can recommend me some references.
Regards
--
************************************************
Lic. Reinier Millo Sánchez
Centro de Estudios Informáticos
Universidad Central "Marta Abreu" de las Villas