Module Name: src Committed By: maxv Date: Fri Mar 30 09:53:08 UTC 2018
Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: Add #ifndef XEN, xen doesn't have speculation_barrier. To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163 src/sys/arch/amd64/amd64/locore.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/amd64/amd64/locore.S diff -u src/sys/arch/amd64/amd64/locore.S:1.162 src/sys/arch/amd64/amd64/locore.S:1.163 --- src/sys/arch/amd64/amd64/locore.S:1.162 Thu Mar 29 07:21:24 2018 +++ src/sys/arch/amd64/amd64/locore.S Fri Mar 30 09:53:08 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.S,v 1.162 2018/03/29 07:21:24 maxv Exp $ */ +/* $NetBSD: locore.S,v 1.163 2018/03/30 09:53:08 maxv Exp $ */ /* * Copyright-o-rama! @@ -1102,9 +1102,11 @@ ENTRY(cpu_switchto) movq %r12,%rsi #endif +#ifndef XEN pushq %rdx callq _C_LABEL(speculation_barrier) popq %rdx +#endif /* Switch to newlwp's stack. */ movq L_PCB(%r12),%r14