gvisor/pkg/sentry/platform/kvm
Adin Scannell 61b0b19497 Dramatically improve handling of KVM vCPU pool.
Especially in situations with small numbers of vCPUs, the existing
system resulted in excessive thrashing. Now, execution contexts
co-ordinate as smoothly as they can to share a small number of cores.

PiperOrigin-RevId: 197483323
Change-Id: I0afc0c5363ea9386994355baf3904bf5fe08c56c
2018-05-21 16:49:40 -07:00
..
testutil Check in gVisor. 2018-04-28 01:44:26 -04:00
BUILD Simplify KVM invalidation logic. 2018-05-15 22:21:36 -07:00
address_space.go Simplify KVM invalidation logic. 2018-05-15 22:21:36 -07:00
address_space_unsafe.go Simplify KVM invalidation logic. 2018-05-15 22:21:36 -07:00
bluepill.go Check in gVisor. 2018-04-28 01:44:26 -04:00
bluepill_amd64.go Check in gVisor. 2018-04-28 01:44:26 -04:00
bluepill_amd64.s Check in gVisor. 2018-04-28 01:44:26 -04:00
bluepill_amd64_unsafe.go Check in gVisor. 2018-04-28 01:44:26 -04:00
bluepill_fault.go Check in gVisor. 2018-04-28 01:44:26 -04:00
bluepill_unsafe.go Fix KVM EFAULT handling. 2018-05-15 22:44:40 -07:00
context.go Dramatically improve handling of KVM vCPU pool. 2018-05-21 16:49:40 -07:00
host_map.go Simplify KVM host map handling. 2018-05-14 20:45:41 -07:00
kvm.go Simplify KVM invalidation logic. 2018-05-15 22:21:36 -07:00
kvm_amd64.go Check in gVisor. 2018-04-28 01:44:26 -04:00
kvm_amd64_unsafe.go Disable INVPCID check; it's not used. 2018-05-14 21:40:21 -07:00
kvm_const.go Fix KVM EFAULT handling. 2018-05-15 22:44:40 -07:00
kvm_test.go Dramatically improve handling of KVM vCPU pool. 2018-05-21 16:49:40 -07:00
machine.go Dramatically improve handling of KVM vCPU pool. 2018-05-21 16:49:40 -07:00
machine_amd64.go Fix KVM EFAULT handling. 2018-05-15 22:44:40 -07:00
machine_amd64_unsafe.go Check in gVisor. 2018-04-28 01:44:26 -04:00
machine_unsafe.go Simplify KVM invalidation logic. 2018-05-15 22:21:36 -07:00
physical_map.go Check in gVisor. 2018-04-28 01:44:26 -04:00
virtual_map.go Check in gVisor. 2018-04-28 01:44:26 -04:00
virtual_map_test.go Check in gVisor. 2018-04-28 01:44:26 -04:00