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.