Avi Kivity 3095115744 memory: iommu support
Add a new memory region type that translates addresses it is given,
then forwards them to a target address space.  This is similar to
an alias, except that the mapping is more flexible than a linear
translation and trucation, and also less efficient since the
translation happens at runtime.

The implementation uses an AddressSpace mapping the target region to
avoid hierarchical dispatch all the way to the resolved region; only
iommu regions are looked up dynamically.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Avi Kivity <avi.kivity@gmail.com>
[Modified to put translation in address_space_translate; assume
 IOMMUs are not reachable from TCG. - Paolo]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2013-06-20 16:32:47 +02:00
2013-05-26 11:14:52 +00:00
2013-06-14 15:33:10 +01:00
2013-04-18 13:50:53 +02:00
2013-05-12 13:25:55 +04:00
2013-06-20 16:32:47 +02:00
2013-06-10 11:36:12 -05:00
2013-05-28 12:19:02 +02:00
2013-04-08 18:13:10 +02:00
2013-04-08 18:13:10 +02:00
2013-05-03 13:58:09 +02:00
2013-06-11 23:45:43 +04:00
2013-04-18 13:50:53 +02:00
2013-02-21 16:17:31 -06:00
2013-04-08 18:13:10 +02:00
2013-06-15 17:50:21 +00:00
2013-06-17 11:01:14 -04:00
2013-06-20 16:32:47 +02:00
2013-06-06 11:27:05 +02:00
2013-02-21 16:17:31 -06:00
2013-05-29 08:15:35 -05:00
2013-06-14 15:33:10 +01:00
2013-06-20 16:32:47 +02:00
2013-05-03 13:05:49 +02:00
2013-05-18 16:35:12 +04:00
2013-06-14 15:33:12 +01:00
2013-02-22 21:21:10 +01:00
2013-06-06 11:27:05 +02:00
2013-06-06 11:27:05 +02:00
2013-05-01 13:06:07 +02:00
2013-05-03 12:04:40 -05:00
2013-05-20 10:55:18 -05:00
2013-04-08 18:13:10 +02:00
2013-04-08 18:13:10 +02:00

Read the documentation in qemu-doc.html or on http://wiki.qemu.org

- QEMU team
Description
No description provided
Readme 404 MiB
Languages
C 82.6%
C++ 6.5%
Python 3.4%
Dylan 2.9%
Shell 1.6%
Other 2.8%