1 // SPDX-License-Identifier: GPL-2.0-only 2 /* 3 * Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES 4 */ 5 #define PT_FMT amdv1 6 #define PT_SUPPORTED_FEATURES \ 7 (BIT(PT_FEAT_FULL_VA) | BIT(PT_FEAT_DYNAMIC_TOP) | \ 8 BIT(PT_FEAT_FLUSH_RANGE) | BIT(PT_FEAT_FLUSH_RANGE_NO_GAPS) | \ 9 BIT(PT_FEAT_AMDV1_ENCRYPT_TABLES) | \ 10 BIT(PT_FEAT_AMDV1_FORCE_COHERENCE)) 11 #define PT_FORCE_ENABLED_FEATURES \ 12 (BIT(PT_FEAT_DYNAMIC_TOP) | BIT(PT_FEAT_AMDV1_ENCRYPT_TABLES) | \ 13 BIT(PT_FEAT_AMDV1_FORCE_COHERENCE)) 14 15 #include "iommu_template.h" 16