summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/x86.c
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2008-11-25 20:17:04 +0100
committerAvi Kivity <avi@redhat.com>2009-03-24 11:02:46 +0200
commit1371d90460189d02bf1bcca19dbfe6bd10dc6031 (patch)
tree2f1f8d6bf0cd55e253784a061332c02e8e2d9e9d /arch/x86/kvm/x86.c
parentc0725420cfdcf6dd9705b164a8c6cba86684080d (diff)
downloadlwn-1371d90460189d02bf1bcca19dbfe6bd10dc6031.tar.gz
lwn-1371d90460189d02bf1bcca19dbfe6bd10dc6031.zip
KVM: SVM: Implement GIF, clgi and stgi
This patch implements the GIF flag and the clgi and stgi instructions that set this flag. Only if the flag is set (default), interrupts can be received by the CPU. To keep the information about that somewhere, this patch adds a new hidden flags vector. that is used to store information that does not go into the vmcb, but is SVM specific. I tried to write some code to make -no-kvm-irqchip work too, but the first level guest won't even boot with that atm, so I ditched it. v2 moves the hflags to x86 generic code v3 makes use of the new permission helper v6 only enables interrupt_window if GIF=1 Acked-by: Joerg Roedel <joro@8bytes.org> Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/x86/kvm/x86.c')
0 files changed, 0 insertions, 0 deletions