Rodrigo Vivi | a095072 | 2014-03-13 07:52:47 -0300 | [diff] [blame^] | 1 | Release 1.6 (2014-03-13) |
Ben Widawsky | a88cf4c | 2013-11-06 09:48:17 -0800 | [diff] [blame] | 2 | ------------------------ |
| 3 | |
| 4 | - Changes to support Broadwell in the test suite. (Ben, Damien, et al.) |
| 5 | |
Daniel Vetter | e046c31 | 2013-11-12 12:18:33 +0100 | [diff] [blame] | 6 | - Updated (now working again!) Android support from Oscar Mateo. |
| 7 | |
Daniel Vetter | 4697cf4 | 2013-11-14 11:08:13 +0100 | [diff] [blame] | 8 | - Test coverage through i-g-t is now officially an integral part of any drm/i915 |
| 9 | feature work and also for bugfixes. For more details see: |
| 10 | |
| 11 | http://blog.ffwll.ch/2013/11/testing-requirements-for-drmi915.html |
| 12 | |
Daniel Vetter | bb40494 | 2014-01-07 08:14:33 +0100 | [diff] [blame] | 13 | - Fix the gen4asm build depency handling, now that the assembler is included in |
| 14 | i-g-t (Ben). |
| 15 | |
| 16 | - Improve the cairo object lifetime management of the kmstest helpers (Chris). |
| 17 | |
Daniel Vetter | ec3b133 | 2014-02-12 00:12:07 +0100 | [diff] [blame] | 18 | - Allow register access to succeed if i915 is loaded but debugfs isn't found |
| 19 | (i.e. nomodeset is used) |
| 20 | |
| 21 | - New kernel modesetting helper library for simpler testcases (Damien). |
| 22 | |
Daniel Vetter | b5b0aeb | 2014-02-13 14:43:20 +0100 | [diff] [blame] | 23 | - New structure logging support for tests. Message at the WARN level be |
| 24 | reflected in the piglit result, also included igt_warn_on macros to simplify |
| 25 | test asserts which should just result in warnings, but not in a test abort. |
| 26 | |
Daniel Vetter | 20087e7 | 2014-03-07 09:27:00 +0100 | [diff] [blame] | 27 | - Broadwell support for intel_audio_dump (Mengdong Lin). |
| 28 | |
Thomas Wood | 14ea2a0 | 2014-03-11 16:04:28 +0000 | [diff] [blame] | 29 | - API documentation support (Thomas) |
| 30 | |
Rodrigo Vivi | 41b5fbf | 2013-11-06 13:06:11 -0200 | [diff] [blame] | 31 | Release 1.5 (2013-11-06) |
Daniel Vetter | 145c0d1 | 2013-09-22 13:15:43 +0200 | [diff] [blame] | 32 | ------------------------ |
| 33 | |
| 34 | - Some polishing of the test infrastructure, for details see: |
| 35 | |
| 36 | http://blog.ffwll.ch/2013/09/more-drmi915-testsuite-infrastructure.html |
| 37 | |
| 38 | - Haswell support for the DPF tool (tools/intel_l3_parity) and other |
| 39 | improvements (Ben). |
| 40 | |
Daniel Vetter | a8bf10c | 2013-10-01 22:20:38 +0200 | [diff] [blame] | 41 | - Stereo/3D support in testdisplay (Damien). |
| 42 | |
Daniel Vetter | 47d0a6f | 2013-10-04 11:10:48 +0200 | [diff] [blame] | 43 | - Support for gen7 gpu perf counters in tools/intel_perf_counters (Kenneth). |
| 44 | |
Daniel Vetter | eeaf013 | 2013-11-03 11:28:50 +0100 | [diff] [blame] | 45 | - Improvements to the VBT decoder (Jani). |
| 46 | |
| 47 | - New tool to read legacy VGA registers (Ville). |
| 48 | |
| 49 | - New helpers in the test library to help deal with debugfs files and the new |
| 50 | display pipe CRC support (Damien). |
| 51 | |
| 52 | - Introduction of a proper naming convention for all the testcases, see |
| 53 | tests/NAMING-CONVENTION. |
| 54 | |
| 55 | - As usual tons of new testcases and improvements and bugfixes to existing ones. |
| 56 | |
| 57 | - The testsuite framework itself has gained some regression tests which can be |
| 58 | run at compile-time with "make check". |
| 59 | |
Daniel Vetter | 27f1a7d | 2013-11-06 15:06:15 +0100 | [diff] [blame] | 60 | - New helpers for the drop_cache kernel interface and use drop_caches(RETIRE) to |
| 61 | really make sure the gpu is idle in testcases (Oscar Mateo). |
| 62 | |
Daniel Vetter | 5fab0b8 | 2013-11-06 18:55:20 +0100 | [diff] [blame] | 63 | Release 1.4 (2013-09-16) |
Daniel Vetter | 145c0d1 | 2013-09-22 13:15:43 +0200 | [diff] [blame] | 64 | ------------------------ |
Daniel Vetter | 35ee507 | 2013-09-13 17:02:07 +0200 | [diff] [blame] | 65 | |
| 66 | - Integration of the gen4+ assembler (Damien). |
| 67 | |
| 68 | - Start of a new performance analysis tool from Chris Wilson with front-ends for |
| 69 | both X11 and plain kms. This uses the perf subsystem and the gpu performance |
| 70 | counter kernel patches from Chris. |
| 71 | |
| 72 | - New register dumper quick_dump from Ben, with lots of work from Damien. This |
Chris Wilson | 32f9c49 | 2013-09-13 16:28:15 +0100 | [diff] [blame] | 73 | will superseed intel_reg_dumper for newer platforms (which are not yet |
Daniel Vetter | 35ee507 | 2013-09-13 17:02:07 +0200 | [diff] [blame] | 74 | released) since it will allow us to automatically generate register dumps from |
| 75 | the internal xml register specifications. |
| 76 | |
| 77 | - Tools to access the pletoria of new indirect register access functions on |
| 78 | newer platforms. |
| 79 | |
| 80 | - Framebuffer contents dumper to debug some of the nastier corruption issues. |
| 81 | The advantage here is that this bypasses any userspace drivers and so avoids |
| 82 | that the corruptions get magically fixed when taking an X screenshot. |
| 83 | |
Chris Wilson | 32f9c49 | 2013-09-13 16:28:15 +0100 | [diff] [blame] | 84 | - Tons of new testcases. Including subtests we are now at roughly 450 tests! |
Daniel Vetter | 35ee507 | 2013-09-13 17:02:07 +0200 | [diff] [blame] | 85 | |
| 86 | - Improvements to the test framework infrastructure. See |
| 87 | http://blog.ffwll.ch/2013/08/recent-drmi915-testsuite-improvements.html |
| 88 | for an overview. |
| 89 | |
Rodrigo Vivi | a33d557 | 2013-09-13 16:54:56 -0300 | [diff] [blame] | 90 | Release 1.3 (2012-08-27) |
Daniel Vetter | 030c9c0 | 2013-09-13 17:01:38 +0200 | [diff] [blame] | 91 | ------------------------ |
| 92 | |
| 93 | - massive improvements to the testsuite |
| 94 | - dpf tool for handling l3 remapping on gen7 (Ben) |
| 95 | - robustify against wc gtt mappings (Chris) |
| 96 | - improvements to the reg_dumper and register read/write tools |
| 97 | - haswell support |
| 98 | |
| 99 | Release 1.2 (2012-02-09) |
| 100 | ------------------------ |
| 101 | |
| 102 | - intel_audio_dump improvements (Wu Fengguang) |
| 103 | - buildsystem improvements (Gaetan Nadon) |
| 104 | - solaris support (Alan Coopersmith) |
| 105 | - massive refactoring of testcases and rendercpy extraction |
| 106 | - new tests |
| 107 | - fixed up intel_reg_read/write for platforms needing forcewake (needs a |
| 108 | kernel patch which from 3.3 to work on ivb - Ben Widawsky) |
| 109 | |
Rodrigo Vivi | a33d557 | 2013-09-13 16:54:56 -0300 | [diff] [blame] | 110 | Release 1.1 (2011-12-24) |
Daniel Vetter | 030c9c0 | 2013-09-13 17:01:38 +0200 | [diff] [blame] | 111 | ------------------------ |
| 112 | |
| 113 | Improved testsuite, usable for kernel regression testing! |
| 114 | |
| 115 | Release 1.0 (2009-04-27) |
| 116 | ------------------------ |
| 117 | |
| 118 | Initial release: |
| 119 | - miscellaneous userland tools that don't really fit into the 2D driver tree |
| 120 | - standalone regression tests for the DRM (make check) |
| 121 | - microbenchmarks of the DRM for kernel performance regression testing |