History log of /dflybsd-src/sys/dev/drm/include/linux/dma-mapping.h (Results 1 – 9 of 9)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2
# 4be47400 13-Jul-2020 François Tigeot <ftigeot@wolfpond.org>

drm: Update base driver to Linux 4.10.17

Thanks to Matthew Dillon <dillon@apollo.backplane.com>
for some VM fixes.


Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2
# f0bba3d1 09-Jun-2018 François Tigeot <ftigeot@wolfpond.org>

drm: Define struct page and use it everywhere

* Removing countless differences with Linux

* struct page is essentially struct vm_page named differently.
Both can be casted to the other one withou

drm: Define struct page and use it everywhere

* Removing countless differences with Linux

* struct page is essentially struct vm_page named differently.
Both can be casted to the other one without further thought.

show more ...


Revision tags: v5.2.1, v5.2.0, v5.3.0, v5.2.0rc
# 8eafc851 03-Dec-2017 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Fix linux/dma-mapping.h compilation...

... with the drm/i915 codebase from Linux 4.8

* Move functions from .h to .c files in order to hide their implementations

* This avoids leaking Dr

drm/linux: Fix linux/dma-mapping.h compilation...

... with the drm/i915 codebase from Linux 4.8

* Move functions from .h to .c files in order to hide their implementations

* This avoids leaking DragonFly headers to Linux code or Linux headers
to DragonFly code with associated bad side-effects like type redefinitions

show more ...


Revision tags: v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0
# 45d90d4b 20-May-2016 Sascha Wildner <saw@online.de>

kernel/drm: Add dma_{alloc,free}_coherent() from FreeBSD.


# 04b45e6f 19-May-2016 zrj <rimvydas.jasinskas@gmail.com>

drm cleanup 17/x: Cleanup drmP.h header.

Changes:
* change drm_setversion() to static, used only in drm_ioctl.c
* move out some macros to linux layer
* move helper DRM_GEM_* macros to drm_gem.

drm cleanup 17/x: Cleanup drmP.h header.

Changes:
* change drm_setversion() to static, used only in drm_ioctl.c
* move out some macros to linux layer
* move helper DRM_GEM_* macros to drm_gem.h
* remove FreeBSD legacy prototypes and compat macros(TTM)
* remove drm_gem_pager_dtr(), was never used
* remove many prototypes that have no functions available
* regroup some blocks
* keep structs untouched for now

No functional change.

show more ...


# 49dc90bd 17-Apr-2016 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add dma_map_sg and dma_unmap_sg()


# 49c5d956 06-Apr-2016 François Tigeot <ftigeot@wolfpond.org>

drm/linux: Add dma_unmap_page()


Revision tags: v4.4.3, v4.4.2
# 5847365e 12-Jan-2016 François Tigeot <ftigeot@wolfpond.org>

drm: Improve linux dma mapping functions

Partially-obtained-from: FreeBSD.


Revision tags: v4.4.1, v4.4.0, v4.5.0, v4.4.0rc
# 49b8b93b 31-Oct-2015 François Tigeot <ftigeot@wolfpond.org>

drm: Add linux/dma-mapping.h