+2006-05-01 Roland Dreier <rdreier@cisco.com>
+
+ * include/infiniband/arch.h: Only SPARC V9 ISA supports membar.
+ So just use generic memory barrier for older sparc archs.
+
2006-04-11 Roland Dreier <rdreier@cisco.com>
* src/sysfs.c (ibv_read_sysfs_file): Fix memory leak if open fails.
libibverbs (1.0.3-1) unstable; urgency=low
- * New upstream release.
* Change priority to extra, since libibverbs depends on libsysfs2, which
has priority extra. (Debian policy section 2.5 states that a package
may not depend on another package of lower priority)
+ * New upstream release:
+ - For sparc, only generate membar instruction if compiling for V9
+ instruction set. (Closes: #365559)
+ - Reduce (but not yet eliminate) dependency on libsysfs.
+ - Deprecate some ib_XXX symbol names and introduce ibv_XXX
+ replacements for internal consistency.
+ - Other minor fixes.
- -- Roland Dreier <rdreier@cisco.com> Sun, 9 Apr 2006 12:10:17 -0700
+ -- Roland Dreier <rdreier@cisco.com> Mon, 1 May 2006 15:54:07 -0700
libibverbs (1.0.2-1) unstable; urgency=low
#define mb() asm volatile("sync" ::: "memory")
-#elif defined(__sparc__)
+#elif defined(__sparc_v9__)
#define mb() asm volatile("membar #LoadLoad | #LoadStore | #StoreStore | #StoreLoad" ::: "memory")
+#elif defined(__sparc__)
+
+#define mb() asm volatile("sync" ::: "memory")
+
#else
#warning No architecture specific defines found. Using generic implementation.