linux-2.3 grundler

grundler@puffin.external.hp.com grundler@puffin.external.hp.com
Wed, 29 Mar 2000 20:47:18 -0700


CVSROOT:	/home/cvs/parisc
Module name:	linux-2.3
Changes by:	grundler	00/03/29 20:47:18

Modified files:
	arch/parisc/kernel: sba_iommu.c 

Log message:
o prumpf found two more bugs: testing an unsigned int greater than 0
resulted in an infinite loop (decremented IOVP_SIZE).
o removed several bogus ASSERT statements (yes, I'm paranoid).
o Alex helped me figure out SBA/IOC registers are swapped and respond
to 32bit reads/writes (don't need foo+4 constructs).
o alloc_consistent wasn't returning mapped iova (ditto for free_consistent).
o restructed some of the ioc_init code.

Code doesn't kill the box, but alloc_consistent doesn't seem to be coherent.
Need to spend more time decoding tulip debug output.