[Intel-gfx] [PATCH] tests/kms_cursor_crc: HSW/BDW only have square cursors

Paulo Zanoni przanoni at gmail.com
Sat Oct 18 00:07:11 CEST 2014


2014-10-14 16:43 GMT-03:00 Paulo Zanoni <przanoni at gmail.com>:
> 2014-10-14 16:32 GMT-03:00 Ville Syrjälä <ville.syrjala at linux.intel.com>:
>> On Tue, Oct 14, 2014 at 02:05:42PM -0300, Paulo Zanoni wrote:
>>> From: Paulo Zanoni <paulo.r.zanoni at intel.com>
>>>
>>> When I look at BSpec, and at cursor_size_ok() (from the Kernel's
>>> intel_display.c), I see that only 845g and i865g support non-square
>>> displays, so SKIP the tests on HSW/BDW instead of failing them.
>>>
>>> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=84268
>>> Cc: Ville Syrjälä <ville.syrjala at linux.intel.com>
>>> Signed-off-by: Paulo Zanoni <paulo.r.zanoni at intel.com>
>>
>> http://lists.freedesktop.org/archives/intel-gfx/2014-September/052310.html
>>
>> Sadly I hit one small extra problem with the patches and didn't manage
>> to send out revised versions before my new BSW arrived, at which point
>> I had actual work to do again and couldn't play around with cursors :)
>>
>> Sometime soon I should hopefully have a few spare cycles to finish off
>> that cursor stuff.
>
> So do we keep the bug open until there? Maybe it would be better to
> commit the IGT patch, close the bug, and then, when the
> variable-cursor-size support gets committed, update IGT.

Since no demonstrated to be opposed to the above plan, and I had to
spend time debugging this, and we want to improve our bug statistics
and IGT pass rate, I committed the patch and closed the bug. When we
merge support for non-suqare cursor sizes, we can always update IGT
accordingly.

>
>>
>>> ---
>>>  tests/kms_cursor_crc.c | 5 +----
>>>  1 file changed, 1 insertion(+), 4 deletions(-)
>>>
>>> diff --git a/tests/kms_cursor_crc.c b/tests/kms_cursor_crc.c
>>> index 92d1ce6..87b4f64 100644
>>> --- a/tests/kms_cursor_crc.c
>>> +++ b/tests/kms_cursor_crc.c
>>> @@ -371,10 +371,7 @@ static bool has_nonsquare_cursors(uint32_t devid)
>>>        * Test non-square cursors a bit on the platforms
>>>        * that support such things.
>>>        */
>>> -     return devid == PCI_CHIP_845_G ||
>>> -             devid == PCI_CHIP_I865_G ||
>>> -             (IS_GEN7(devid) && !IS_VALLEYVIEW(devid)) ||
>>> -             (IS_GEN8(devid) && !IS_CHERRYVIEW(devid));
>>> +     return devid == PCI_CHIP_845_G || devid == PCI_CHIP_I865_G;
>>>  }
>>>
>>>  static void test_cursor_size(data_t *data)
>>> --
>>> 1.9.1
>>
>> --
>> Ville Syrjälä
>> Intel OTC
>
>
>
> --
> Paulo Zanoni



-- 
Paulo Zanoni



More information about the Intel-gfx mailing list