M7350/qcom-opensource/kernel/kernel-tests/msm_iommu
2024-09-09 08:57:42 +00:00
..
Android.mk M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
apq8084_bfb.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
apq8084_lpae_bfb.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
iommutest.h M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
iommutest.sh M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
Kbuild M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
Makefile.am M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
mpq8092_bfb.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm8226_bfb.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm8909_cats.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm8916_cats.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm8937_cats.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm8939_cats.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm8974_bfb.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm8992_bfb.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm8994_bfb.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm_iommu_config.h M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm_iommu_test_module.c M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msm_iommutest.c M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msmsama_bfb.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
msmtita_cats.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
README.txt M7350v5_en_gpl 2024-09-09 08:57:42 +00:00
run.sh M7350v5_en_gpl 2024-09-09 08:57:42 +00:00

Test: iommutest

Usage: iommutest [OPTIONS]...

OPTIONS can be (defaults in parenthesis):
  -n,       --nominal		nominal test cases
  -a,       --adversarial	adversarial test cases
  -s,       --stress		stress test cases
  -r <n>,   --repeatability <n>	repeatability test cases. Specify # iterations
  -f,       --force		force to run on all IOMMUs even if secure.
  -b,       --basic		run basic VA2PA test instead of full VA2PA test
  -v        --verbose		run with debug messages on (off)
  -i <str>, --iommu <str>	specify which iommu to test (jpeg_iommu, mdp_iommu etc)

Description:
IOMMU is a hardware block that allows bus masters without an intergrated
MMU to use discontigous memory. The IOMMU provides virtual to physical
translation of addresses for the masters.
This test IOMMU page fault interrupts and local VA2PA translations.

For running tests, the iommutest.sh script should be used.
The script loads msm_iommu_test_module kernel module.

Target support: 8610, 8974v2, 8226, 8084