On 08/11/16 05:31 AM, Dave Airlie wrote:
> On 7 November 2016 at 19:21, Christian König wrote:
>> From: Christian König
>>
>> We don't need to use the PCI BAR on APUs. This allows us to access
>> the full VRAM directly without being limited by
2016-11-07 Alex Deucher :
> From: Christian König
>
> This reverts commit fb8b7d2b9d80e1e71f379e57355936bd2b024be9.
>
> Otherwise signaling might never be activated on the fences. This can
> result in infinite waiting with hardware which has
External clients which import our bo's wait only
for exclusive dmabuf-fences, not on shared ones,
ditto for bo's which we import from external
providers and write to.
Therefore attach exclusive fences on prime shared buffers
if our exported buffer gets imported by an external
client, or if we
2016-11-07 Christian König :
> Am 07.11.2016 um 02:10 schrieb Gustavo Padovan:
> > Hi Alex,
> >
> > 2016-11-04 Alex Deucher :
> >
> > > From: Junwei Zhang
> > >
> > > v2: agd: rebase and squash in all the previous
As a next step, you could also remove HDP flushing on APUs.
Regards,
Felix
On 16-11-07 04:21 AM, Christian König wrote:
> From: Christian König
>
> We don't need to use the PCI BAR on APUs. This allows us to access
> the full VRAM directly without being limited by
Hi Alex,
On 07-Nov-2016 11:14 PM, "Alex Deucher" wrote:
>
> On Fri, Nov 4, 2016 at 6:03 PM, Sumit Semwal
wrote:
> > Hi Alex,
> >
> > Thanks for the patches.
> >
> > On 4 November 2016 at 14:16, Alex Deucher wrote:
> >>
Deucher, Alexander wrote:
-Original Message- From: amd-gfx
[mailto:amd-gfx-boun...@lists.freedesktop.org] On Behalf Of Andy
Furniss Sent: Sunday, November 06, 2016 3:31 PM To: Zhu, Rex;
Deucher, Alexander; amd-gfx@lists.freedesktop.org Subject: Re:
[PATCH] drm/amdgpu: set bypass mode
From: Christian König
This reverts commit fb8b7d2b9d80e1e71f379e57355936bd2b024be9.
Otherwise signaling might never be activated on the fences. This can
result in infinite waiting with hardware which has unreliable interrupts.
v2: still return one when the timeout is
This reverts commit 847b19a39e4c9b5e74c40f0842c48b41664cb43c.
When we don't call the wait function software signaling might never be
activated. This can cause infinite polling loops with unreliable interrupt
driven hardware.
v2: rebase on drm-next
Reviewed-by: Alex Deucher
On 7 November 2016 at 19:21, Christian König wrote:
> From: Christian König
>
> We don't need to use the PCI BAR on APUs. This allows us to access
> the full VRAM directly without being limited by the BAR size.
I'm feeling coherency issues, has
On 11/07/2016 08:55 AM, Christian König wrote:
Am 07.11.2016 um 04:29 schrieb Michel Dänzer:
On 07/11/16 11:47 AM, Mario Kleiner wrote:
External clients which import our bo's wait only
for exclusive dmabuf-fences, not on shared ones,
so attach fences on exported buffers as exclusive
ones, if
Could we provide fault information through a ring buffer and a debugfs or drm
ioctl interface?
Tom
From: amd-gfx on behalf of Alex Deucher
Sent: Monday, November 7, 2016 13:35
To: Edward
On Sun, Nov 6, 2016 at 11:35 PM, Edward O'Callaghan
wrote:
> These are rather minor however should help stop some folks
> machines grinding to a halt when a userspace application somehow
> gets the GPU into some horrible state causing the console to fill
> very
On Fri, Nov 4, 2016 at 6:03 PM, Sumit Semwal wrote:
> Hi Alex,
>
> Thanks for the patches.
>
> On 4 November 2016 at 14:16, Alex Deucher wrote:
>> From: "monk.liu"
>>
>> Return the index of the first signaled fence. This
For the series:
Reviewed-by: Alex Deucher
> -Original Message-
> From: amd-gfx [mailto:amd-gfx-boun...@lists.freedesktop.org] On Behalf
> Of Tom St Denis
> Sent: Monday, November 07, 2016 10:36 AM
> To: amd-gfx@lists.freedesktop.org
> Subject: Clean up indirect
> -Original Message-
> From: amd-gfx [mailto:amd-gfx-boun...@lists.freedesktop.org] On Behalf
> Of Michel Dänzer
> Sent: Monday, November 07, 2016 4:09 AM
> To: amd-gfx@lists.freedesktop.org
> Cc: Zhang, Jerry
> Subject: [PATCH libdrm] amdgpu: add the function to get the marketing
> name
On 7 November 2016 at 11:43, Emil Velikov wrote:
> On 7 November 2016 at 09:09, Michel Dänzer wrote:
>
>> +static struct amdgpu_asic_id_table_t {
>> + uint32_t did;
>> + uint32_t rid;
>> + char marketing_name[64];
> Using a char *
> -Original Message-
> From: amd-gfx [mailto:amd-gfx-boun...@lists.freedesktop.org] On Behalf
> Of Andy Furniss
> Sent: Sunday, November 06, 2016 3:31 PM
> To: Zhu, Rex; Deucher, Alexander; amd-gfx@lists.freedesktop.org
> Subject: Re: [PATCH] drm/amdgpu: set bypass mode when uvd is idle.
>
De-numberify indirect register access for gfx v7.
Signed-off-by: Tom St Denis
---
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
Denumberify the two indirect accessors to make the code cleaner.
___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
On 7 November 2016 at 09:09, Michel Dänzer wrote:
> +static struct amdgpu_asic_id_table_t {
> + uint32_t did;
> + uint32_t rid;
> + char marketing_name[64];
Using a char * here might be a better. From a quick look [64] is quite wasteful.
-Emil
On 7 November 2016 at 09:14, Michel Dänzer wrote:
> On 05/11/16 03:14 AM, Emil Velikov wrote:
>> On 2 November 2016 at 03:07, Michel Dänzer wrote:
>>>
>>> The first attached patch will result in drmParsePciDeviceInfo always
>>> reporting revision 0 on
Hi Alex,
We don't need to set bypass mode for uvd.
For the issue uvd clock stay in high clock when uvd is idle, just need to set
the default uvd clock to 100MHz when initialize.
Please Review the attached patch.
Best Regards
Rex
-Original Message-
From: Deucher, Alexander
Sent:
Am 07.11.2016 um 10:29 schrieb Michel Dänzer:
On 07/11/16 06:21 PM, Christian König wrote:
From: Christian König
We don't need to use the PCI BAR on APUs. This allows us to access
the full VRAM directly without being limited by the BAR size.
Signed-off-by: Christian
On 07/11/16 06:21 PM, Christian König wrote:
> From: Christian König
>
> We don't need to use the PCI BAR on APUs. This allows us to access
> the full VRAM directly without being limited by the BAR size.
>
> Signed-off-by: Christian König
From: Christian König
We don't need to use the PCI BAR on APUs. This allows us to access
the full VRAM directly without being limited by the BAR size.
Signed-off-by: Christian König
---
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 9 -
1
On 05/11/16 03:14 AM, Emil Velikov wrote:
> On 2 November 2016 at 03:07, Michel Dänzer wrote:
>>
>> The first attached patch will result in drmParsePciDeviceInfo always
>> reporting revision 0 on kernels without the second attached patch. Will
>> that be an issue for the
Am 07.11.2016 um 10:09 schrieb Michel Dänzer:
From: Junwei Zhang
This function is used to look up the marking name
for a specific board.
v2: agd: Squash in subsequent updates to the table.
v3: [Michel Dänzer]
* Make amdgpu_asic_id_table static, so it's not exported from
On 02/11/16 10:48 PM, Deucher, Alexander wrote:
>> -Original Message-
>> From: amd-gfx [mailto:amd-gfx-boun...@lists.freedesktop.org] On Behalf
>> Of Michel Dänzer
>> Sent: Tuesday, November 01, 2016 11:51 PM
>> To: Alex Deucher
>> Cc: Zhang, Jerry; amd-gfx@lists.freedesktop.org
>>
From: Junwei Zhang
This function is used to look up the marking name
for a specific board.
v2: agd: Squash in subsequent updates to the table.
v3: [Michel Dänzer]
* Make amdgpu_asic_id_table static, so it's not exported from
libdrm_amdgpu.so.1
* Add
Am 07.11.2016 um 05:35 schrieb Edward O'Callaghan:
These are rather minor however should help stop some folks
machines grinding to a halt when a userspace application somehow
gets the GPU into some horrible state causing the console to fill
very quickly. Applies on top of master.
Please kindly
Hi Christian:
Could the patch for mmap splited pages be applied to ttm? if so, I can sent out
the patch.
Thanks
JimQu
发件人: amd-gfx 代表 Christian König
发送时间: 2016年11月7日 16:12
收件人: Qu, Jim;
Here , checking place->lpfn , is that mean if required place is located in
visible vram, driver run none pages split code path?
Yes, exactly. CPU accessible allocations weren't meant to be split with
the initial implementation.
For this we need to be able map scattered allocations into the
Am 07.11.2016 um 02:10 schrieb Gustavo Padovan:
Hi Alex,
2016-11-04 Alex Deucher :
From: Junwei Zhang
v2: agd: rebase and squash in all the previous optimizations and
changes so everything compiles.
v3: squash in Slava's 32bit build fix
v4: rebase
34 matches
Mail list logo