• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1KVM Lock Overview
2=================
3
41. Acquisition Orders
5---------------------
6
7(to be written)
8
92. Reference
10------------
11
12Name:		kvm_lock
13Type:		raw_spinlock
14Arch:		any
15Protects:	- vm_list
16		- hardware virtualization enable/disable
17Comment:	'raw' because hardware enabling/disabling must be atomic /wrt
18		migration.
19
20Name:		kvm_arch::tsc_write_lock
21Type:		raw_spinlock
22Arch:		x86
23Protects:	- kvm_arch::{last_tsc_write,last_tsc_nsec,last_tsc_offset}
24		- tsc offset in vmcb
25Comment:	'raw' because updating the tsc offsets must not be preempted.
26