Generic IOMMU layer
commit9c5f067f58f9e29c0d65a7d71c3f195de2874679
authorEduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
Wed, 7 Jul 2010 21:20:29 +0000 (8 00:20 +0300)
committerEduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
Wed, 14 Jul 2010 03:17:49 +0000 (14 06:17 +0300)
tree2b059fd89ccc229a24d612f172b14feb65c38044
parentabdb34211eebd964d097b55ee1a1ed05f8498477
Generic IOMMU layer

This provides an API for abstracting IOMMU functions. Hardware emulation
code can use it to request address translation and access checking. In
the absence of an emulated IOMMU, no translation/checking happens and
I/O goes through as before.

IOMMU emulation code must provide implementation-specific hooks for this
layer.

Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
Makefile.target
hw/iommu.c [new file with mode: 0644]
hw/iommu.h [new file with mode: 0644]
hw/qdev.h