[PATCH] drm/amdgpu: enable TMZ by default on Raven asics

Alex Deucher alexdeucher at gmail.com
Thu Mar 4 17:06:21 UTC 2021


Ping?

Alex

On Thu, Feb 25, 2021 at 11:44 AM Alex Deucher <alexander.deucher at amd.com> wrote:
>
> This has been stable for a while.
>
> Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
> ---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c |  4 ++--
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 ++++++++++
>  2 files changed, 12 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
> index 2f71d36d2856..21504ea9085f 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
> @@ -164,7 +164,7 @@ int amdgpu_discovery = -1;
>  int amdgpu_mes;
>  int amdgpu_noretry = -1;
>  int amdgpu_force_asic_type = -1;
> -int amdgpu_tmz;
> +int amdgpu_tmz = -1; /* auto */
>  int amdgpu_reset_method = -1; /* auto */
>  int amdgpu_num_kcq = -1;
>
> @@ -790,7 +790,7 @@ module_param_named(abmlevel, amdgpu_dm_abm_level, uint, 0444);
>   *
>   * The default value: 0 (off).  TODO: change to auto till it is completed.
>   */
> -MODULE_PARM_DESC(tmz, "Enable TMZ feature (-1 = auto, 0 = off (default), 1 = on)");
> +MODULE_PARM_DESC(tmz, "Enable TMZ feature (-1 = auto (default), 0 = off, 1 = on)");
>  module_param_named(tmz, amdgpu_tmz, int, 0444);
>
>  /**
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
> index fe1a39ffda72..1a892526d020 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
> @@ -384,6 +384,16 @@ void amdgpu_gmc_tmz_set(struct amdgpu_device *adev)
>  {
>         switch (adev->asic_type) {
>         case CHIP_RAVEN:
> +               if (amdgpu_tmz == 0) {
> +                       adev->gmc.tmz_enabled = false;
> +                       dev_info(adev->dev,
> +                                "Trusted Memory Zone (TMZ) feature disabled (cmd line)\n");
> +               } else {
> +                       adev->gmc.tmz_enabled = true;
> +                       dev_info(adev->dev,
> +                                "Trusted Memory Zone (TMZ) feature enabled\n");
> +               }
> +               break;
>         case CHIP_RENOIR:
>         case CHIP_NAVI10:
>         case CHIP_NAVI14:
> --
> 2.29.2
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx


More information about the amd-gfx mailing list