]> rtime.felk.cvut.cz Git - jailhouse.git/commit
core, configs, tools: Prepare for variable IOMMU register set sizes
authorJan Kiszka <jan.kiszka@siemens.com>
Sat, 20 Feb 2016 18:09:49 +0000 (19:09 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Mon, 7 Mar 2016 12:49:00 +0000 (13:49 +0100)
commitd43445fabc7bf43facad2c89d9565e834a2ce12a
tree5ff6ca009f9cce696c2cccfaf0e96869d83769c2
parent8721a9a3c2b02841016eb1670e7bd9b185a18ba4
core, configs, tools: Prepare for variable IOMMU register set sizes

Introduce a size field to struct jailhouse_iommu and fill it via the
config generator. The information can be retrieved from the ACPI tables
for AMD. On Intel, we need to study the Linux mappings, thus we need to
demand that DMAR is enabled now while retrieving system information.

Based on patches by Valentine Sinitsyn.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
configs/f2a88xm-hd3.c
configs/h87i.c
configs/qemu-vm.c
hypervisor/include/jailhouse/cell-config.h
tools/jailhouse-config-create
tools/root-cell-config.c.tmpl