1234567891011121314151617181920212223242526 |
- KVM Lock Overview
- =================
- 1. Acquisition Orders
- ---------------------
- (to be written)
- 2. Reference
- ------------
- Name: kvm_lock
- Type: raw_spinlock
- Arch: any
- Protects: - vm_list
- - hardware virtualization enable/disable
- Comment: 'raw' because hardware enabling/disabling must be atomic /wrt
- migration.
- Name: kvm_arch::tsc_write_lock
- Type: raw_spinlock
- Arch: x86
- Protects: - kvm_arch::{last_tsc_write,last_tsc_nsec,last_tsc_offset}
- - tsc offset in vmcb
- Comment: 'raw' because updating the tsc offsets must not be preempted.
|