X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_eal%2Fx86%2Finclude%2Frte_rtm.h;h=36bf49846f083ae6f285b6842a489ae8cb55a19b;hb=30d604bb15042208896cb3a924b49247adb9f2ed;hp=eb0f8e81e1c29de62b4fa4b40ac2742ec9ead807;hpb=a1b6cda16a07183fda6729a79abf622937cd4d13;p=dpdk.git diff --git a/lib/librte_eal/x86/include/rte_rtm.h b/lib/librte_eal/x86/include/rte_rtm.h index eb0f8e81e1..36bf49846f 100644 --- a/lib/librte_eal/x86/include/rte_rtm.h +++ b/lib/librte_eal/x86/include/rte_rtm.h @@ -25,7 +25,7 @@ extern "C" { #define RTE_XABORT_NESTED (1 << 5) #define RTE_XABORT_CODE(x) (((x) >> 24) & 0xff) -static __attribute__((__always_inline__)) inline +static __rte_always_inline unsigned int rte_xbegin(void) { unsigned int ret = RTE_XBEGIN_STARTED; @@ -34,7 +34,7 @@ unsigned int rte_xbegin(void) return ret; } -static __attribute__((__always_inline__)) inline +static __rte_always_inline void rte_xend(void) { asm volatile(".byte 0x0f,0x01,0xd5" ::: "memory"); @@ -45,7 +45,7 @@ void rte_xend(void) asm volatile(".byte 0xc6,0xf8,%P0" :: "i" (status) : "memory"); \ } while (0) -static __attribute__((__always_inline__)) inline +static __rte_always_inline int rte_xtest(void) { unsigned char out;