linux rbrad
    rbrad@puffin.external.hp.com 
    rbrad@puffin.external.hp.com
    Mon, 15 Jan 2001 20:19:51 -0700
    
    
  
CVSROOT:	/home/cvs/parisc
Module name:	linux
Changes by:	rbrad	01/01/15 20:19:51
Modified files:
	arch/parisc/kernel: ccio-dma.c 
Log message:
This check-in is a fairly major driver upgrade.
Non-Inclusive list of features that have been added/improved:
- Better Scatter/Gather support (With much help from Grant and Richard).
- Made the distinction between a ccio_device (U2/UTurn chip) and
and ioc (a single iommu).
- Added support so the ASSERTS actually work.
- Improved proc files system reports.
- Fixed the resource map so it actually reflects what is happening in the
I/O pdir.
- Lots of general code clean-up.
Things left on my personal TODO list:
- Fix the statistics in the proc filesystem.
- More code clean-ups.
- Figure out why printk is causing unaligned data references in the
ccio-check-pdir function.
- Add the Delayed Resource optimization from SBA.
- Mark the entries I/O pdir valid if they are marked in-use in the
resource map because of the cujo20 bug.
- Consolidate the ccio_coalesce_chunks and ccio_fill_pdir functions.