Angel Pons | f23ae0b | 2020-04-02 23:48:12 +0200 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
Eric Biederman | fcd5ace | 2004-10-14 19:29:29 +0000 | [diff] [blame] | 2 | |
Uwe Hermann | 5211a70 | 2010-09-27 17:53:17 +0000 | [diff] [blame] | 3 | /* Preserve BIST. */ |
4 | movl %eax, %ebp | ||||
Eric Biederman | fcd5ace | 2004-10-14 19:29:29 +0000 | [diff] [blame] | 5 | |
Uwe Hermann | 5211a70 | 2010-09-27 17:53:17 +0000 | [diff] [blame] | 6 | /* Enable SSE instructions. */ |
Eric Biederman | fcd5ace | 2004-10-14 19:29:29 +0000 | [diff] [blame] | 7 | movl %cr4, %eax |
Uwe Hermann | 5211a70 | 2010-09-27 17:53:17 +0000 | [diff] [blame] | 8 | orl $(1 << 9), %eax |
Eric Biederman | fcd5ace | 2004-10-14 19:29:29 +0000 | [diff] [blame] | 9 | movl %eax, %cr4 |
10 | |||||
Uwe Hermann | 5211a70 | 2010-09-27 17:53:17 +0000 | [diff] [blame] | 11 | /* Restore BIST. */ |
Eric Biederman | fcd5ace | 2004-10-14 19:29:29 +0000 | [diff] [blame] | 12 | movl %ebp, %eax |