From: Julian S. <js...@ac...> - 2010-01-03 22:07:49
|
Vince, > with the ARM work hitting the tree, I thought I'd see about getting some > arm tests working for the exp-bbv tool. Good, however .. > The results files currently aren't correct; the only ARM machine I have > access to is armv5 which doesn't seem to be supported currently. I hacked > the configure script to allow arm5* and modified dispatch-arm-linux.S to > not touch FPSCR but that doesn't seem to be enough; valgrind builds just > fine but any programs run through it instantly give illegal instruction > errrors. v7 is really the minimum supported target. The JIT produces mostly v5 instructions but some v6 (load 16-bit immediates into a lower/upper register half), and a few v7 (ldrex{,b,w,d} and strex{,b,w,d}) to do with atomic memory accesses, and it also assumes the presence of VFP. So it's not surprising it SIGILLd on a v5 cpu. J |