All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert Foss <robert.foss@collabora.com>
To: daniel.vetter@ffwll.ch, daniel.stone@collabora.com,
	ville.syrjala@linux.intel.com, jani.nikula@intel.com,
	chris@chris-wilson.co.uk, intel-gfx@lists.freedesktop.org
Subject: Re: [PATCH i-g-t v5 0/7] kms_flip_event_leak and kms_vblank fixes for
Date: Tue, 24 May 2016 09:20:46 -0400	[thread overview]
Message-ID: <5744552E.6020106@collabora.com> (raw)
In-Reply-To: <20160524111925.GA4955@mcvlad-wk.rb.intel.com>

Hey,

Thanks for being thorough, give me a shout if there is anything specific 
I can help you look into.


Rob.

On 2016-05-24 07:19 AM, Marius Vlad wrote:
> Hi,
>
> I'm getting mixed results w/ this series applied. The kernel seems to
> trip in different ways either from suspend or on reload (running the BAT
> suite on a HSW machine), and though it seems totally
> unrelated I can't reproduce the same behaviour without the series
> applied. Haven't managed to get some valid output as the machine
> dead-locks/freezes, so please be patient until I try to isolate the
> problem. It could be I stumbled something totally unrelated.
>
>
> On Mon, May 16, 2016 at 09:38:25AM -0400, robert.foss@collabora.com wrote:
>> From: Robert Foss <robert.foss@collabora.com>
>>
>> In addition to the changes made in v4, danvet suggested that the argument for
>> the (newly renamed) helper function kmstest_get_vbl_flag should be changed.
>>
>> I investigated it and found that all of the places where the helper function
>> currently is used, would require more of a rework with changed arguments than
>> with unchanged arguments, so I decided to not change the arguments.
>>
>> Changes since v1:
>> - kms_vblank: Removed un-used members of data_t struct.
>> - Rename plane_counter to n_planes.
>> - Removed un-needed handling CURSOR plane location.
>> - Added names for additional planes in update kmstest_plane_name.
>>
>> Changes since v2:
>> - Rebased onto trunk which already contains kms_flip_event_leak changes.
>>
>> Changes since v3:
>> - kms_vblank.c: Removed drm_fd from data_t, to decrease the number of
>> unrelated changes in the patch.
>> - kms_vblank.c: Changed "int valid_tests" to "unsigned valid_tests".
>> - kms_vblank.c: Changed crtc_id_flag/crtc_id_to_flag to
>> pipe_id_flag/pipe_id_to_flag.
>> - kms_vblank.c: Changed to "vbl.request.type |= crtc_id_flag;".
>> - kms_vblank.c: Moved crtc_id_to_flag to igt_kms.c.
>> - kms_vblank.c: Renamed crtc_id_to_flag to pipe_id_to_vbl_flag.
>> - kms_flip.c: Changed test busy_mode boolean into mode_busy bitfield in struct
>> data.
>> - igt_kms.h: Moved IGT_PLANE_CURSOR position comment.
>>
>> Changes since v4:
>> - kms_vblank.c: Removed whitespace at end of file.
>> - igt_kms: Changed name of helper function to kmstest_get_vbl_flag
>> - igt_kms: Changed kmstest_get_vbl_flag to not set DRM_VBLANK_RELATIVE flag
>>
>> Robert Foss (7):
>>    lib/igt_kms: Add support for up to 10 planes.
>>    lib/igt_kms: Fix plane counting in igt_display_init.
>>    lib/igt_kms: Switch to verbose assert.
>>    lib/igt_kms: Added pipe_id_to_vbl_flag() to igt_kms.
>>    kms_vblank: Switch from using crtc0 statically to explicitly setting
>>      mode.
>>    igt_kms: Change igt_wait_for_vblank to use helper function.
>>    kms_flip: Change __wait_for_vblank to use helper function.
>>
>>   lib/igt_kms.c      |  36 ++++++++++--
>>   lib/igt_kms.h      |   9 ++-
>>   tests/kms_flip.c   |   8 +--
>>   tests/kms_vblank.c | 161 ++++++++++++++++++++++++++++++++++++++++++++---------
>>   4 files changed, 179 insertions(+), 35 deletions(-)
>>
>> --
>> 2.7.4
>>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

      reply	other threads:[~2016-05-24 13:20 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-05-16 13:38 [PATCH i-g-t v5 0/7] kms_flip_event_leak and kms_vblank fixes for robert.foss
2016-05-16 13:38 ` [PATCH i-g-t v5 1/7] lib/igt_kms: Add support for up to 10 planes robert.foss
2016-05-16 13:38 ` [PATCH i-g-t v5 2/7] lib/igt_kms: Fix plane counting in igt_display_init robert.foss
2016-05-16 13:38 ` [PATCH i-g-t v5 3/7] lib/igt_kms: Switch to verbose assert robert.foss
2016-05-16 13:38 ` [PATCH i-g-t v5 4/7] lib/igt_kms: Added pipe_id_to_vbl_flag() to igt_kms robert.foss
2016-05-16 13:38 ` [PATCH i-g-t v5 5/7] kms_vblank: Switch from using crtc0 statically to explicitly setting mode robert.foss
2016-05-16 13:38 ` [PATCH i-g-t v5 6/7] igt_kms: Change igt_wait_for_vblank to use helper function robert.foss
2016-05-16 13:38 ` [PATCH i-g-t v5 7/7] kms_flip: Change __wait_for_vblank " robert.foss
2016-05-17 10:32   ` Marius Vlad
2016-05-17 14:48     ` Robert Foss
2016-05-17 22:37       ` Marius Vlad
2016-05-24 11:19 ` [PATCH i-g-t v5 0/7] kms_flip_event_leak and kms_vblank fixes for Marius Vlad
2016-05-24 13:20   ` Robert Foss [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5744552E.6020106@collabora.com \
    --to=robert.foss@collabora.com \
    --cc=chris@chris-wilson.co.uk \
    --cc=daniel.stone@collabora.com \
    --cc=daniel.vetter@ffwll.ch \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jani.nikula@intel.com \
    --cc=ville.syrjala@linux.intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.