> -----Original Message----- > From: amd-gfx [mailto:amd-gfx-bounces at lists.freedesktop.org] On Behalf > Of Xiangliang Yu > Sent: Monday, April 24, 2017 2:58 AM > To: amd-gfx at lists.freedesktop.org > Cc: Wang, Daniel(Xiaowei); Yu, Xiangliang > Subject: [PATCH 03/11] drm/amdgpu/psp: skip loading SDMA/RLCG under > SRIOV VF > > From: Daniel Wang <Daniel.Wang2 at amd.com> > > Now GPU hypervisor will load SDMA and RLCG ucode, so skip it > in guest. > > Signed-off-by: Daniel Wang <Daniel.Wang2 at amd.com> > Signed-off-by: Xiangliang Yu <Xiangliang.Yu at amd.com> Reviewed-by: Alex Deucher <alexander.deucher at amd.com> > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c > b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c > index 1e380fe..ac5e92e 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c > @@ -289,6 +289,12 @@ static int psp_np_fw_load(struct psp_context *psp) > if (ucode->ucode_id == AMDGPU_UCODE_ID_SMC && > psp_smu_reload_quirk(psp)) > continue; > + if (amdgpu_sriov_vf(adev) && > + (ucode->ucode_id == AMDGPU_UCODE_ID_SDMA0 > + || ucode->ucode_id == AMDGPU_UCODE_ID_SDMA1 > + || ucode->ucode_id == AMDGPU_UCODE_ID_RLC_G)) > + /*skip ucode loading in SRIOV VF */ > + continue; > > ret = psp_prep_cmd_buf(ucode, psp->cmd); > if (ret) > -- > 2.7.4 > > _______________________________________________ > amd-gfx mailing list > amd-gfx at lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/amd-gfx