[PATCH] drm-misc: Initial documentation
Daniel Vetter
daniel.vetter at ffwll.ch
Tue Jul 19 20:19:59 UTC 2016
Need to start somewhere ...
Reviewed-by: seanpaul at chromium.org
Signed-off-by: Daniel Vetter <daniel.vetter at intel.com>
---
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
More information about the dri-devel
mailing list