Skip to content
  • Lu Baolu's avatar
    e93a67f5
    iommu/vt-d: Add prq_report trace event · e93a67f5
    Lu Baolu authored
    
    
    This adds a new trace event to track the page fault request report.
    This event will provide almost all information defined in a page
    request descriptor.
    
    A sample output:
    | prq_report: dmar0/0000:00:0a.0 seq# 1: rid=0x50 addr=0x559ef6f97 r---- pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 2: rid=0x50 addr=0x559ef6f9c rw--l pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 3: rid=0x50 addr=0x559ef6f98 r---- pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 4: rid=0x50 addr=0x559ef6f9d rw--l pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 5: rid=0x50 addr=0x559ef6f99 r---- pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 6: rid=0x50 addr=0x559ef6f9e rw--l pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 7: rid=0x50 addr=0x559ef6f9a r---- pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 8: rid=0x50 addr=0x559ef6f9f rw--l pasid=0x2 index=0x1
    
    This will be helpful for I/O page fault related debugging.
    
    Signed-off-by: default avatarLu Baolu <baolu.lu@linux.intel.com>
    Link: https://lore.kernel.org/r/20210520031531.712333-1-baolu.lu@linux.intel.com
    Link: https://lore.kernel.org/r/20210610020115.1637656-13-baolu.lu@linux.intel.com
    
    
    Signed-off-by: default avatarJoerg Roedel <jroedel@suse.de>
    e93a67f5
    iommu/vt-d: Add prq_report trace event
    Lu Baolu authored
    
    
    This adds a new trace event to track the page fault request report.
    This event will provide almost all information defined in a page
    request descriptor.
    
    A sample output:
    | prq_report: dmar0/0000:00:0a.0 seq# 1: rid=0x50 addr=0x559ef6f97 r---- pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 2: rid=0x50 addr=0x559ef6f9c rw--l pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 3: rid=0x50 addr=0x559ef6f98 r---- pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 4: rid=0x50 addr=0x559ef6f9d rw--l pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 5: rid=0x50 addr=0x559ef6f99 r---- pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 6: rid=0x50 addr=0x559ef6f9e rw--l pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 7: rid=0x50 addr=0x559ef6f9a r---- pasid=0x2 index=0x1
    | prq_report: dmar0/0000:00:0a.0 seq# 8: rid=0x50 addr=0x559ef6f9f rw--l pasid=0x2 index=0x1
    
    This will be helpful for I/O page fault related debugging.
    
    Signed-off-by: default avatarLu Baolu <baolu.lu@linux.intel.com>
    Link: https://lore.kernel.org/r/20210520031531.712333-1-baolu.lu@linux.intel.com
    Link: https://lore.kernel.org/r/20210610020115.1637656-13-baolu.lu@linux.intel.com
    
    
    Signed-off-by: default avatarJoerg Roedel <jroedel@suse.de>
Loading