Re: amd-gfx Digest, Vol 13, Issue 29

2017-06-06 Thread Michel Dänzer

Hi Alex,


> As I work more for open source driver, this digest mode becomes more
> annoying.
> 
> I didn't even know that amd-gfx can send individual emails to me. As a
> result, I did not know how to ask  correct question about my puzzling. I
> did ask around once.
> 
> Now I wondered how I enabled the digest mode. I think we should disable
> this option. I am thinking there are other victims of this digest mode.

Digest mode is disabled by default, it has to be enabled explicitly by
the subscriber. I don't want to disable digest mode completely for the
list, it can be useful for people who just want to read the list, not
post to it.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast | Mesa and X developer
___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx


Re: amd-gfx Digest, Vol 13, Issue 29

2017-06-06 Thread axie

Hi Michel,


Thanks.

As I work more for open source driver, this digest mode becomes more 
annoying.


I didn't even know that amd-gfx can send individual emails to me. As a 
result, I did not know how to ask  correct question about my puzzling. I 
did ask around once.


Now I wondered how I enabled the digest mode. I think we should disable 
this option. I am thinking there are other victims of this digest mode.


Alex Bin


On 2017-06-05 09:59 PM, Michel Dänzer wrote:

On 05/06/17 11:42 PM, Xie, AlexBin wrote:

I have found the original patch which introduce the duplicate code.

The patch is in:
amd-gfx Digest, Vol 11, Issue 301

FYI, such a reference is useless for people who aren't subscribed to the
list in digest mode (which is presumably the majority). Better look it
up either in patchwork:

https://patchwork.freedesktop.org/project/amd-xorg-ddx/patches/

or in the list archives:

https://lists.freedesktop.org/archives/amd-gfx/2017-June/thread.html

and reference its URL there.




___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx


Re: amd-gfx Digest, Vol 13, Issue 29

2017-06-05 Thread Michel Dänzer
On 05/06/17 11:42 PM, Xie, AlexBin wrote:
> 
> I have found the original patch which introduce the duplicate code.
> 
> The patch is in:
> amd-gfx Digest, Vol 11, Issue 301

FYI, such a reference is useless for people who aren't subscribed to the
list in digest mode (which is presumably the majority). Better look it
up either in patchwork:

https://patchwork.freedesktop.org/project/amd-xorg-ddx/patches/

or in the list archives:

https://lists.freedesktop.org/archives/amd-gfx/2017-June/thread.html

and reference its URL there.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast | Mesa and X developer
___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx


RE: amd-gfx Digest, Vol 13, Issue 29

2017-06-05 Thread Xie, AlexBin
Hi Tom,

I have found the original patch which introduce the duplicate code.

The patch is in:
amd-gfx Digest, Vol 11, Issue 301

Alex Bin Xie

-Original Message-
From: Xie, AlexBin 
Sent: Monday, June 5, 2017 10:25 AM
To: amd-gfx@lists.freedesktop.org
Subject: RE: amd-gfx Digest, Vol 13, Issue 29

Hi, Tom,

You have found a bug.

Your patch looks fine for me.

Have you confirmed the deleted part is older version? Perhaps search email list 
or git history to confirm? 

Alex Bin Xie

-Original Message-
From: amd-gfx [mailto:amd-gfx-boun...@lists.freedesktop.org] On Behalf Of 
amd-gfx-requ...@lists.freedesktop.org
Sent: Monday, June 5, 2017 8:00 AM
To: amd-gfx@lists.freedesktop.org
Subject: amd-gfx Digest, Vol 13, Issue 29

Send amd-gfx mailing list submissions to
amd-gfx@lists.freedesktop.org

To subscribe or unsubscribe via the World Wide Web, visit
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
or, via email, send a message with subject or body 'help' to
amd-gfx-requ...@lists.freedesktop.org

You can reach the person managing the list at
amd-gfx-ow...@lists.freedesktop.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of amd-gfx digest..."


Today's Topics:

   1. [PATCH] drm/amd/amdgpu:  Fix ring initialization for GFX9
  (Tom St Denis)


--

Message: 1
Date: Mon,  5 Jun 2017 07:46:01 -0400
From: Tom St Denis <tom.stde...@amd.com>
To: amd-gfx@lists.freedesktop.org
Cc: Tom St Denis <tom.stde...@amd.com>
Subject: [PATCH] drm/amd/amdgpu:  Fix ring initialization for GFX9
Message-ID: <20170605114601.11995-1-tom.stde...@amd.com>
Content-Type: text/plain

The commit 83866f0fc72017d55f40cbd4160cd1e42a2cc3a8 erroneously included the
old ring init sequence along with the new one which uses shared header 
definitions.

The fix which works on my vega10 seems to be to drop the old init sequence.

Signed-off-by: Tom St Denis <tom.stde...@amd.com>
---
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 26 --
 1 file changed, 26 deletions(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 
b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
index 9502353ec325..8388893e0b11 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
@@ -1586,32 +1586,6 @@ static int gfx_v9_0_sw_init(void *handle)
ring_id++;
}
 
-   /* set up the compute queues */
-   for (i = 0, ring_id = 0; i < AMDGPU_MAX_COMPUTE_QUEUES; i++) {
-   unsigned irq_type;
-
-   /* max 32 queues per MEC */
-   if ((i >= 32) || (i >= AMDGPU_MAX_COMPUTE_RINGS)) {
-   DRM_ERROR("Too many (%d) compute rings!\n", i);
-   break;
-   }
-   ring = >gfx.compute_ring[i];
-   ring->ring_obj = NULL;
-   ring->use_doorbell = true;
-   ring->doorbell_index = (AMDGPU_DOORBELL64_MEC_RING0 + i) << 1;
-   ring->me = 1; /* first MEC */
-   ring->pipe = i / 8;
-   ring->queue = i % 8;
-   ring->eop_gpu_addr = adev->gfx.mec.hpd_eop_gpu_addr + (i * 
GFX9_MEC_HPD_SIZE);
-   sprintf(ring->name, "comp_%d.%d.%d", ring->me, ring->pipe, 
ring->queue);
-   irq_type = AMDGPU_CP_IRQ_COMPUTE_MEC1_PIPE0_EOP + ring->pipe;
-   /* type-2 packets are deprecated on MEC, use type-3 instead */
-   r = amdgpu_ring_init(adev, ring, 1024,
->gfx.eop_irq, irq_type);
-   if (r)
-   return r;
-   }
-
r = gfx_v9_0_kiq_init(adev);
if (r) {
DRM_ERROR("Failed to init KIQ BOs!\n");
-- 
2.12.0



--

Subject: Digest Footer

___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx


--

End of amd-gfx Digest, Vol 13, Issue 29
***
___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx