On Sun, 04 Oct 2009 21:40:48 +0200, Rudolf Marek r.marek@assembler.cz wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi all
During the weekend train trips I managed to get serialICE 1.2 working
with
the XMM stack (in qemu).
There were some gotchas:
#1 missing SSE enable #2 missing stack setup ;) (taken from RemoteBIOS) #3 wrong LD script, the rodata section relocation did not work #4 the stack realign feature #5 missing -O2 ;)
I'm attaching the modified files right now. Not so big deal hopefully.
Please can someone fix the ld script in proper way? I borrowed this
change
from the RemoteBIOS.
Btw now it has just 17KB and not nearly 60KB or so with romcc ;)
With that we have 128B of stack.
Cool thanks Rudolf :-) I will test this out as soon as I can get crossgcc to work (I think I am having hardware issues with the Linux box I am using right now). I wish we had a SerailICE svn repo for these fixes (even a private one), Stefan???