]> rtime.felk.cvut.cz Git - jailhouse.git/commit
x86: Account for DMAR units with multi-page register sets
authorJan Kiszka <jan.kiszka@siemens.com>
Sat, 20 Feb 2016 18:10:22 +0000 (19:10 +0100)
committerJan Kiszka <jan.kiszka@siemens.com>
Mon, 7 Mar 2016 12:49:05 +0000 (13:49 +0100)
commit6e9a366ec18356d9518710a74b51a443b6feeeef
treed2ab1f1abb32b8a42f4579c783d31fbe03cc04f6
parentd43445fabc7bf43facad2c89d9565e834a2ce12a
x86: Account for DMAR units with multi-page register sets

The fault reporting registers we use may be placed in a 2nd or even 3rd
page. Account for such cases by using the MMIO region size now provided
via the system config.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/x86/vtd.c