I've just checked in a change to use a vmem arena rather than an extent map to manage the SGMAP address space. This was a clean mechanical change, but if you notice bad behavior with PCI or ISA DMA on your system, let me know and I will investigate. Begin forwarded message:
Subject: CVS commit: src/sys/arch/alpha/common
Date: June 16, 2020 at 9:12:39 PM PDT
Module Name: src Committed By: thorpej Date: Wed Jun 17 04:12:39 UTC 2020
Modified Files: src/sys/arch/alpha/common: sgmap_common.c sgmap_typedep.c sgmapvar.h
Log Message: Switch from an extent mao to a vmem arena to manage SGMAP address space.
To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/arch/alpha/common/sgmap_common.c cvs rdiff -u -r1.37 -r1.38 src/sys/arch/alpha/common/sgmap_typedep.c cvs rdiff -u -r1.16 -r1.17 src/sys/arch/alpha/common/sgmapvar.h
Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
|