Need to start somewhere ... Reviewed-by: seanpaul@xxxxxxxxxxxx Signed-off-by: Daniel Vetter <daniel.vetter@xxxxxxxxx> --- Makefile | 2 +- drm-misc.rst | 45 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 drm-misc.rst diff --git a/Makefile b/Makefile index 7c18885e24fa..1bc64adbdabd 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ # the wavedrom json, copy-pasting to and from http://wavedrom.com/editor.html is # handy as it shows the result live. -all: drm-intel.html dim.html +all: drm-intel.html dim.html drm-misc.html %.svg: %.dot dot -T svg -o $@ $< diff --git a/drm-misc.rst b/drm-misc.rst new file mode 100644 index 000000000000..521be4aceceb --- /dev/null +++ b/drm-misc.rst @@ -0,0 +1,45 @@ +========= + drm-misc +========= + +------------------------------------------------------------- +drm-misc patch and upstream merge flow and timeline explained +------------------------------------------------------------- + +Branches +======== + +Right now there's only `drm-misc`, plus maybe temporary topic branches. There's +also a `drm-fixes` branch, which can be useful when Dave Airlie is on vacations. + +Merge Criteria +============== + +Right now the only hard merge criteria are: + +* Patch is properly reviewed or at least ack, i.e. don't just push your own + stuff directly. + +* drm-misc is for simple driver patches, odd-ball small stuff that might easily + slip through the cracks and the more mundane DRM subsystem wide changes. Big + stuff (new drivers, big driver updates, big new DRM core features) should go + in through separate pull requests. Those topic branches can still be + maintained with the dim_ tooling, but that's of course entirely optional. + +* All the x86 and arm DRM drivers need to still compile. To simplify this we + track defconfigs for both platforms in the `drm-intel-rerere` branch. + +* The goal is to also pre-check everything with CI. Unfortunately neither the + arm side (using kernelci.org and generic i-g-t tests) nor the Intel side + (using Intel CI infrastructure and the full i-g-t suite) isn't yet fully ready + for production. + +* No rebasing out mistakes, because this is a shared tree. + +Tooling +======= + +drm-intel git repositories are managed with dim_: + +.. _dim: dim.html + -- 2.8.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel