Laurent Vivier
|
d172fcd3ae
sched: guest CPU accounting: maintain guest state in KVM
|
17 years ago |
Avi Kivity
|
054b136967
KVM: Improve emulation failure reporting
|
18 years ago |
Avi Kivity
|
04d2cc7780
KVM: Move main vcpu loop into subarch independent code
|
18 years ago |
Christian Ehrhardt
|
cbdd1bea2a
KVM: Rename kvm_arch_ops to kvm_x86_ops
|
18 years ago |
Laurent Vivier
|
0d8d2bd4f2
KVM: Simplify memory allocation
|
18 years ago |
Rusty Russell
|
1747fb71fd
KVM: Hoist SVM's get_cs_db_l_bits into core code.
|
18 years ago |
Rusty Russell
|
b85b9ee925
KVM: Clean up unloved invlpg emulation
|
18 years ago |
Rusty Russell
|
c9a1185c94
KVM: Remove the unused invlpg member of struct kvm_arch_ops.
|
18 years ago |
He, Qing
|
c5ec153402
KVM: enable in-kernel APIC INIT/SIPI handling
|
18 years ago |
He, Qing
|
932f72adbe
KVM: round robin for APIC lowest priority delivery mode
|
18 years ago |
Eddie Dong
|
2a8067f17b
KVM: pending irq save/restore
|
18 years ago |
Eddie Dong
|
b6958ce44a
KVM: Emulate hlt in the kernel
|
18 years ago |
Eddie Dong
|
1fd4f2a5ed
KVM: In-kernel I/O APIC model
|
18 years ago |
Eddie Dong
|
97222cc831
KVM: Emulate local APIC in kernel
|
18 years ago |
Eddie Dong
|
7017fc3d1a
KVM: Define and use cr8 access functions
|
18 years ago |
Eddie Dong
|
85f455f7dd
KVM: Add support for in-kernel PIC emulation
|
18 years ago |
Izik Eidus
|
2e2c618dad
KVM: Support more memory slots
|
18 years ago |
Laurent Vivier
|
3090dd7377
KVM: Clean up kvm_setup_pio()
|
18 years ago |
Rusty Russell
|
f02424785a
KVM: Add and use pr_unimpl for standard formatting of unimplemented features
|
18 years ago |
Yang, Sheng
|
002c7f7c32
KVM: VMX: Add cpu consistency check
|
18 years ago |
Rusty Russell
|
b114b0804d
KVM: Use alignment properties of vcpu to simplify FPU ops
|
18 years ago |
Rusty Russell
|
c16f862d02
KVM: Use kmem cache for allocating vcpus
|
18 years ago |
Laurent Vivier
|
e7d5d76cae
KVM: Remove kvm_{read,write}_guest()
|
18 years ago |
Shaohua Li
|
11ec280471
KVM: Convert vm lock to a mutex
|
18 years ago |
Avi Kivity
|
15ad71460d
KVM: Use the scheduler preemption notifiers to make kvm preemptible
|
18 years ago |
Rusty Russell
|
fb3f0f51d9
KVM: Dynamically allocate vcpus
|
18 years ago |
Gregory Haskins
|
a2fa3e9f52
KVM: Remove arch specific components from the general code
|
18 years ago |
Shaohua Li
|
fe55188194
KVM: Move gfn_to_page out of kmap/unmap pairs
|
18 years ago |
Rusty Russell
|
9eb829ced8
KVM: Trivial: Use standard BITMAP macros, open-code userspace-exposed header
|
18 years ago |
Rusty Russell
|
66aee91aaa
KVM: Use standard CR4 flags, tighten checking
|
18 years ago |