summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2004-11-09 07:07:54 +0000
committerscottl <scottl@FreeBSD.org>2004-11-09 07:07:54 +0000
commitfcb728b2a6b9fcd2be65fd81e26a884f8d677303 (patch)
treeb7b3abde7bd2cf17777009e84e7582af0e839e17 /release
parent5ee1e26e0009d8bb619c896b97693b33b27baff8 (diff)
downloadFreeBSD-src-fcb728b2a6b9fcd2be65fd81e26a884f8d677303.zip
FreeBSD-src-fcb728b2a6b9fcd2be65fd81e26a884f8d677303.tar.gz
First pass at replacing the single global bounce pool with sub-pools that are
appropriate for different tag requirements. With the former global pool, bounce pages might get allocated that are appropriate for one tag, but not appropriate for another, but the system had no way to distinguish between them. Now zones with distinct attributes are created to hold pages, and each tag that requires bouncing is associated with a zone. New zones are created as needed if no existing zones can meet the requirements of the tag. Stats for each zone are tracked via the hw.busdma sysctl node. This should help drivers that are failing with mysterious data corruption. MFC After: 1 week
Diffstat (limited to 'release')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud