Page MenuHomeFreeBSD

D51093.id157917.diff
No OneTemporary

D51093.id157917.diff

diff --git a/sys/amd64/amd64/initcpu.c b/sys/amd64/amd64/initcpu.c
--- a/sys/amd64/amd64/initcpu.c
+++ b/sys/amd64/amd64/initcpu.c
@@ -325,6 +325,10 @@
wrmsr(MSR_EFER, msr);
pg_nx = PG_NX;
}
+ if ((amd_feature2 & AMDID2_TCE) != 0) {
+ msr = rdmsr(MSR_EFER) | EFER_TCE;
+ wrmsr(MSR_EFER, msr);
+ }
hw_ibrs_recalculate(false);
hw_ssb_recalculate(false);
amd64_syscall_ret_flush_l1d_recalc();

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 18, 2:28 AM (1 h, 12 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
23839345
Default Alt Text
D51093.id157917.diff (407 B)

Event Timeline