summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/cpu_switch.S
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2017-05-29 13:17:00 +0000
committerkib <kib@FreeBSD.org>2017-05-29 13:17:00 +0000
commit0bf386fbb2559e0d42ec9339380338a3dabd024a (patch)
tree07721955036c1b97ce614bf659e781cb69411494 /sys/amd64/amd64/cpu_switch.S
parenta8b78f2a29971b6fb72716fc181ec1553fd89fb3 (diff)
downloadFreeBSD-src-0bf386fbb2559e0d42ec9339380338a3dabd024a.zip
FreeBSD-src-0bf386fbb2559e0d42ec9339380338a3dabd024a.tar.gz
MFC r318318:
Ensure that resume path on amd64 only accesses page tables for normal operation after processor is configured to allow all required features.
Diffstat (limited to 'sys/amd64/amd64/cpu_switch.S')
-rw-r--r--sys/amd64/amd64/cpu_switch.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/amd64/amd64/cpu_switch.S b/sys/amd64/amd64/cpu_switch.S
index e292797..64a3485 100644
--- a/sys/amd64/amd64/cpu_switch.S
+++ b/sys/amd64/amd64/cpu_switch.S
@@ -396,7 +396,7 @@ ENTRY(resumectx)
movl 4 + PCB_KGSBASE(%rdi),%edx
wrmsr
- /* Restore EFER. */
+ /* Restore EFER one more time. */
movl $MSR_EFER,%ecx
movl PCB_EFER(%rdi),%eax
wrmsr
OpenPOWER on IntegriCloud