Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Feb 2016 14:21:46 +0300
From:      Alexander Mishurov <alexander.m.mishurov@gmail.com>
To:        freebsd-x11@freebsd.org
Subject:   Re: Guide to contribute to kernel video drivers
Message-ID:  <56CAEF4A.9070208@gmail.com>
In-Reply-To: <56CAE91D.7060905@dumbbell.fr>
References:  <56C708E9.8050203@FreeBSD.org> <20160220104349.2bc8b22a@fujitsu> <56C8F89D.5060703@dumbbell.fr> <CABHD1wSFdGUZ5wmDzN8Twu5F1BeERoJZ5zeRaGjNMv%2Bbb7gwYA@mail.gmail.com> <56CAE91D.7060905@dumbbell.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
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?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56CAEF4A.9070208>