Date: Sun, 10 Jan 2016 20:31:56 +0100 From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= <jean-sebastien.pedron@dumbbell.fr> To: "freebsd-x11@freebsd.org" <freebsd-x11@FreeBSD.org> Subject: Contributing to the kernel video drivers, phase #2 Message-ID: <5692B1AC.5080409@dumbbell.fr>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --oDW1thLelob0Bq8ApeM8TL6asOFg871FJ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi! Thanks to everyone who shared their opinions! Generally, people seem to prefer the file-by-file approach. About the targetted kernel, a few of you would even go with the big jump to the latest kernel. If we could achieve that, it would be awesome as this would resolve the "we are behind" issue. But the risk is quite high. Still, I'm curious about this. So here is what I propose: o Let's create a drm-next-3.9 branch, based on drm-i915-update-38. People who are interested by updating the whole DRM to Linux 3.9 (not just i915) can send pull requests to this branch. I will join this effort once drm-i915-update-38 is finished and committed. o Also, we create a drm-next-4.4 branch, still based on drm-i915-update-38. Again, those who wish to work on that, please send pull requests. What I don't know is, should we move to linuxkpi first (instead of sys/dev/drm2/drm_os_freebsd.[ch])? For the file-by-file approach, here is what I usually do: o I compare the diff between Linux $target_version and FreeBSD. o If the diff is relatively small, I try to apply changes one by one. o If the diff is large, I copy the Linux source file and port it again, by looking the the FreeBSD version. o If functions were reordered or style was changed, I try to do the same non-functional updates to the FreeBSD file in HEAD: this simplifies the comparison between the old and new copies of the FreeBSD file. Those who preferred the commit-by-commit approach: would you like to form a thrid team and work on that? Or join the file-by-file effort? --=20 Jean-S=C3=A9bastien P=C3=A9dron --oDW1thLelob0Bq8ApeM8TL6asOFg871FJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWkrGsXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzA4N0ZEMUFFQUUwRTEyREJDNkE2RjAz OUU5OTc2MUE1RkQ5NENDAAoJEDnpl2Gl/ZTMQk4P+gJTTy9zcQdD6LseLXpMa0MH wSJICFxOMAdppiwVVcp6xVl+gjy6eG+6wEOybYdiWz/wrkq5JXCjW/i2xRLqqpN8 mO4s40qW6SMUSiA1VUz2lSUZ2eDwWFwipOZ4BPhIL0bf9RpHQvfr/Qg2I49WNHTd dUeZJVKmnEmY+glKkR0oFdiM+SG3tCDtwvpO/akCk2ZDeKO1zPRaryUCijYTvN+e v+RCQGxF1dQTmhZtPl4P2PL4auT1BbzvTgtU/RgH1/yh/Fn0LCk9pq0uszv1REsR X25KFeOxMVUiZ7CWRrA8zUoozMkX6fwR5daE+ypowS5muLUgoTLc18kHsmlQfw+s r3Wlmqjdy/IVvDu2WB44Q5fUROI3PpbM/+cUH0COtFq5EyWari5v0PqRCYnYo0HE KLNJ3oNTPowMpT46wk7KBxdLCIyWmfc3TNAmO4n2Gb5XSwzanqtnl6lmIJWaRnrt kYcUt23bO6g488smR3JKdzssTUV8uGdwo1fk/kFlE+9oYkUMI7CCMUWY4n75mdsK K5kRZbgGJGLYiArOAwyjmKvNKgfJ3bSpXm9gJnup4QLkB/oovicl6vb1Ag/aFxh7 ck4W1ews9TPB+B3P95e0tObujac7SvoKwfkN5Bq9qDomGFJm2Sn1GdUTEk7nfjlP +jhA7TkJA8Ltwl6yF/15 =Za7p -----END PGP SIGNATURE----- --oDW1thLelob0Bq8ApeM8TL6asOFg871FJ--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5692B1AC.5080409>