]> rtime.felk.cvut.cz Git - jailhouse.git/commit
x86: Add AMD-V initialization routines
authorValentine Sinitsyn <valentine.sinitsyn@gmail.com>
Fri, 26 Sep 2014 14:53:35 +0000 (20:53 +0600)
committerJan Kiszka <jan.kiszka@siemens.com>
Sat, 1 Nov 2014 19:10:08 +0000 (20:10 +0100)
commit413cf2d94a494d09fcdf0e5bf72d4f4c192a2774
tree72526876284385f26faca6564a67bf97451f6772
parent49833ccf75f1ed4f4513f70c87c8fad672218162
x86: Add AMD-V initialization routines

Implemented functions responsible for checking AMD-V features present and
enabling/disabling SVM mode. Nested Page Tables (NPT) support is required,
and Decode Assists can optionally be used if available. For AVIC, only a
backing page is allocated.

Signed-off-by: Valentine Sinitsyn <valentine.sinitsyn@gmail.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
hypervisor/arch/x86/include/asm/paging.h
hypervisor/arch/x86/include/asm/processor.h
hypervisor/arch/x86/svm.c