Now
MAIN commitmail json YAML
src/sys/external/bsd/drm2/dist/include/drm/drmP.h@1.31
/
diff
/
nxr@1.31
src/sys/external/bsd/drm2/drm/drm_memory.c@1.13 / diff / nxr@1.13
src/sys/external/bsd/drm2/pci/drm_pci.c@1.29 / diff / nxr@1.29
src/sys/external/bsd/drm2/drm/drm_memory.c@1.13 / diff / nxr@1.13
src/sys/external/bsd/drm2/pci/drm_pci.c@1.29 / diff / nxr@1.29
Tread carefully around DMA subregions.
Not all platforms support it.
- If we want to limit to 32-bit DMA, just use a known 32-bit DMA tag.
- If we want to limit to >32-bit DMA, but the host only has a known
32-bit DMA tag, then just use that anyway.
- If we want to limit to >32-bit DMA, but the host doesn't support
bus_dmatag_subregion, then just use the 32-bit DMA tag anyway.
Gives powerpc, sparc a chance of working.
Not all platforms support it.
- If we want to limit to 32-bit DMA, just use a known 32-bit DMA tag.
- If we want to limit to >32-bit DMA, but the host only has a known
32-bit DMA tag, then just use that anyway.
- If we want to limit to >32-bit DMA, but the host doesn't support
bus_dmatag_subregion, then just use the 32-bit DMA tag anyway.
Gives powerpc, sparc a chance of working.