On Thu, Jul 6, 2017 at 10:14 PM, Matt Arsenault <arse...@gmail.com> wrote:
>
>> On Jul 6, 2017, at 13:08, Dave Airlie <airl...@gmail.com> wrote:
>>
>> On 7 July 2017 at 05:07, Matt Arsenault <arse...@gmail.com> wrote:
>>>
>>>> On Jul 5, 2017, at 19:09, Dave Airlie <airl...@gmail.com> wrote:
>>>>
>>>> From: Dave Airlie <airl...@redhat.com>
>>>>
>>>> Use family, but only set xnack+ for gfx9.
>>>>
>>>
>>> The driver shouldn’t be explicitly setting this. This should be set as part 
>>> of the subtarget chosen
>>
>> Well I expect Marek knows more (I'm just aligning the drivers).
>>
>> If I had to guess, it's probably because Carrizo sets xnack in the
>> subtarget but we don't want to use it.
>>
>> Dave.
>
> This is the problematic part, if you explicitly disable a subtarget feature 
> when it is set in the subtarget’s feature list, it for some reason disables 
> all of the features in the subtarget

I don't understand that. Wouldn't it break everything?

xnack should be a function attribute, because xnack is a per-VMID
setting that can be changed anytime. For example, you can have a
compute VMID where xnack is disabled and another compute VMID where
xnack is enabled.

Marek
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to