On Thu, Oct 8, 2009 at 9:31 AM, Peter Stuge <[email protected]> wrote:
> ron minnich wrote:
>> failover.inc MUST come after enable_sse or your CPU will hang.
>
> Can you say why?

yes. if you compile failover.c with romcc options that include sse,
then you'll see code like this in failover.inc:
mov eax, %xmm0

This will hang if you have not first enabled sse. Verified yesterday
on the dell s1850.

>
> Does it hang in the SSE code or in the failover code?

It will hang in failover code, if that code was compiled with sse.

>
> Does this mean that failover requires SSE in order to work?

no, but if it uses sse, it will hang.

> Acked-by: Peter Stuge <[email protected]>

There's still one last bit of cleanup if this patch works: the
makefile options for romcc need to depend on the cpu type.
But one thing at a time.

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to