Expand description
I/O Memory Management Unit
Modules§
- IOMMU 4KB Boundary Protect Control Register
- IOMMU Auto Gating Register
- IOMMU Bypass Register
- IOMMU Domain Authority Control [i] Register
- IOMMU Domain Authority Overwrite Register
- IOMMU Enable Register
- IOMMU Interrupt Clear Register
- IOMMU Interrupt Enable Register
- IOMMU Interrupt Error Address L[i]
- IOMMU Interrupt Error Address [i]
- IOMMU Interrupt Error Data L[i] Register
- IOMMU Interrupt Error Data [i] Register
- IOMMU Interrupt Status Register
- IOMMU L[i] Page Table Interrupt Register
- IOMMU Out of Order Control Register
- IOMMU PC Invalidation Address Register
- IOMMU PC Invalidation Enable Register
- IOMMU PC Invalidation End Address Register
- IOMMU PC Invalidation Mode Select Register
- IOMMU PC Invalidation Start Address Register
- IOMMU PMU Access High [i] Register
- IOMMU PMU Access Low [i] Register
- IOMMU PMU Clear Register
- IOMMU PMU Enable Register
- IOMMU PMU Hit High [i] Register
- IOMMU PMU Hit Low [i] Register
- IOMMU Max Latency [i] Register
- IOMMU Total Latency High [i] Register
- IOMMU Total Latency Low [i] Register
- IOMMU Reset Register
- IOMMU TLB Enable Register
- IOMMU TLB Flush Enable Register
- IOMMU TLB Invalidation Address Register
- IOMMU TLB Invalidation Address Mask Register
- IOMMU TLB Invalidation Enable Register
- IOMMU TLB Invalidation End Address Register
- IOMMU TLB Invalidation Mode Select Register
- IOMMU TLB Invalidation Start Address Register
- IOMMU TLB Prefetch Register
- IOMMU Translation Table Base Register
- IOMMU Virtual Address Register
- IOMMU Virtual Address Configuration Register
- IOMMU Virtual Address Data Register
- IOMMU Write Buffer Control Register
Structs§
- Register block
Type Aliases§
- iommu_4kb_bdy_prt_ctrl (rw) register accessor: an alias for
Reg<IOMMU_4KB_BDY_PRT_CTRL_SPEC>
- iommu_auto_gating (rw) register accessor: an alias for
Reg<IOMMU_AUTO_GATING_SPEC>
- iommu_bypass (rw) register accessor: an alias for
Reg<IOMMU_BYPASS_SPEC>
- iommu_dm_aut_ctrl (rw) register accessor: an alias for
Reg<IOMMU_DM_AUT_CTRL_SPEC>
- iommu_dm_aut_ovwt (rw) register accessor: an alias for
Reg<IOMMU_DM_AUT_OVWT_SPEC>
- iommu_enable (rw) register accessor: an alias for
Reg<IOMMU_ENABLE_SPEC>
- iommu_int_clr (rw) register accessor: an alias for
Reg<IOMMU_INT_CLR_SPEC>
- iommu_int_enable (rw) register accessor: an alias for
Reg<IOMMU_INT_ENABLE_SPEC>
- iommu_int_err_addr_l (r) register accessor: an alias for
Reg<IOMMU_INT_ERR_ADDR_L_SPEC>
- iommu_int_err_addr_tlb (r) register accessor: an alias for
Reg<IOMMU_INT_ERR_ADDR_TLB_SPEC>
- iommu_int_err_data_l (r) register accessor: an alias for
Reg<IOMMU_INT_ERR_DATA_L_SPEC>
- iommu_int_err_data_tlb (r) register accessor: an alias for
Reg<IOMMU_INT_ERR_DATA_TLB_SPEC>
- iommu_int_sta (rw) register accessor: an alias for
Reg<IOMMU_INT_STA_SPEC>
- iommu_lpg_int (r) register accessor: an alias for
Reg<IOMMU_LPG_INT_SPEC>
- iommu_ooo_ctrl (rw) register accessor: an alias for
Reg<IOMMU_OOO_CTRL_SPEC>
- iommu_pc_ivld_addr (rw) register accessor: an alias for
Reg<IOMMU_PC_IVLD_ADDR_SPEC>
- iommu_pc_ivld_enable (rw) register accessor: an alias for
Reg<IOMMU_PC_IVLD_ENABLE_SPEC>
- iommu_pc_ivld_end_addr (rw) register accessor: an alias for
Reg<IOMMU_PC_IVLD_END_ADDR_SPEC>
- iommu_pc_ivld_mode_sel (rw) register accessor: an alias for
Reg<IOMMU_PC_IVLD_MODE_SEL_SPEC>
- iommu_pc_ivld_sta_addr (rw) register accessor: an alias for
Reg<IOMMU_PC_IVLD_STA_ADDR_SPEC>
- iommu_pmu_access_high (rw) register accessor: an alias for
Reg<IOMMU_PMU_ACCESS_HIGH_SPEC>
- iommu_pmu_access_low (rw) register accessor: an alias for
Reg<IOMMU_PMU_ACCESS_LOW_SPEC>
- iommu_pmu_clr (rw) register accessor: an alias for
Reg<IOMMU_PMU_CLR_SPEC>
- iommu_pmu_enable (rw) register accessor: an alias for
Reg<IOMMU_PMU_ENABLE_SPEC>
- iommu_pmu_hit_high (rw) register accessor: an alias for
Reg<IOMMU_PMU_HIT_HIGH_SPEC>
- iommu_pmu_hit_low (rw) register accessor: an alias for
Reg<IOMMU_PMU_HIT_LOW_SPEC>
- iommu_pmu_ml (rw) register accessor: an alias for
Reg<IOMMU_PMU_ML_SPEC>
- iommu_pmu_tl_high (rw) register accessor: an alias for
Reg<IOMMU_PMU_TL_HIGH_SPEC>
- iommu_pmu_tl_low (rw) register accessor: an alias for
Reg<IOMMU_PMU_TL_LOW_SPEC>
- iommu_reset (rw) register accessor: an alias for
Reg<IOMMU_RESET_SPEC>
- iommu_tlb_enable (rw) register accessor: an alias for
Reg<IOMMU_TLB_ENABLE_SPEC>
- iommu_tlb_flush_enable (rw) register accessor: an alias for
Reg<IOMMU_TLB_FLUSH_ENABLE_SPEC>
- iommu_tlb_ivld_addr (rw) register accessor: an alias for
Reg<IOMMU_TLB_IVLD_ADDR_SPEC>
- iommu_tlb_ivld_addr_mask (rw) register accessor: an alias for
Reg<IOMMU_TLB_IVLD_ADDR_MASK_SPEC>
- iommu_tlb_ivld_enable (rw) register accessor: an alias for
Reg<IOMMU_TLB_IVLD_ENABLE_SPEC>
- iommu_tlb_ivld_end_addr (rw) register accessor: an alias for
Reg<IOMMU_TLB_IVLD_END_ADDR_SPEC>
- iommu_tlb_ivld_mode_sel (rw) register accessor: an alias for
Reg<IOMMU_TLB_IVLD_MODE_SEL_SPEC>
- iommu_tlb_ivld_sta_addr (rw) register accessor: an alias for
Reg<IOMMU_TLB_IVLD_STA_ADDR_SPEC>
- iommu_tlb_prefetch (rw) register accessor: an alias for
Reg<IOMMU_TLB_PREFETCH_SPEC>
- iommu_ttb (rw) register accessor: an alias for
Reg<IOMMU_TTB_SPEC>
- iommu_va (rw) register accessor: an alias for
Reg<IOMMU_VA_SPEC>
- iommu_va_config (rw) register accessor: an alias for
Reg<IOMMU_VA_CONFIG_SPEC>
- iommu_va_data (rw) register accessor: an alias for
Reg<IOMMU_VA_DATA_SPEC>
- iommu_wbuf_ctrl (rw) register accessor: an alias for
Reg<IOMMU_WBUF_CTRL_SPEC>