[coreboot] XMM stack

Joseph Smith joe at settoplinux.org
Mon Oct 5 13:32:06 CEST 2009

On Sun, 04 Oct 2009 21:40:48 +0200, Rudolf Marek <r.marek at assembler.cz>
> Hash: SHA1
> Hi all
> During the weekend train trips I managed to get serialICE 1.2 working
> 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
> 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???

Joseph Smith

More information about the coreboot mailing list