]> rtime.felk.cvut.cz Git - jailhouse.git/commit
x86: Introduce AMD-V code skeleton
authorValentine Sinitsyn <valentine.sinitsyn@gmail.com>
Sun, 28 Sep 2014 16:38:56 +0000 (22:38 +0600)
committerJan Kiszka <jan.kiszka@siemens.com>
Sat, 1 Nov 2014 08:09:09 +0000 (09:09 +0100)
commitb00fa8c2aa3483a9cc9c4030c64ee22d7e38228d
tree6d6fadc40babf9eb5bb14ea9bfad3fd38eb97abc
parent982f25c88f8bad0f9e7d3a26697bfe998ed80966
x86: Introduce AMD-V code skeleton

Introduce a set of vendor-specific headers and sources that contain stubs for
functions required to support AMD-V (SVM) in Jailhouse. As AMD IOMMU support
is not planned for now, iommu_init() does nothing more than print a warning.

Signed-off-by: Valentine Sinitsyn <valentine.sinitsyn@gmail.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/x86/amd_iommu.c [new file with mode: 0644]
hypervisor/arch/x86/include/asm/amd_iommu.h [new file with mode: 0644]
hypervisor/arch/x86/include/asm/cell.h
hypervisor/arch/x86/include/asm/percpu.h
hypervisor/arch/x86/include/asm/svm.h [new file with mode: 0644]
hypervisor/arch/x86/svm-vmexit.S [new file with mode: 0644]
hypervisor/arch/x86/svm.c [new file with mode: 0644]