From da086901c6579e41b28b1418fa12ebb82744fc87 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Fri, 6 Feb 2009 18:31:12 -0500 Subject: [PATCH] Remove unused barrier macros on alpha. --- hw/xfree86/common/compiler.h | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h index 0c6928c29..2601693ca 100644 --- a/hw/xfree86/common/compiler.h +++ b/hw/xfree86/common/compiler.h @@ -357,17 +357,7 @@ static __inline__ void stw_u(unsigned long r5, unsigned short * r11) # endif } -/* to flush the I-cache before jumping to code which just got loaded */ -# define PAL_imb 134 -# define istream_mem_barrier() \ - __asm__ __volatile__("call_pal %0 #imb" : : "i" (PAL_imb) : "memory") -# define mem_barrier() __asm__ __volatile__("mb" : : : "memory") -# ifdef __ELF__ -# define write_mem_barrier() __asm__ __volatile__("wmb" : : : "memory") -# else /* ECOFF gas 2.6 doesn't know "wmb" :-( */ -# define write_mem_barrier() mem_barrier() -# endif - +# define write_mem_barrier() __asm__ __volatile__("wmb" : : : "memory") # elif defined(linux) && defined(__ia64__)