summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cpu/x86/fpu_enable.inc22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/cpu/x86/fpu_enable.inc b/src/cpu/x86/fpu_enable.inc
deleted file mode 100644
index 28d2063b21..0000000000
--- a/src/cpu/x86/fpu_enable.inc
+++ /dev/null
@@ -1,22 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-
-__fpu_start:
- /* Preserve BIST. */
- movl %eax, %ebp
-
- /*
- * Clear the CR0[2] bit (the "Emulation" flag, EM).
- *
- * This indicates that the processor has an (internal or external)
- * x87 FPU, i.e. floating point operations will be executed by the
- * hardware (and not emulated in software).
- *
- * Additionally, if this bit is not cleared, MMX/SSE instructions won't
- * work, i.e., they will trigger an invalid opcode exception (#UD).
- */
- movl %cr0, %eax
- andl $~(1 << 2), %eax
- movl %eax, %cr0
-
- /* Restore BIST. */
- movl %ebp, %eax