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.