]> rtime.felk.cvut.cz Git - jailhouse.git/commit
Basic DMA remapping support via VT-d
authorJan Kiszka <jan.kiszka@siemens.com>
Mon, 2 Sep 2013 10:31:52 +0000 (12:31 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Wed, 13 Nov 2013 09:26:49 +0000 (10:26 +0100)
commit1ad3c079598632ab383969ff49b79b7de8a631aa
tree527a55357d2e19ed0f7b3ce4cce046b8fb0e7977
parenta32973f4a19352acebbe3248451741c69906808d
Basic DMA remapping support via VT-d

This just sets up the VT-d DMAR units for the Linux cell. We do not yet
configure things for additional cells.

Also, although this feature will have to be mandatory for a real target,
we keep VT-d support optional in order to preserve the ability to run
Jailhouse inside QEMU/KVM.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
config/h87i.c
hypervisor/arch/x86/Makefile
hypervisor/arch/x86/include/asm/cell.h
hypervisor/arch/x86/include/asm/vtd.h [new file with mode: 0644]
hypervisor/arch/x86/setup.c
hypervisor/arch/x86/vmx.c
hypervisor/arch/x86/vtd.c [new file with mode: 0644]
hypervisor/include/jailhouse/cell-config.h