xserver: Branch 'master'

Adam Jackson ajax at kemper.freedesktop.org
Fri Feb 6 15:28:07 PST 2009


 hw/xfree86/common/compiler.h |   12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

New commits:
commit da086901c6579e41b28b1418fa12ebb82744fc87
Author: Matt Turner <mattst88 at gmail.com>
Date:   Fri Feb 6 18:31:12 2009 -0500

    Remove unused barrier macros on alpha.

diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h
index 0c6928c..2601693 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__) 
  


More information about the xorg-commit mailing list