Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Sep 2003 17:04:05 -0400 (EDT)
From:      Robert Watson <rwatson@freebsd.org>
To:        Mike Tancsa <mike@sentex.net>
Cc:        Luoqi Chen <lchen@briontech.com>
Subject:   Re: HEADS UP: ATA  bus dma code MFC'd
Message-ID:  <Pine.NEB.3.96L.1030905170225.19724G-100000@fledge.watson.org>
In-Reply-To: <5.2.0.9.0.20030905074316.03acc028@209.112.4.2>

next in thread | previous in thread | raw e-mail | index | archive | help

On Fri, 5 Sep 2003, Mike Tancsa wrote:

>          A naive question, but what does the bus DMA code do in STABLE ?

busdma abstracts the management of buffer addresses for DMA to permit
drivers to operate across hardware architectures and addressing schemes
without modification.  This is required for some drivers to support PAE,
where the size of a hardware address is not the same as an address
pointer, which was an assumption present in several drivers previously. 
It's being used in -CURRENT to improve the portability of drivers to
64-bit architectures, but the primary benefit on -STABLE is making the
drivers work with PAE. 

Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
robert@fledge.watson.org      Network Associates Laboratories




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1030905170225.19724G-100000>