
IOMMU_INT_CLR_REG Модуль управления памятью ввода-вывода IOMMU: список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 Unused Bits 31 : 18L2_PAGE_TABLE_INVALID_CLR Bit 17W 0x0 Level2 page table invalid interrupt clear bit L1_PAGE_TABLE_INVALID_CLR Bit 16W 0x0 Level1 page table invalid interrupt clear bit Unused Bits 15 : 7MICRO_TLB6_INVALID_CLR Bit 6W 0x0 Micro TLB6 permission invalid interrupt clear bit MICRO_TLB5_INVALID_CLR Bit 5W 0x0 Micro TLB5 permission invalid interrupt clear bit MICRO_TLB4_INVALID_CLR Bit 4W 0x0 Micro TLB4 permission invalid interrupt clear bit MICRO_TLB3_INVALID_CLR Bit 3W 0x0 Micro TLB3 permission invalid interrupt clear bit MICRO_TLB2_INVALID_CLR Bit 2W 0x0 Micro TLB2 permission invalid interrupt clear bit MICRO_TLB1_INVALID_CLR Bit 1W 0x0 Micro TLB1 permission invalid interrupt clear bit MICRO_TLB0_INVALID_CLR Bit 0W 0x0 Micro TLB0 permission invalid interrupt clear bit Команда U-Boot для чтения регистра md 30f0104 1Bit fields structure
typedef union iommu_int_clr_reg
{
struct
{
unsigned micro_tlb0_invalid_clr : 1;
unsigned micro_tlb1_invalid_clr : 1;
unsigned micro_tlb2_invalid_clr : 1;
unsigned micro_tlb3_invalid_clr : 1;
unsigned micro_tlb4_invalid_clr : 1;
unsigned micro_tlb5_invalid_clr : 1;
unsigned micro_tlb6_invalid_clr : 1;
unsigned unused0 : 9;
unsigned l1_page_table_invalid_clr : 1;
unsigned l2_page_table_invalid_clr : 1;
unsigned unused1 : 14;
} b;
unsigned long w;
} IOMMU_INT_CLR_REG
|
![]() |