aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/asm-x86/paravirt.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/asm-x86/paravirt.h b/include/asm-x86/paravirt.h
index 0735a90f531b..7d1c126e2249 100644
--- a/include/asm-x86/paravirt.h
+++ b/include/asm-x86/paravirt.h
@@ -1227,6 +1227,12 @@ static inline unsigned long __raw_local_irq_save(void)
1227 push %ecx; push %edx; \ 1227 push %ecx; push %edx; \
1228 call *pv_cpu_ops+PV_CPU_read_cr0; \ 1228 call *pv_cpu_ops+PV_CPU_read_cr0; \
1229 pop %edx; pop %ecx 1229 pop %edx; pop %ecx
1230#else
1231#define GET_CR2_INTO_RCX \
1232 call *pv_mmu_ops+PV_MMU_read_cr2; \
1233 movq %rax, %rcx; \
1234 xorq %rax, %rax;
1235
1230#endif 1236#endif
1231 1237
1232#endif /* __ASSEMBLY__ */ 1238#endif /* __ASSEMBLY__ */