--- - branch: MAIN date: Mon Aug 27 15:26:50 UTC 2018 files: - new: '1.5' old: '1.4' path: src/sys/external/bsd/drm2/dist/drm/drm_prime.c pathrev: src/sys/external/bsd/drm2/dist/drm/drm_prime.c@1.5 type: modified - new: '1.29' old: '1.28' path: src/sys/external/bsd/drm2/dist/include/drm/drmP.h pathrev: src/sys/external/bsd/drm2/dist/include/drm/drmP.h@1.29 type: modified - new: '1.4' old: '1.3' path: src/sys/external/bsd/drm2/drm/drm_gem_cma_helper.c pathrev: src/sys/external/bsd/drm2/drm/drm_gem_cma_helper.c@1.4 type: modified - new: '1.12' old: '1.11' path: src/sys/external/bsd/drm2/include/drm/bus_dma_hacks.h pathrev: src/sys/external/bsd/drm2/include/drm/bus_dma_hacks.h@1.12 type: modified id: 20180827T152650Z.8976bbc68a6d99d2a9ae561f4e91f327ed851e5c log: | Rework drm prime guts. - Our faux struct sg_table is now just an array of _pages_, not of bus dma segments. - We handle bus dma segments only in the presence of an adult bus dma tag. - All bus dma hacks are once again confined to bus_dma_hacks.h, and more neatly organized: . bus_dmamem_export_pages translates bus dma segs to vm_page array . bus_dmamem_import_pages translates vm_page array to bus dma segs module: src subject: 'CVS commit: src/sys/external/bsd/drm2' unixtime: '1535383610' user: riastradh