• Shuah Khan's avatar
    iommu: Add event tracing feature to iommu · 7f6db171
    Shuah Khan authored
    Add tracing feature to iommu to report various iommu events. Classes
    iommu_group, iommu_device, and iommu_map_unmap are defined.
    
    iommu_group class events can be enabled to trigger when devices get added
    to and removed from an iommu group. Trace information includes iommu group
    id and device name.
    
    iommu:add_device_to_group
    iommu:remove_device_from_group
    
    iommu_device class events can be enabled to trigger when devices are attached
    to and detached from a domain. Trace information includes device name.
    
    iommu:attach_device_to_domain
    iommu:detach_device_from_domain
    
    iommu_map_unmap class events can be enabled to trigger when iommu map and
    unmap iommu ops. Trace information includes iova, physical address (map event
    only), and size.
    
    iommu:map
    iommu:unmap
    Signed-off-by: default avatarShuah Khan <shuah.kh@samsung.com>
    Signed-off-by: default avatarJoerg Roedel <joro@8bytes.org>
    7f6db171
Makefile 926 Bytes