freebsd-dev/sys/amd64
Hiten Pandya b77c32a07e Rename BUS_DMAMEM_NOSYNC to BUS_DMA_COHERENT.
The current name is confusing, because it indicates to
the client that a bus_dmamap_sync() operation is not
necessary when the flag is specified, which is wrong.

The main purpose of this flag is to hint the underlying
architecture that DMA memory should be mapped in a coherent
way, but the architecture can ignore it.  But if the
architecture does supports coherent mapping of memory, then
it makes bus_dmamap_sync() calls cheap.

This flag is the same as the one in NetBSD's Bus DMA.

Reviewed by: gibbs, scottl, des (implicitly)
Approved by: re@ (jhb)
2003-05-30 20:40:33 +00:00
..
acpica Commit MD parts of a loosely functional AMD64 port. This is based on 2003-05-01 01:05:25 +00:00
amd64 Nasty 'make it compile' port to amd64. Note that it needs some other 2003-05-30 01:02:52 +00:00
compile Make space for compilations. 2002-07-06 02:49:07 +00:00
conf Add BASIC i386 binary support for the amd64 kernel. This is largely 2003-05-14 04:10:49 +00:00
ia32 Deal with the user VM space expanding. 32 bit applications do not like 2003-05-23 05:07:33 +00:00
include Rename BUS_DMAMEM_NOSYNC to BUS_DMA_COHERENT. 2003-05-30 20:40:33 +00:00
isa Give a %fs and %gs to userland. Use swapgs to obtain the kernel %GS.base 2003-05-12 02:37:29 +00:00
pci Commit MD parts of a loosely functional AMD64 port. This is based on 2003-05-01 01:05:25 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00