Nigel Croxon 0f42f7579c Disable MMX and SSE
GCC 4.8.0 adds some optimizations that will use movups/movaps (and use
%xmm* registers) when they're faster, and of course that won't work at
all since UEFI firmwares aren't guaranteed to initialize the mmx/sse
instructions.

This will be even more annoying, since most UEFI firmwares don't
initialize the #DE or #UD trap handlers, and your backtrace will be a
random path through uninitialized memory, occasionally including
whatever address the IDT has for #UD, but also addresses like "0x4" and
"0x507" that you don't normally expect to see in your call path.

Signed-off-by: Peter Jones <pjones@redhat.com>
2013-06-12 10:38:10 -04:00
2013-06-12 10:38:10 -04:00
Description
No description provided
994 KiB
Languages
C 86.8%
Assembly 9.8%
Makefile 2.8%
Shell 0.4%
PowerShell 0.2%