Changeset 25184

Show
Ignore:
Timestamp:
04/26/08 11:25:46 (7 months ago)
Author:
mmu_man
Message:

Use the new mem barrier funcs from the kernel.

Location:
haiku/trunk/src/add-ons/kernel/drivers/network
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • haiku/trunk/src/add-ons/kernel/drivers/network/bcm440x/b44mm.h

    r25180 r25184  
    4545#define mb()    __asm__ __volatile__ ("lock; addl $0,0(%%esp)": : :"memory")  
    4646#else 
     47#ifdef __HAIKU__ 
     48#define mb()    memory_write_barrier() 
     49#else 
    4750#warning no memory barrier function defined. 
    4851#define mb() 
     52#endif 
    4953#endif 
    5054#define wmb()    mb() 
  • haiku/trunk/src/add-ons/kernel/drivers/network/bcm570x/mm.h

    r25180 r25184  
    4545#define mb()    __asm__ __volatile__ ("lock; addl $0,0(%%esp)": : :"memory")  
    4646#else 
     47#ifdef __HAIKU__ 
     48#define mb()    memory_write_barrier() 
     49#else 
    4750#warning no memory barrier function defined. 
    4851#define mb()     
     52#endif 
    4953#endif 
    5054#define wmb()    mb()