* [PATCH i-g-t 1/4] Update README
@ 2014-12-10 14:53 Thomas Wood
2014-12-10 14:53 ` [PATCH i-g-t 2/4] Add a MAINTAINERS file Thomas Wood
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Thomas Wood @ 2014-12-10 14:53 UTC (permalink / raw)
To: intel-gfx
Signed-off-by: Thomas Wood <thomas.wood@intel.com>
---
README | 46 +++++++++++++++++++++++++++++-----------------
1 file changed, 29 insertions(+), 17 deletions(-)
diff --git a/README b/README
index 8bdaebd..f1aab58 100644
--- a/README
+++ b/README
@@ -1,17 +1,22 @@
-This is a collection of tools for development and testing of the Intel DRM
-driver. There are many macro-level test suites that get used against our
-driver, including xtest, rendercheck, piglit, and oglconform, but failures
+Intel GPU Tools
+===============
+
+Description
+-----------
+
+Intel GPU Tools is a collection of tools for development and testing of the
+Intel DRM driver. There are many macro-level test suites that get used against
+the driver, including xtest, rendercheck, piglit, and oglconform, but failures
from those can be difficult to track down to kernel changes, and many require
complicated build procedures or specific testing environments to get useful
-results.
+results. Therefore, Intel GPU Tools includes low-level tools and tests
+specifically for development and testing of the Intel DRM Driver.
-Thus, intel-graphics-tools was a project I started to collect some low-level
-tools I intended to build.
+Intel GPU Tools is split into several sections:
benchmarks/
- This should be a collection of useful microbenchmarks. The hope is
- that people can use these to tune some pieces of DRM code in relevant
- ways.
+ This is a collection of useful microbenchmarks that can be used to tune
+ DRM code in relevant ways.
The benchmarks require KMS to be enabled. When run with an X Server
running, they must be run as root to avoid the authentication
@@ -21,8 +26,11 @@ benchmarks/
tests/
This is a set of automated tests to run against the DRM to validate
- changes. Hopefully this can cover the relevant cases we need to
- worry about, including backwards compatibility.
+ changes. Many of the tests have subtests, which can be listed by using
+ the --list-subtests command line option and then run using the
+ --run-subtest option. If --run-subtest is not used, all subtests will
+ be run. Some tests have futher options and these are detailed by using
+ the --help option.
The test suite can be run using the run-tests.sh script available in
the scripts directory. Piglit is used to run the tests and can either
@@ -115,9 +123,10 @@ debugger/
The debugger must be run as root: "sudo debugger/eudb"
docs/
- Thus far just contains the autogenerated intel-gpu-tools libraries
- reference documenation in docs/reference/ You need to have the gtk doc
- tools installed to generate this API documentation.
+ Contains the automatically generated intel-gpu-tools libraries
+ reference documentation in docs/reference/. You need to have the
+ gtk-doc tools installed and use the "--enable-gtk-doc" configure flag
+ to generate this API documentation.
To regenerate the html files when updating documentation, use:
@@ -128,9 +137,12 @@ docs/
intel-gpu-tools-sections.txt. Entirely new sections will also need to be
added to intel-gpu-tools-docs.xml in the appropriate place.
-DEPENDENCIES
- This is a non-exchaustive list of package dependencies required for
- building everything:
+
+Requirements
+------------
+
+This is a non-exhaustive list of package dependencies required for
+building everything:
libpciaccess-dev
libdrm-dev
--
2.1.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH i-g-t 2/4] Add a MAINTAINERS file
2014-12-10 14:53 [PATCH i-g-t 1/4] Update README Thomas Wood
@ 2014-12-10 14:53 ` Thomas Wood
2014-12-10 15:39 ` Jani Nikula
2014-12-10 14:53 ` [PATCH i-g-t 3/4] NEWS: Updates Thomas Wood
2014-12-10 14:53 ` [PATCH i-g-t 4/4] tools: add missing copyright headers Thomas Wood
2 siblings, 1 reply; 5+ messages in thread
From: Thomas Wood @ 2014-12-10 14:53 UTC (permalink / raw)
To: intel-gfx
Signed-off-by: Thomas Wood <thomas.wood@intel.com>
---
CONTRIBUTING | 9 +++------
MAINTAINERS | 2 ++
2 files changed, 5 insertions(+), 6 deletions(-)
create mode 100644 MAINTAINERS
diff --git a/CONTRIBUTING b/CONTRIBUTING
index 0ad0c3a..a2ddf09 100644
--- a/CONTRIBUTING
+++ b/CONTRIBUTING
@@ -33,12 +33,9 @@ A short list of contribution guidelines:
- When patches from new contributors (without commit access) are stuck, for
anything related to the regular releases, issues with packaging and
- integrating platform support or anything else really please contact the i-g-t
- maintainer:
-
- Thomas Wood <thomas.wood@intel.com>
-
- Of course please also cc the intel-gfx mailing list.
+ integrating platform support or any other intel-gpu-tools issues, please
+ contact one of the maintainers (listed in the MAINTAIENRS file) and cc the
+ intel-gfx mailing list.
- Especially changes to the testcase should get tested on relevant platforms
before committing. For Intel employees that's best done using PRTS, see the
diff --git a/MAINTAINERS b/MAINTAINERS
new file mode 100644
index 0000000..7825e1e
--- /dev/null
+++ b/MAINTAINERS
@@ -0,0 +1,2 @@
+Daniel Vetter <daniel.vetter@intel.com>
+Thomas Wood <thomas.wood@intel.com>
--
2.1.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH i-g-t 3/4] NEWS: Updates
2014-12-10 14:53 [PATCH i-g-t 1/4] Update README Thomas Wood
2014-12-10 14:53 ` [PATCH i-g-t 2/4] Add a MAINTAINERS file Thomas Wood
@ 2014-12-10 14:53 ` Thomas Wood
2014-12-10 14:53 ` [PATCH i-g-t 4/4] tools: add missing copyright headers Thomas Wood
2 siblings, 0 replies; 5+ messages in thread
From: Thomas Wood @ 2014-12-10 14:53 UTC (permalink / raw)
To: intel-gfx
Signed-off-by: Thomas Wood <thomas.wood@intel.com>
---
NEWS | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/NEWS b/NEWS
index 103c7cd..447ba77 100644
--- a/NEWS
+++ b/NEWS
@@ -1,18 +1,30 @@
Release 1.9 (XXXX-XX-XX)
------------------------
-- As usual piles of new testcases and improvements to existing ones.
+- New test cases added: drm_import_export, gem_gpgpu_fill, gem_ppgtt,
+ gem_tiled_wb, kms_pwrite_crc.
- New helper for interactive progress indicators (see igt_print_activity and
igt_progress), which can be disabled by setting the log-level to warn (Thomas
and Daniel).
-- Basic skl support: pci ids, rendercpy&mediafill (Damien, Zhao Yakui).
+- Basic skl support: pci ids, rendercopy & mediafill (Damien, Zhao Yakui).
- chv support for the iosf sideband tools and a few other improvements (Ville).
- Fence register support for intel_reg_dumper on bdw+ (Rodrigo).
+- Support for skl in quick_dump (Damien).
+
+- Golden state generation infrastructure (Mika).
+
+- New skl watermark tool (Damien).
+
+- New EDID test block that includes multiple display modes (Thomas).
+
+- Individual test documentation available in generated documentation and from
+ the test binaries (Thomas).
+
Release 1.8 (2014-09-08)
------------------------
--
2.1.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH i-g-t 4/4] tools: add missing copyright headers
2014-12-10 14:53 [PATCH i-g-t 1/4] Update README Thomas Wood
2014-12-10 14:53 ` [PATCH i-g-t 2/4] Add a MAINTAINERS file Thomas Wood
2014-12-10 14:53 ` [PATCH i-g-t 3/4] NEWS: Updates Thomas Wood
@ 2014-12-10 14:53 ` Thomas Wood
2 siblings, 0 replies; 5+ messages in thread
From: Thomas Wood @ 2014-12-10 14:53 UTC (permalink / raw)
To: intel-gfx
Signed-off-by: Thomas Wood <thomas.wood@intel.com>
---
tools/ddi_compute_wrpll.c | 23 +++++++++++++++++++++++
tools/intel_l3_udev_listener.c | 23 +++++++++++++++++++++++
tools/quick_dump/chipset_macro_wrap.c | 23 +++++++++++++++++++++++
tools/skl_ddb_allocation.c | 23 +++++++++++++++++++++++
4 files changed, 92 insertions(+)
diff --git a/tools/ddi_compute_wrpll.c b/tools/ddi_compute_wrpll.c
index 45c28e1..e27cc34 100644
--- a/tools/ddi_compute_wrpll.c
+++ b/tools/ddi_compute_wrpll.c
@@ -1,3 +1,26 @@
+/*
+ * Copyright © 2014 Intel Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
#include <stdio.h>
#include <stdbool.h>
#include <stdint.h>
diff --git a/tools/intel_l3_udev_listener.c b/tools/intel_l3_udev_listener.c
index c50820c..261630e 100644
--- a/tools/intel_l3_udev_listener.c
+++ b/tools/intel_l3_udev_listener.c
@@ -1,3 +1,26 @@
+/*
+ * Copyright © 2013 Intel Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
diff --git a/tools/quick_dump/chipset_macro_wrap.c b/tools/quick_dump/chipset_macro_wrap.c
index 7b67340..fa568d6 100644
--- a/tools/quick_dump/chipset_macro_wrap.c
+++ b/tools/quick_dump/chipset_macro_wrap.c
@@ -1,3 +1,26 @@
+/*
+ * Copyright © 2014 Intel Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
#include <stdbool.h>
#include <stdlib.h>
#include <pciaccess.h>
diff --git a/tools/skl_ddb_allocation.c b/tools/skl_ddb_allocation.c
index 4d8e6d1..c7bfb27 100644
--- a/tools/skl_ddb_allocation.c
+++ b/tools/skl_ddb_allocation.c
@@ -1,3 +1,26 @@
+/*
+ * Copyright © 2014 Intel Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
#include <stdint.h>
#include <stdio.h>
#include <stdbool.h>
--
2.1.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH i-g-t 2/4] Add a MAINTAINERS file
2014-12-10 14:53 ` [PATCH i-g-t 2/4] Add a MAINTAINERS file Thomas Wood
@ 2014-12-10 15:39 ` Jani Nikula
0 siblings, 0 replies; 5+ messages in thread
From: Jani Nikula @ 2014-12-10 15:39 UTC (permalink / raw)
To: Thomas Wood, intel-gfx
On Wed, 10 Dec 2014, Thomas Wood <thomas.wood@intel.com> wrote:
> Signed-off-by: Thomas Wood <thomas.wood@intel.com>
> ---
> CONTRIBUTING | 9 +++------
> MAINTAINERS | 2 ++
> 2 files changed, 5 insertions(+), 6 deletions(-)
> create mode 100644 MAINTAINERS
>
> diff --git a/CONTRIBUTING b/CONTRIBUTING
> index 0ad0c3a..a2ddf09 100644
> --- a/CONTRIBUTING
> +++ b/CONTRIBUTING
> @@ -33,12 +33,9 @@ A short list of contribution guidelines:
>
> - When patches from new contributors (without commit access) are stuck, for
> anything related to the regular releases, issues with packaging and
> - integrating platform support or anything else really please contact the i-g-t
> - maintainer:
> -
> - Thomas Wood <thomas.wood@intel.com>
> -
> - Of course please also cc the intel-gfx mailing list.
> + integrating platform support or any other intel-gpu-tools issues, please
> + contact one of the maintainers (listed in the MAINTAIENRS file) and cc the
You forgot to git mv MAINTAINERS MAINTAIENRS ;)
Jani.
> + intel-gfx mailing list.
>
> - Especially changes to the testcase should get tested on relevant platforms
> before committing. For Intel employees that's best done using PRTS, see the
> diff --git a/MAINTAINERS b/MAINTAINERS
> new file mode 100644
> index 0000000..7825e1e
> --- /dev/null
> +++ b/MAINTAINERS
> @@ -0,0 +1,2 @@
> +Daniel Vetter <daniel.vetter@intel.com>
> +Thomas Wood <thomas.wood@intel.com>
> --
> 2.1.0
>
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
--
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-12-10 15:39 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-10 14:53 [PATCH i-g-t 1/4] Update README Thomas Wood
2014-12-10 14:53 ` [PATCH i-g-t 2/4] Add a MAINTAINERS file Thomas Wood
2014-12-10 15:39 ` Jani Nikula
2014-12-10 14:53 ` [PATCH i-g-t 3/4] NEWS: Updates Thomas Wood
2014-12-10 14:53 ` [PATCH i-g-t 4/4] tools: add missing copyright headers Thomas Wood
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox