]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 303887: Add a dmardump utility to dump the VT-d context tables.
authorjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 30 Sep 2016 00:33:19 +0000 (00:33 +0000)
committerjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 30 Sep 2016 00:33:19 +0000 (00:33 +0000)
commit3034a89939cf17bf9ebaf7e6f969a7811d9bdc2a
treeb36d66a9eef9fe98ae7fb654a92956b7b6b0fefa
parente3b106a77bead9cda3e0aa079a22362e8d9d7abd
MFC 303887: Add a dmardump utility to dump the VT-d context tables.

This tool parses the ACPI DMAR table looking for DMA remapping devices.
For each device it walks the root table and any context tables
referenced to display mapping info for PCI devices.

Note that acpidump -t already parses the info in the ACPI DMAR tables
directly.  This tool examines some of the data structures the DMAR
remapping engines use to translate DMA requests.

Sponsored by: Chelsio Communications

git-svn-id: svn://svn.freebsd.org/base/stable/10@306467 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
tools/tools/dmardump/Makefile [new file with mode: 0644]
tools/tools/dmardump/dmardump.c [new file with mode: 0644]