IOMMU_RESET_REG Модуль управления памятью ввода-вывода IOMMU: список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 IOMMU_RESET Bit 31R/W 0x1 IOMMU Software Reset Switch Unused Bits 30 : 18PTW_CACHE_RESET Bit 17R/W 0x1 PTW Cache address convert lane software reset switch. MACRO_TLB_RESET Bit 16R/W 0x1 Macro TLB address convert lane software reset switch. Unused Bits 15 : 7MASTER6_RESET Bit 6R/W 0x1 Master6 address convert lane software reset switch. MASTER5_RESET Bit 5R/W 0x1 Master5 address convert lane software reset switch. MASTER4_RESET Bit 4R/W 0x1 Master4 address convert lane software reset switch. MASTER3_RESET Bit 3R/W 0x1 Master3 address convert lane software reset switch. MASTER2_RESET Bit 2R/W 0x1 Master2 address convert lane software reset switch. MASTER1_RESET Bit 1R/W 0x1 Master1 address convert lane software reset switch. MASTER0_RESET Bit 0R/W 0x1 Master0 address convert lane software reset switch. Команда U-Boot для чтения регистра md 30f0010 1Bit fields structuretypedef union iommu_reset_reg { struct { unsigned master0_reset : 1; unsigned master1_reset : 1; unsigned master2_reset : 1; unsigned master3_reset : 1; unsigned master4_reset : 1; unsigned master5_reset : 1; unsigned master6_reset : 1; unsigned unused0 : 9; unsigned macro_tlb_reset : 1; unsigned ptw_cache_reset : 1; unsigned unused1 : 13; unsigned iommu_reset : 1; } b; unsigned long w; } IOMMU_RESET_REG |