Re: [Qemu-devel] [PATCH] target-arm: ARMv4 emulation
On Tue, Dec 01, 2009 at 09:41:43PM +0100, Filip Navara wrote: While most of the ARMv5 instructions are backward compatible with ARMv4, there are few important differences. Most notably the stack pop and load instructions ignore the lowest bit, which is used by ARMv5 to switch to Thumb mode. A base-updated data-abort model is used on ARM7TDMI, CP15 coprocessor is not present and several instructions of later architectures are not implemented. This patch introduces flags for the V5, CP15 and ABORT_BU (base-updated abort model) features. When V5 feature is not set the bit 0 on POP, LD and LDM of PC register is ignored and doesn't swith to/from Thumb mode and several instructions are treated as unimplemented (BLX, PLD, BKPT, LDRD, STRD). Added are processor definitions for ARM7TDMI and ARM920T. Based on patches by Ulrich Hecht u...@suse.de and Vincent Sanders vi...@kyllikki.org. Could someone please review + apply this patch, bonus points if it ends up in 0.12. Thanks, Marc -- Marc Andre Tanner http://www.brain-dump.org/ GPG key: CF7D56C0
Re: [Qemu-devel] ARM v4t support
Hi, On Fri, Nov 27, 2009 at 11:17:32AM +, Vincent Sanders wrote: The affected instructions and program counter load behaviour are made CPU version dependant and the ARM920T cpu id is introduced. It would be nice if qemu had an arm920t cpu selectin option because then I could do some automated test for Openmoko's GTA02/Freerunner under emulation. So please merge it with Filip's patch and push it for inclusion. Thanks, Marc -- Marc Andre Tanner http://www.brain-dump.org/ GPG key: CF7D56C0
[Qemu-devel] [RFC] qemu-gui status report
Hi, I just want to let you know that i have made some improvements to qemu-gui, communication with qemu is now done over a tcp socket rather than stdio. However it is still a long way to go until it is really usable, especially input handling, vnc and drawing performance need some work. If someone wants to take a closer look the current development snapshot can be found at: http://www.brain-dump.org/projects/qemu-gui/doku.php/download You will need qemu from cvs because the command line switches have changed since 0.8.2. There are also a few screenshots available. http://www.brain-dump.org/projects/qemu-gui/doku.php/screenshots Comments and patches are welcome. Regards, Marc ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel