The root cause is we include some header files related to arm
architecture in lcd implementation, but i have not add the
corresponding compilation flags for arm when compile lcd source code.
That will cause different definition of ARMul_State struct. That is a
defect in our source. We aill remove all arch dependent code from
device simulation.
I had tested my patch on head of trunk of svn repository. After apply
the patch in attachment, you need to run "make
distclean;automake;./configure;make" to re-generate all the
Makefile.in and Makefile.
After more testing against the patch , I will commit it into trunk .
Thanks
MK