Guide to contribute to kernel video drivers

Alexander Mishurov alexander.m.mishurov at gmail.com
Mon Feb 22 11:21:42 UTC 2016


I agreed that the first thing we have to do is to move to linux kpi. But 
this step causes some questions.

1. Linux kpi is conflicting with drm_os_freebsd and drm_scatter and may 
be some other things from drm. This means we have to migrate whole drm 
core to linux kpi and therefore that affects at least radeon drivers. 
It's quite huge amount of work in comparison to only i915. What about 
existing non i915 drivers depend on drm and drm_os_freebsd ?

2. Move to linux kpi is not enough, I'm sure there should be one more 
layer like drm_os_freebsd on top of linux kpi with our own macros, 
inlines and other things for minimizing modifications of the original 
Linux driver sources because linux kpi covers only basic things.

3. Did anyone already start to work on moving to linux kpi?


More information about the freebsd-x11 mailing list