Skip to content

SamsungDS/iommutests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IOMMU tests

IOMMU tests provides the infrastructure to test the software as well as hardware components of Direct Memory Access interactions orchestrated by an IOMMU (Input Output Memory Management Unit). It provides the following functionalities:

  1. Libraries and common reusable user space code that enables the creation of IOMMU tests.
  2. A pytest orchestration infrastructure that is able to execute tests depending on the system that is being run.

Build

To build the tests compatible with your the system configuration used for building.

meson setup builddir
meson compile -C builddir

Running

Execute all the tests that are available in the system configuration used for running. Availability depends on installed hardware and software. Pytest's arguments are available to customize test runs.

pytest builddir

Contributing

See CONTRIBUTING.

Demo 0

If you are curious how iommutests work, the 0 demo describes (with a script) how that would look like. See demo0

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published