Paulo Zanoni
1048aa9aa5
tests: add kms_fbcon_fbt
...
This test should test the interactions between fbcon and the
frontbuffer tracking infrastructure.
Right now the PSR test fails, but as soon as we merge the following
kernel patches, the test wills tart passing:
- drm/i915: PSR: Flush means invalidate + flush
- drm/i915: fbdev restore mode needs to invalidate frontbuffer
- drm/i915: fbdev_set_par reliably invalidating frontbuffer
I didn't want to make this a subtest of kms_frontbuffer_tracking just
because when I wrote it, I really didn't have in mind the fact that
someone might just close the DRM fd in the middle of a subtest.
After this commit we'll have a little bit of duplicated code among
tests. I'll clean this up later.
v2:
- Refactor the code a little bit.
- Add the suspend subtests.
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
2015-07-14 15:20:57 -03:00
..
2015-07-14 15:20:57 -03:00
2014-12-10 17:11:35 +00:00
2014-12-10 17:11:35 +00:00
2015-05-15 14:02:32 +01:00
2012-04-10 16:23:18 +02:00
2015-01-06 09:29:45 +01:00
2014-11-06 13:24:29 +00:00
2014-11-06 13:24:29 +00:00
2014-11-06 13:24:29 +00:00
2013-08-21 23:18:00 +02:00
2013-07-01 18:54:40 +02:00
2013-07-01 18:54:40 +02:00
2015-05-05 09:44:49 +02:00
2015-01-06 09:29:45 +01:00
2014-11-06 13:24:30 +00:00
2014-12-08 07:58:13 +00:00
2014-08-30 11:44:51 +01:00
2014-03-22 21:34:29 +01:00
2014-03-22 21:34:29 +01:00
2014-12-04 16:07:55 +00:00
2013-11-04 19:49:10 +01:00
2015-04-09 10:12:33 +02:00
2015-03-06 18:06:10 +01:00
2014-09-06 17:26:21 +01:00
2015-01-19 09:47:03 +00:00
2015-03-06 18:06:10 +01:00
2015-05-14 17:01:57 +01:00
2015-01-19 09:47:03 +00:00
2014-08-30 11:44:51 +01:00
2014-08-30 11:44:51 +01:00
2015-05-15 12:23:43 +01:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:48:06 +00:00
2014-05-14 00:36:04 +02:00
2014-12-04 16:07:55 +00:00
2015-03-06 18:06:10 +01:00
2015-04-02 16:35:42 +01:00
2015-04-02 16:35:42 +01:00
2015-05-14 16:41:37 +01:00
2015-03-29 14:13:05 +01:00
2015-05-12 15:30:37 +02:00
2015-02-13 09:35:36 +01:00
2014-12-04 16:07:55 +00:00
2015-05-15 12:22:14 +01:00
2015-02-13 09:35:36 +01:00
2015-05-04 09:35:49 +02:00
2015-02-13 14:54:25 +01:00
2015-02-13 09:35:36 +01:00
2014-12-04 16:07:55 +00:00
2015-01-22 09:27:52 +01:00
2015-06-19 11:44:26 +01:00
2015-03-06 18:06:10 +01:00
2015-03-29 15:57:50 +01:00
2015-06-22 15:55:21 +01:00
2015-03-06 18:06:10 +01:00
2015-04-27 21:12:20 +01:00
2015-04-02 20:17:16 +01:00
2015-03-06 18:06:10 +01:00
2015-05-03 09:17:36 +01:00
2015-07-01 21:02:55 +01:00
2015-07-06 10:02:06 +01:00
2015-03-29 14:13:05 +01:00
2014-05-14 00:36:04 +02:00
2015-06-23 17:19:07 +01:00
2015-02-13 09:35:35 +01:00
2015-06-26 11:49:38 +01:00
2015-04-12 13:43:00 +01:00
2015-03-06 18:06:10 +01:00
2014-12-04 10:17:24 +08:00
2014-12-04 16:07:55 +00:00
2015-03-06 18:06:10 +01:00
2015-01-06 09:29:45 +01:00
2014-10-02 11:34:55 +02:00
2014-12-04 16:07:55 +00:00
2014-05-14 00:36:04 +02:00
2015-05-20 14:57:16 +01:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2015-05-08 16:45:34 +01:00
2014-12-04 16:07:55 +00:00
2015-04-10 10:07:26 +01:00
2015-05-12 09:30:04 +01:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2015-04-03 09:09:04 +01:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2015-05-07 08:43:32 +02:00
2015-02-13 09:35:36 +01:00
2014-05-14 00:36:04 +02:00
2014-11-04 12:08:50 +00:00
2015-04-26 11:21:54 +01:00
2015-03-18 08:37:33 +00:00
2014-05-14 00:36:04 +02:00
2014-06-13 18:27:59 +02:00
2014-12-04 16:07:55 +00:00
2015-03-06 18:06:10 +01:00
2014-12-04 16:07:55 +00:00
2015-05-15 12:22:14 +01:00
2015-03-04 16:18:13 +01:00
2015-03-04 16:18:13 +01:00
2015-06-05 08:53:04 +01:00
2015-04-14 17:43:05 +01:00
2014-12-04 16:07:55 +00:00
2015-06-29 11:41:06 +01:00
2015-05-15 12:22:14 +01:00
2015-03-06 18:06:10 +01:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2015-06-08 20:27:47 +03:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2015-06-03 14:00:59 +01:00
2015-05-15 12:22:14 +01:00
2015-03-06 18:06:10 +01:00
2014-12-04 16:07:55 +00:00
2015-03-25 14:41:52 +01:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2015-03-23 11:02:28 +01:00
2014-12-04 16:07:55 +00:00
2015-02-13 09:35:35 +01:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2014-12-04 16:07:55 +00:00
2015-05-14 17:01:57 +01:00
2015-03-19 08:37:51 +00:00
2015-03-06 18:06:10 +01:00
2014-12-04 16:07:55 +00:00
2015-03-06 18:06:10 +01:00
2015-03-06 18:06:10 +01:00
2015-03-06 18:06:10 +01:00
2015-03-06 18:06:10 +01:00
2015-03-06 18:06:10 +01:00
2015-05-05 13:10:12 +03:00
2015-05-29 12:57:34 +03:00
2015-03-12 14:15:26 +00:00
2015-04-14 17:44:34 +01:00
2015-05-11 17:06:56 +01:00
2015-05-14 10:02:07 -03:00
2015-06-25 09:43:55 +02:00
2015-07-14 15:20:57 -03:00
2015-03-12 14:23:48 +00:00
2015-03-12 14:23:48 +00:00
2015-05-12 13:45:36 +02:00
2015-03-12 14:23:48 +00:00
2014-12-04 16:07:55 +00:00
2015-07-14 13:06:41 -03:00
2015-04-16 16:49:46 +03:00
2015-03-23 11:02:28 +01:00
2015-05-12 13:45:36 +02:00
2015-03-31 10:22:23 +01:00
2015-03-23 11:02:28 +01:00
2015-04-14 17:44:34 +01:00
2015-05-14 10:02:07 -03:00
2015-06-11 10:42:47 -03:00
2015-03-23 11:02:28 +01:00
2015-03-12 14:23:48 +00:00
2015-05-27 14:24:49 +01:00
2015-05-15 12:22:14 +01:00
2015-04-14 17:43:05 +01:00
2013-11-04 19:49:10 +01:00
2015-07-08 13:54:12 -07:00
2015-04-06 10:44:46 +01:00
2015-07-02 11:54:17 +01:00
2015-07-14 15:20:57 -03:00
2012-08-08 08:51:55 +02:00
2015-05-28 18:16:59 +01:00
2015-03-26 15:50:59 +00:00
2015-05-19 11:35:55 +03:00
2015-07-14 12:52:09 -03:00
2015-03-23 12:50:48 -07:00
2015-04-07 10:56:14 +02:00
2015-03-06 18:06:10 +01:00
2015-03-06 18:06:10 +01:00
2014-11-04 17:25:33 +01:00
2015-04-13 10:49:47 +01:00
2015-05-14 17:01:57 +01:00
2014-09-30 17:54:02 +01:00
2015-06-11 10:41:25 -03:00
2014-07-23 21:03:07 +02:00
2015-06-18 10:38:47 +01:00
2015-04-14 17:44:35 +01:00
2012-01-24 10:50:10 +01:00
2015-04-20 12:11:49 +01:00
2012-01-15 16:05:43 +01:00