Module d1_pac::iommu::iommu_dm_aut_ctrl

source ·
Expand description

IOMMU Domain Authority Control [i] Register

Software can set 15 different permission control types in IOMMU_DM_AUT_CTRL0-7. A default access control type is DOMAIN0. The read/write operation of DOMAIN1-15 is unlimited by default.

Software needs to set the index of the permission control domain corresponding to the page table item in the bit[7:4] of the Level2 page table, the default value is 0 (use domain 0), that is, the read/write operation is not controlled.

Setting REG_ARD_OVWT can mask the Domain control defined by IOMMU_DM_AUT_CTRL0-7. All Level2 page table type are covered by the type of REG_ARD_OVWT. The read/write operation is permitted by default.

Structs§

  • IOMMU Domain Authority Control [i] Register
  • Register iommu_dm_aut_ctrl%s reader
  • Register iommu_dm_aut_ctrl%s writer

Enums§

Type Aliases§

  • Field dm0_m_rd_aut_ctrl[0-6] reader - Domain [i] read permission control for master [j]
  • Field dm0_m_rd_aut_ctrl[0-6] writer - Domain [i] read permission control for master [j]
  • Field dm0_m_wt_aut_ctrl[0-6] reader - Domain [i] write permission control for master [j]
  • Field dm0_m_wt_aut_ctrl[0-6] writer - Domain [i] write permission control for master [j]
  • Field dm1_m_rd_aut_ctrl[0-6] reader - Domain [i + 1] read permission control for master [j]
  • Field dm1_m_rd_aut_ctrl[0-6] writer - Domain [i + 1] read permission control for master [j]
  • Field dm1_m_wt_aut_ctrl[0-6] reader - Domain [i + 1] write permission control for master [j]
  • Field dm1_m_wt_aut_ctrl[0-6] writer - Domain [i + 1] write permission control for master [j]