clocks | soc@03000000 | aliases | chosen | firmware | cpus | opp_l_table | psci | n_brom | s_brom | sram_ctrl | sram_a1 | sram_a2 | prcm | s_cpuscfg | ion | dram | memory@40000000 | interrupt-controller@03020000 | interrupt-controller@0 | intc-nmi@07010320 | sunxi-sid@03006000 | sunxi-sid-ng@03006000 | sunxi-chipid@03006200 | timer_arch | pmu | dramfreq | uboot | iommu@030f0000 | gpu@0x01800000 | box_start_os0 | __symbols__ | Все узлы Узел: iommu@030f0000 - комментарии Узел устройства IOMMU IOMMU может предоставлять следующие сервисы: Пример: 32-битный DMA на 64-битные физические адреса Узлы устройств, совместимые с этой привязкой, представляют собой оборудование с некоторыми из вышеперечисленных возможностей. Модули IOMMU могут быть с одним или несколькими ведущими. Устройства IOMMU с одним ведущим устройством обычно имеют фиксированную связь с ведущим устройством, тогда как устройства IOMMU с несколькими ведущими могут транслировать доступы от более чем одного ведущего устройства. Узел дерева устройств родительской шины устройства IOMMU должен содержать допустимое свойство dma-range, которое описывает, как физическое адресное пространство IOMMU отображается в память. Пустое свойство dma-range означает, что имеется отображение 1:1 из IOMMU в память. Свойство #iommu-cells - количество ячеек в спецификаторе IOMMU, необходимое для кодирования адреса. Обратите внимание, что это всего лишь примеры, и в реальных сценариях использования могут использоваться разные определения для представления своих индивидуальных потребностей. Всегда обращайтесь к конкретной привязке IOMMU, чтобы узнать точное значение ячеек, составляющих спецификатор. |
![]() |