Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: None <source@NetBSD.ORG>
List: source-changes
Date: 05/13/1997 03:00:04
thorpej
Mon May 12 19:50:19 PDT 1997
Update of /cvsroot/src/sys/arch/i386/i386
In directory netbsd1:/var/slash-tmp/cvs-serv27094

Modified Files:
      Tag: thorpej-bus-dma
	machdep.c 
Log Message:
Generic i386 implemenatation of the bus dma interface.  These functions
provide support for busses (such as EISA and PCI) which do not have
special needs, but may also be called by busses which do (ISA); These
functions provide the "bottom layer".

NOTE: Not all of the methods defined in the bus dma API have been
implemented (the more exotic ones, such as uio, mbuf, and raw loading,
and the mmap method).  Those will be addressed in the future.


thorpej
Mon May 12 19:51:26 PDT 1997
Update of /cvsroot/src/sys/arch/i386/i386
In directory netbsd1:/var/slash-tmp/cvs-serv27771

Modified Files:
      Tag: thorpej-bus-dma
	pmap.c 
Log Message:
Garbage-collect the isaphysmem hack; it is no longer needed.


thorpej
Mon May 12 19:53:13 PDT 1997
Update of /cvsroot/src/sys/arch/i386/include
In directory netbsd1:/var/slash-tmp/cvs-serv28157

Modified Files:
      Tag: thorpej-bus-dma
	bus.h 
Log Message:
Define types, constants, and access methods required by the bus dma
API specification.


thorpej
Mon May 12 19:54:35 PDT 1997
Update of /cvsroot/src/sys/arch/i386/isa
In directory netbsd1:/var/slash-tmp/cvs-serv28788

Modified Files:
      Tag: thorpej-bus-dma
	fd.c 
Log Message:
Adapt to the new software interface to the on-board ISA DMA controller.


thorpej
Mon May 12 19:56:06 PDT 1997
Update of /cvsroot/src/sys/arch/i386/isa
In directory netbsd1:/var/slash-tmp/cvs-serv28972

Modified Files:
      Tag: thorpej-bus-dma
	isa_machdep.c isa_machdep.h 
Log Message:
Implement ISA-specific bus dma methods, and provide the bus dma tag
to children via isa_attach_hook().  These bus dma methods are mostly
wrappers around the generic i386 bus dma methods, but include support
for DMA bounce buffers where required.


thorpej
Mon May 12 19:58:45 PDT 1997
Update of /cvsroot/src/sys/arch/i386/pci
In directory netbsd1:/var/slash-tmp/cvs-serv29313

Modified Files:
      Tag: thorpej-bus-dma
	pci_machdep.c 
Log Message:
Provide a bus dma tag to children via pci_attach_hook().