[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