Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/i386/support.s
Show First 20 Lines • Show All 574 Lines • ▼ Show 20 Lines | 2: movntdq %xmm0, (%edx) | ||||
mfence | mfence | ||||
movdqa PCPU(MDS_TMP),%xmm0 | movdqa PCPU(MDS_TMP),%xmm0 | ||||
testb $CR0_TS, %al | testb $CR0_TS, %al | ||||
je 3f | je 3f | ||||
movl %eax, %cr0 | movl %eax, %cr0 | ||||
3: ret | 3: ret | ||||
END(mds_handler_silvermont) | END(mds_handler_silvermont) | ||||
ENTRY(cpu_sync_core) | |||||
popl %eax | |||||
pushfl | |||||
pushl %cs | |||||
pushl %eax | |||||
iretl | |||||
END(cpu_sync_core) |