Module Name:    src
Committed By:   christos
Date:           Thu May 30 21:40:40 UTC 2019

Modified Files:
        src/sys/arch/x86/include: cpufunc.h

Log Message:
use __asm


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/x86/include/cpufunc.h

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/x86/include/cpufunc.h
diff -u src/sys/arch/x86/include/cpufunc.h:1.31 src/sys/arch/x86/include/cpufunc.h:1.32
--- src/sys/arch/x86/include/cpufunc.h:1.31	Wed May 29 12:54:41 2019
+++ src/sys/arch/x86/include/cpufunc.h	Thu May 30 17:40:40 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpufunc.h,v 1.31 2019/05/29 16:54:41 maxv Exp $	*/
+/*	$NetBSD: cpufunc.h,v 1.32 2019/05/30 21:40:40 christos Exp $	*/
 
 /*
  * Copyright (c) 1998, 2007, 2019 The NetBSD Foundation, Inc.
@@ -50,7 +50,7 @@
 static inline void
 x86_pause(void)
 {
-	asm volatile ("pause");
+	__asm volatile ("pause");
 }
 
 void	x86_lfence(void);
@@ -81,7 +81,7 @@ invpcid(register_t op, uint64_t pcid, va
 		.addr = va
 	};
 
-	asm volatile (
+	__asm volatile (
 		"invpcid %[desc],%[op]"
 		:
 		: [desc] "m" (desc), [op] "r" (op)
@@ -94,7 +94,7 @@ rdtsc(void)
 {
 	uint32_t low, high;
 
-	asm volatile (
+	__asm volatile (
 		"rdtsc"
 		: "=a" (low), "=d" (high)
 		:
@@ -127,7 +127,7 @@ x86_getss(void)
 {
 	uint16_t val;
 
-	asm volatile (
+	__asm volatile (
 		"mov	%%ss,%[val]"
 		: [val] "=r" (val)
 		:
@@ -138,7 +138,7 @@ x86_getss(void)
 static inline void
 setds(uint16_t val)
 {
-	asm volatile (
+	__asm volatile (
 		"mov	%[val],%%ds"
 		:
 		: [val] "r" (val)
@@ -148,7 +148,7 @@ setds(uint16_t val)
 static inline void
 setes(uint16_t val)
 {
-	asm volatile (
+	__asm volatile (
 		"mov	%[val],%%es"
 		:
 		: [val] "r" (val)
@@ -158,7 +158,7 @@ setes(uint16_t val)
 static inline void
 setfs(uint16_t val)
 {
-	asm volatile (
+	__asm volatile (
 		"mov	%[val],%%fs"
 		:
 		: [val] "r" (val)
@@ -172,7 +172,7 @@ void	setusergs(int);
 #define FUNC_CR(crnum)					\
 	static inline void lcr##crnum(register_t val)	\
 	{						\
-		asm volatile (				\
+		__asm volatile (				\
 			"mov	%[val],%%cr" #crnum	\
 			:				\
 			: [val] "r" (val)		\
@@ -181,7 +181,7 @@ void	setusergs(int);
 	static inline register_t rcr##crnum(void)	\
 	{						\
 		register_t val;				\
-		asm volatile (				\
+		__asm volatile (				\
 			"mov	%%cr" #crnum ",%[val]"	\
 			: [val] "=r" (val)		\
 			:				\
@@ -211,7 +211,7 @@ FUNC_CR(8)
 #define FUNC_DR(drnum)					\
 	static inline void ldr##drnum(register_t val)	\
 	{						\
-		asm volatile (				\
+		__asm volatile (				\
 			"mov	%[val],%%dr" #drnum	\
 			:				\
 			: [val] "r" (val)		\
@@ -220,7 +220,7 @@ FUNC_CR(8)
 	static inline register_t rdr##drnum(void)	\
 	{						\
 		register_t val;				\
-		asm volatile (				\
+		__asm volatile (				\
 			"mov	%%dr" #drnum ",%[val]"	\
 			: [val] "=r" (val)		\
 			:				\
@@ -255,13 +255,13 @@ union savefpu;
 static inline void
 fninit(void)
 {
-	asm volatile ("fninit");
+	__asm volatile ("fninit");
 }
 
 static inline void
 fnclex(void)
 {
-	asm volatile ("fnclex");
+	__asm volatile ("fnclex");
 }
 
 void	fnsave(union savefpu *);
@@ -273,7 +273,7 @@ void	frstor(const union savefpu *);
 static inline void
 clts(void)
 {
-	asm volatile ("clts");
+	__asm volatile ("clts");
 }
 
 void	stts(void);
@@ -289,7 +289,7 @@ rdxcr(uint32_t xcr)
 {
 	uint32_t low, high;
 
-	asm volatile (
+	__asm volatile (
 		"xgetbv"
 		: "=a" (low), "=d" (high)
 		: "c" (xcr)
@@ -305,7 +305,7 @@ wrxcr(uint32_t xcr, uint64_t val)
 
 	low = val;
 	high = val >> 32;
-	asm volatile (
+	__asm volatile (
 		"xsetbv"
 		:
 		: "a" (low), "d" (high), "c" (xcr)
@@ -325,13 +325,13 @@ void x86_enable_intr(void);
 static inline void
 x86_disable_intr(void)
 {
-	asm volatile ("cli");
+	__asm volatile ("cli");
 }
 
 static inline void
 x86_enable_intr(void)
 {
-	asm volatile ("sti");
+	__asm volatile ("sti");
 }
 #endif /* XENPV */
 
@@ -358,7 +358,7 @@ rdmsr(u_int msr)
 {
 	uint32_t low, high;
 
-	asm volatile (
+	__asm volatile (
 		"rdmsr"
 		: "=a" (low), "=d" (high)
 		: "c" (msr)
@@ -377,7 +377,7 @@ wrmsr(u_int msr, uint64_t val)
 
 	low = val;
 	high = val >> 32;
-	asm volatile (
+	__asm volatile (
 		"wrmsr"
 		:
 		: "a" (low), "d" (high), "c" (msr)

Reply via email to