[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>
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???

-- 
Thanks,
Joseph Smith
Set-Top-Linux
www.settoplinux.org





More information about the coreboot mailing list