linux-2.3 grundler

grundler@puffin.external.hp.com grundler@puffin.external.hp.com
Sat, 11 Mar 2000 13:43:54 -0700


CVSROOT:	/home/cvs/parisc
Module name:	linux-2.3
Changes by:	grundler	00/03/11 13:43:54

Modified files:
	drivers/gsc    : gsc.c 
	arch/parisc/kernel: Makefile iosapic.c lba_pci.c sba_iommu.c 
	include/asm-parisc: byteorder.h dma.h gsc.h page.h pci.h 
Added files:
	arch/parisc/kernel: pci-dma.c 

Log message:
Intermediate SBA check-in #2.
Notes:
o All the SBA code is in place. We just need to make it work.
Currently hangs (HPMC probably) my box sometime around when
elroy's IBASE/IMASK registers are written.

o biggest kluge to date is the lack of a method to associate LBA's with
SBA's. Need this for programming LBA IBASE/IMASK registers and to
determine which I/O MMU a driver needs to be mapped into.
(Astro based systems only have 1 I/O MMU. N-class has 4).

o added 64-bit swap to byteorder
o added 64-bit gsc_readd/gsc_writed to gsc.[ch]

o pci-dma.c contains "Dynamic DMA Mapping" support for PA-7[13]00LC systems.