On Wed, 11 Dec 2002, Jun Sun wrote: > > irq = *(volatile u32 *)(KSEG1ADDR(BONITO_PCICFG_BASE)); > > + __asm__ __volatile__( > > + ".set\tnoreorder\n\t" > > + ".set\tnoat\n\t" > > + "sync\n\t" > > + ".set\tat\n\t" > > + ".set\treorder"); > > irq &= 0xff; > > BONITO_PCIMAP_CFG = 0; > > break; > > Would a higher level macro such as __sync or fast_mb be better here? Fixed by Ralf in the CVS already. :-) -- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: macro@ds2.pg.gda.pl, PGP key available +