drm/amdgpu/psp: add a few more fw load type checks
Subsystems (2)
PATCH 1/2 drm/amdgpu/psp: add a few more fw load type checks
We already checked and returned early in most of the IP functions, fill in the rest as well.
--- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 9 +++++++++ 1 file changed, 9 insertions(+)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c +9 -0
@@ -62,6 +62,9 @@ static int psp_sw_init(void *handle) psp->adev = adev; +if (adev->firmware.load_type !=AMDGPU_FW_LOAD_PSP ) +return 0 ; + ret =psp_init_microcode (psp);if (ret) {DRM_ERROR ("Failed to load psp firmware!\n" );
@@ -75,6 +78,9 @@ static int psp_sw_fini(void *handle) {struct amdgpu_device *adev = (struct amdgpu_device *)handle; +if (adev->firmware.load_type !=AMDGPU_FW_LOAD_PSP ) +return 0 ; +release_firmware (adev->psp.sos_fw); adev->psp.sos_fw =NULL ;release_firmware (adev->psp.asd_fw);
@@ -453,6 +459,9 @@ static int psp_suspend(void *handle)struct amdgpu_device *adev = (struct amdgpu_device *)handle;struct psp_context *psp = &adev->psp; +if (adev->firmware.load_type !=AMDGPU_FW_LOAD_PSP ) +return 0 ; + ret =psp_ring_stop (psp,PSP_RING_TYPE__KM );if (ret) {DRM_ERROR ("PSP ring stop failed\n" );
Signature · 6 lines
2.13.6 _______________________________________________ amd-gfx mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/amd-gfx
A message that is not in the archive (sent off-list or not yet received): 20180308205409.3203-1-alexander.deucher-5C7GfCeVMHo@public.gmane.org
PATCH 2/2 drm/amdgpu/soc15: always load the psp IP module
We already handle the firmware loading type checks in the psp module directly, no need for an additional check.
--- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/gpu/drm/amd/amdgpu/soc15.c +1 -2
@@ -531,8 +531,7 @@ int soc15_set_ip_blocks(struct amdgpu_device *adev)amdgpu_device_ip_block_add (adev, &vega10_common_ip_block);amdgpu_device_ip_block_add (adev, &gmc_v9_0_ip_block);amdgpu_device_ip_block_add (adev, &vega10_ih_ip_block); -if (amdgpu_fw_load_type ==2 || amdgpu_fw_load_type ==-1 ) -amdgpu_device_ip_block_add (adev, &psp_v3_1_ip_block); +amdgpu_device_ip_block_add (adev, &psp_v3_1_ip_block);if (!amdgpu_sriov_vf (adev))amdgpu_device_ip_block_add (adev, &amdgpu_pp_ip_block);if (adev->enable_virtual_display ||amdgpu_sriov_vf (adev))
Signature · 6 lines
2.13.6 _______________________________________________ amd-gfx mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/amd-gfx
A message that is not in the archive (sent off-list or not yet received): 20180308205409.3203-2-alexander.deucher-5C7GfCeVMHo@public.gmane.org
Re: [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP module
Hi Alex,
How about keep the firmware type checking in set_ip_blocks.
and remove the same check code in psp module.
also no need to change load type if psp load firmware failed in psp module.
Please review the attached patch.
Best Regards
Rex
________________________________
From: amd-gfx <amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org> on behalf of Alex Deucher <[email protected]>
Sent: Friday, March 9, 2018 4:54 AM
To: [email protected]
Cc: Deucher, Alexander
Subject: [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP module
We already handle the firmware loading type checks in the psp module directly, no need for an additional check.
--- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/gpu/drm/amd/amdgpu/soc15.c +1 -2
@@ -531,8 +531,7 @@ int soc15_set_ip_blocks(struct amdgpu_device *adev)amdgpu_device_ip_block_add (adev, &vega10_common_ip_block);amdgpu_device_ip_block_add (adev, &gmc_v9_0_ip_block);amdgpu_device_ip_block_add (adev, &vega10_ih_ip_block); -if (amdgpu_fw_load_type ==2 || amdgpu_fw_load_type ==-1 ) -amdgpu_device_ip_block_add (adev, &psp_v3_1_ip_block); +amdgpu_device_ip_block_add (adev, &psp_v3_1_ip_block);if (!amdgpu_sriov_vf (adev))amdgpu_device_ip_block_add (adev, &amdgpu_pp_ip_block);if (adev->enable_virtual_display ||amdgpu_sriov_vf (adev))
--
2.13.6
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
amd-gfx Info Page - freedesktop.org<https://lists.freedesktop.org/mailman/listinfo/amd-gfx>
lists.freedesktop.org
Subscribing to amd-gfx: Subscribe to amd-gfx by filling out the following form. Use of all freedesktop.org lists is subject to our Code of ...
From 29b7717b97fff81f0dcd80b4bda24cea3d6903bb Mon Sep 17 00:00:00 2001
From: Rex Zhu <[email protected]>
Date: Fri, 9 Mar 2018 12:34:05 +0800
Subject: [PATCH] drm/amdgpu: Remove additional firmware loading type check in
psp module
PSP ip only be added and initialized in PSP load firmware case. when PSP load failed, change the load type is meanless, because in this case, driver do not support other load type and will return failed directly.
--- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 15 --------------- 1 file changed, 15 deletions(-)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c +0 -15
@@ -391,10 +391,6 @@ static int psp_hw_init(void *handle)int ret;struct amdgpu_device *adev = (struct amdgpu_device *)handle; - -if (adev->firmware.load_type !=AMDGPU_FW_LOAD_PSP ) -return 0 ; -mutex_lock (&adev->firmware.mutex);/* * This sequence is just used on hw_init only once, no need on
@@ -414,7 +410,6 @@ static int psp_hw_init(void *handle)return 0 ; failed: - adev->firmware.load_type =AMDGPU_FW_LOAD_DIRECT ;mutex_unlock (&adev->firmware.mutex);return -EINVAL ; }
@@ -424,9 +419,6 @@ static int psp_hw_fini(void *handle)struct amdgpu_device *adev = (struct amdgpu_device *)handle;struct psp_context *psp = &adev->psp; -if (adev->firmware.load_type !=AMDGPU_FW_LOAD_PSP ) -return 0 ; -amdgpu_ucode_fini_bo (adev);psp_ring_destroy (psp,PSP_RING_TYPE__KM );
@@ -468,8 +460,6 @@ static int psp_resume(void *handle)struct amdgpu_device *adev = (struct amdgpu_device *)handle;struct psp_context *psp = &adev->psp; -if (adev->firmware.load_type !=AMDGPU_FW_LOAD_PSP ) -return 0 ;DRM_INFO ("PSP is resuming...\n" );
@@ -503,11 +493,6 @@ static bool psp_check_fw_loading_status(struct amdgpu_device *adev, {struct amdgpu_firmware_info *ucode =NULL ; -if (adev->firmware.load_type !=AMDGPU_FW_LOAD_PSP ) { -DRM_INFO ("firmware is not loaded by PSP\n" ); -return true; - } -if (!adev->firmware.fw_size)return false;
Signature · 1 line
1.9.1
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
A message that is not in the archive (sent off-list or not yet received): CY4PR12MB1687F2F0D4288F02D750C755FBDE0-rpdhrqHFk06Y0SjTqZDccQdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org
Re: [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP module
Hi Rex,
I think still initializing the PSP even when you don't need it for firmware upload sounds like a good idea to me.
But take that with a grain of salt since I really on don't know that part of the hardware so well.
Christian.
Am 09.03.2018 um 06:10 schrieb Zhu, Rex:
Quoted 64 lines
Hi Alex,
How about keep the firmware type checking in
set_ip_blocks.and remove the same check code in psp module.
also no need to change load type if psp load firmware failed in psp module.
Please review the attached patch.
Best Regards
Rex
------------------------------------------------------------------------
*From:* amd-gfx <amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org> on behalf of Alex Deucher <[email protected]> *Sent:* Friday, March 9, 2018 4:54 AM
*To:* [email protected]
*Cc:* Deucher, Alexander
*Subject:* [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP module
We already handle the firmware loading type checks in the
psp module directly, no need for an additional check.Signed-off-by Alex Deucher <[email protected]>---
drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +--1 file changed, 1 insertion(+), 2 deletions(-)drivers/gpu/drm/amd/amdgpu/soc15.c +1
-2@@ -531,8 +531,7 @@ int soc15_set_ip_blocks(struct amdgpu_device *adev) amdgpu_device_ip_block_add(adev, &vega10_common_ip_block); amdgpu_device_ip_block_add(adev, &gmc_v9_0_ip_block); amdgpu_device_ip_block_add(adev, &vega10_ih_ip_block); - if (amdgpu_fw_load_type == 2 || amdgpu_fw_load_type == -1) -amdgpu_device_ip_block_add (adev, &psp_v3_1_ip_block); + amdgpu_device_ip_block_add(adev, &psp_v3_1_ip_block); if (!amdgpu_sriov_vf(adev))amdgpu_device_ip_block_add (adev, &amdgpu_pp_ip_block); if (adev->enable_virtual_display || amdgpu_sriov_vf(adev))Signature · 17 lines
2.13.6 _______________________________________________ amd-gfx mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/amd-gfx amd-gfx Info Page - freedesktop.org <https://lists.freedesktop.org/mailman/listinfo/amd-gfx> lists.freedesktop.org Subscribing to amd-gfx: Subscribe to amd-gfx by filling out the following form. Use of all freedesktop.org lists is subject to our Code of ... _______________________________________________ amd-gfx mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
A message that is not in the archive (sent off-list or not yet received): b6999bc4-1fae-c293-42f4-2929b08d1821-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
Re: [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP module
Quoted 8 lines · Christian König
Hi Rex,
I think still initializing the PSP even when you don't need it for firmware upload sounds like a good idea to me.
But take that with a grain of salt since I really on don't know that part of the hardware so well.
Right. We need PSP for GPU resets among other things. I also don't really like the fact that we use the module parameter directly to determine whether to load the PSP module or not, we should be using adev->firmware.load_type, but that doesn't get set until later. We should probably just move that earlier in the common code rather than having it in the soc files. The problem with checking the module parameter is that that param is gobal so if you you have multiple GPUs, you may get messed up.
Alex
Quoted 73 lines
Christian.
Am 09.03.2018 um 06:10 schrieb Zhu, Rex:
Hi Alex,
How about keep the firmware type checking in
set_ip_blocks.and remove the same check code in psp module.
also no need to change load type if psp load firmware failed in psp module.
Please review the attached patch.
Best Regards
Rex
------------------------------
*From:* amd-gfx <amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org> <amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org> on behalf of Alex Deucher <[email protected]> <[email protected]> *Sent:* Friday, March 9, 2018 4:54 AM
*To:* [email protected]
*Cc:* Deucher, Alexander
*Subject:* [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP moduleWe already handle the firmware loading type checks in the psp module directly, no need for an additional check.
Signed-off-by Alex Deucher <[email protected]>--- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)drivers/gpu/drm/amd/amdgpu/soc15.c +1
-2@@ -531,8 +531,7 @@ int soc15_set_ip_blocks(struct amdgpu_device *adev)amdgpu_device_ip_block_add (adev, &vega10_common_ip_block);amdgpu_device_ip_block_add (adev, &gmc_v9_0_ip_block);amdgpu_device_ip_block_add (adev, &vega10_ih_ip_block); -if (amdgpu_fw_load_type ==2 || amdgpu_fw_load_type ==-1 ) -amdgpu_device_ip_block_add (adev, &psp_v3_1_ip_block); +amdgpu_device_ip_block_add (adev, &psp_v3_1_ip_block);if (!amdgpu_sriov_vf (adev))amdgpu_device_ip_block_add(adev,
&amdgpu_pp_ip_block); if (adev->enable_virtual_display || amdgpu_sriov_vf(adev))--
2.13.6_______________________________________________
amd-gfx mailing list [email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
amd-gfx Info Page - freedesktop.org
<https://lists.freedesktop.org/mailman/listinfo/amd-gfx>
lists.freedesktop.org
Subscribing to amd-gfx: Subscribe to amd-gfx by filling out the following form. Use of all freedesktop.org lists is subject to our Code of ...
Quoted 5 lines
_______________________________________________
amd-gfx mailing listamd-gfx-PD4FTy7X32lNgt0PjOBp934avgP/[email protected]://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
A message that is not in the archive (sent off-list or not yet received): CADnq5_PK5K5OYG4HVxKa1wCk-MxtJNaxH83HF9F7RzxkaXai_g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org
Re: [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP module
Quoted 1 line
I also don't really like the fact that we use the module parameter directly to determine whether to load the >PSP module or not, we should be using
adev->firmware.load_type, but that doesn't get set until later.
we can move function amdgpu_ucode_get_load_type to amdgpu_check_arguments(adev); adev->firmware.load_type will be set.
Quoted 1 line
The problem with checking the module parameter is that that param is gobal so if you you have multiple >GPUs, you may get messed up.
if user set the load type through module parameters, it is valid for all gpu.
Best Regards
Rex
________________________________
From: Alex Deucher <[email protected]>
Sent: Saturday, March 10, 2018 1:02 AM
To: Koenig, Christian
Cc: Zhu, Rex; [email protected]; Deucher, Alexander
Subject: Re: [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP module
On Fri, Mar 9, 2018 at 2:45 AM, Christian König <[email protected]<mailto:[email protected]>> wrote:
Hi Rex,
I think still initializing the PSP even when you don't need it for firmware upload sounds like a good idea to me.
But take that with a grain of salt since I really on don't know that part of the hardware so well.
Right. We need PSP for GPU resets among other things. I also don't really like the fact that we use the module parameter directly to determine whether to load the PSP module or not, we should be using adev->firmware.load_type, but that doesn't get set until later. We should probably just move that earlier in the common code rather than having it in the soc files. The problem with checking the module parameter is that that param is gobal so if you you have multiple GPUs, you may get messed up.
Alex
Christian.
Am 09.03.2018 um 06:10 schrieb Zhu, Rex:
Hi Alex,
How about keep the firmware type checking in set_ip_blocks.
and remove the same check code in psp module.
also no need to change load type if psp load firmware failed in psp module.
Please review the attached patch.
Best Regards
Rex
________________________________
From: amd-gfx <amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org><mailto:[email protected]> on behalf of Alex Deucher <[email protected]><mailto:[email protected]>
Sent: Friday, March 9, 2018 4:54 AM
To: [email protected]<mailto:[email protected]>
Cc: Deucher, Alexander
Subject: [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP module
We already handle the firmware loading type checks in the psp module directly, no need for an additional check.
--- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
drivers/gpu/drm/amd/amdgpu/soc15.c +1 -2
@@ -531,8 +531,7 @@ int soc15_set_ip_blocks(struct amdgpu_device *adev)amdgpu_device_ip_block_add (adev, &vega10_common_ip_block);amdgpu_device_ip_block_add (adev, &gmc_v9_0_ip_block);amdgpu_device_ip_block_add (adev, &vega10_ih_ip_block); -if (amdgpu_fw_load_type ==2 || amdgpu_fw_load_type ==-1 ) -amdgpu_device_ip_block_add (adev, &psp_v3_1_ip_block); +amdgpu_device_ip_block_add (adev, &psp_v3_1_ip_block);if (!amdgpu_sriov_vf (adev))amdgpu_device_ip_block_add (adev, &amdgpu_pp_ip_block);if (adev->enable_virtual_display ||amdgpu_sriov_vf (adev))
--
2.13.6
_______________________________________________
amd-gfx mailing list [email protected]<mailto:[email protected]>
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
amd-gfx Info Page - freedesktop.org<https://lists.freedesktop.org/mailman/listinfo/amd-gfx>
lists.freedesktop.org
Subscribing to amd-gfx: Subscribe to amd-gfx by filling out the following form. Use of all freedesktop.org lists is subject to our Code of ...
amd-gfx Info Page - freedesktop.org<https://lists.freedesktop.org/mailman/listinfo/amd-gfx> lists.freedesktop.org<http://lists.freedesktop.org>
Subscribing to amd-gfx: Subscribe to amd-gfx by filling out the following form. Use of all freedesktop.org<http://freedesktop.org> lists is subject to our Code of ... www<http://freedesktop.org/>
freedesktop.org
Welcome to freedesktop.org. freedesktop.org is open source / open discussion software projects working on interoperability and shared technology for X Window System ...
_______________________________________________
amd-gfx mailing list [email protected]<mailto:[email protected]>
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
amd-gfx Info Page - freedesktop.org<https://lists.freedesktop.org/mailman/listinfo/amd-gfx>
lists.freedesktop.org
Subscribing to amd-gfx: Subscribe to amd-gfx by filling out the following form. Use of all freedesktop.org lists is subject to our Code of ...
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
A message that is not in the archive (sent off-list or not yet received): CY4PR12MB1687AD7E1DEB313C60E836CFFBDE0-rpdhrqHFk06Y0SjTqZDccQdYzm3356FpvxpqHgZTriW3zl9H0oFU5g@public.gmane.org
Re: [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP module
That still leaves us with the issue that we need the PSP for the GPU reset independent if it is used for firmware loading or not.
Additional to that the PSP is present in the hardware no matter if we use it or not. So I think we should always at least add it.
Regards,
Christian.
Am 09.03.2018 um 18:53 schrieb Zhu, Rex:
Quoted 147 lines
>I also don't really like the fact that we use the module parameter directly to determine whether to load the >PSP module or not, we should be using
adev->firmware.load_type, but that doesn't get set until later.we can move function
amdgpu_ucode_get_load_typetoamdgpu_check_arguments(adev);adev->firmware.load_typewill be set.Quoted 1 line
The problem with checking the module parameter is that that param is
gobal so if you you have multiple >GPUs, you may get messed up.
if user set the load type through module parameters, it is valid for all gpu.
Best Regards
Rex------------------------------------------------------------------------
*From:* Alex Deucher <[email protected]>
*Sent:* Saturday, March 10, 2018 1:02 AM
*To:* Koenig, Christian
*Cc:* Zhu, Rex; [email protected]; Deucher, Alexander
*Subject:* Re: [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP module
On Fri, Mar 9, 2018 at 2:45 AM, Christian König <[email protected] <mailto:[email protected]>> wrote:Hi Rex,
I think still initializing the PSP even when you don't need it for firmware upload sounds like a good idea to me.
But take that with a grain of salt since I really on don't know that part of the hardware so well.
Right. We need PSP for GPU resets among other things. I also don't really like the fact that we use the module parameter directly to determine whether to load the PSP module or not, we should be using
adev->firmware.load_type, but that doesn't get set until later. We should probably just move that earlier in the common code rather than having it in the soc files. The problem with checking the module parameter is that that param is gobal so if you you have multiple GPUs, you may get messed up.Alex
Christian. Am 09.03.2018 um 06:10 schrieb Zhu, Rex:Quoted 88 lines
Hi Alex,
How about keep the firmware type checking in
set_ip_blocks.and remove the same check code in psp module.
also no need to change load type if psp load firmware failed in psp module.
Please review the attached patch.
Best Regards
Rex
------------------------------------------------------------------------
*From:* amd-gfx <amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org> <mailto:amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org> on behalf of Alex
Deucher <[email protected]> <mailto:[email protected]> *Sent:* Friday, March 9, 2018 4:54 AM
*To:* [email protected] <mailto:[email protected]>
*Cc:* Deucher, Alexander
*Subject:* [PATCH 2/2] drm/amdgpu/soc15: always load the psp IP
module
We already handle the firmware loading type checks in the
psp module directly, no need for an additional check.Signed-off-by Alex Deucher <[email protected]><mailto:[email protected]>
---
drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)diff --git
a/drivers/gpu/drm/amd/amdgpu/soc15.cb/drivers/gpu/drm/amd/amdgpu/soc15.c
index8dc8b72ed49b..ecf58a68cf66100644
---a/drivers/gpu/drm/amd/amdgpu/soc15.c
+++b/drivers/gpu/drm/amd/amdgpu/soc15.c
@@ -531,8 +531,7 @@ intsoc15_set_ip_blocks(struct amdgpu_device *adev)
amdgpu_device_ip_block_add(adev, &vega10_common_ip_block);amdgpu_device_ip_block_add(adev, &gmc_v9_0_ip_block);amdgpu_device_ip_block_add(adev, &vega10_ih_ip_block); - if (amdgpu_fw_load_type== 2 ||amdgpu_fw_load_type== -1)
-amdgpu_device_ip_block_add(adev, &psp_v3_1_ip_block);
+amdgpu_device_ip_block_add(adev, &psp_v3_1_ip_block); if (!amdgpu_sriov_vf(adev))amdgpu_device_ip_block_add(adev, &amdgpu_pp_ip_block); if (adev->enable_virtual_display||amdgpu_sriov_vf(adev))
--
2.13.6_______________________________________________
amd-gfx mailing list
[email protected] <mailto:[email protected]>
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
<https://lists.freedesktop.org/mailman/listinfo/amd-gfx>
amd-gfx Info Page - freedesktop.org
<https://lists.freedesktop.org/mailman/listinfo/amd-gfx>
lists.freedesktop.org
Subscribing to amd-gfx: Subscribe to amd-gfx by filling out the
following form. Use of all freedesktop.org lists is subject to
our Code of ...amd-gfx Info Page - freedesktop.org
<https://lists.freedesktop.org/mailman/listinfo/amd-gfx>
lists.freedesktop.org <http://lists.freedesktop.org>
Subscribing to amd-gfx: Subscribe to amd-gfx by filling out the following form. Use of all freedesktop.org
<http://freedesktop.org> lists is subject to our Code of ... www <http://freedesktop.org/>
freedesktop.org
Welcome to freedesktop.org. freedesktop.org is open source / open discussion software projects working on interoperability and shared technology for X Window System ...Quoted 13 lines
_______________________________________________
amd-gfx mailing list
[email protected] <mailto:[email protected]>
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
<https://lists.freedesktop.org/mailman/listinfo/amd-gfx>
amd-gfx Info Page - freedesktop.org
<https://lists.freedesktop.org/mailman/listinfo/amd-gfx>
lists.freedesktop.org
Subscribing to amd-gfx: Subscribe to amd-gfx by filling out the
following form. Use of all freedesktop.org lists is subject to
our Code of ...
Quoted 4 lines
_______________________________________________
amd-gfx mailing list [email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx