linux/Documentation/virtual/kvm
Jan Kiszka b6ddf05ff6 KVM: x86: Run PIT work in own kthread
We can't run PIT IRQ injection work in the interrupt context of the host
timer. This would allow the user to influence the handler complexity by
asking for a broadcast to a large number of VCPUs. Therefore, this work
was pushed into workqueue context in 9d244caf2e. However, this prevents
prioritizing the PIT injection over other task as workqueues share
kernel threads.

This replaces the workqueue with a kthread worker and gives that thread
a name in the format "kvm-pit/<owner-process-pid>". That allows to
identify and adjust the kthread priority according to the VM process
parameters.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
2012-04-27 19:40:29 -03:00
..
api.txt KVM: x86: Run PIT work in own kthread 2012-04-27 19:40:29 -03:00
cpuid.txt
locking.txt
mmu.txt Documentation: Fix multiple typo in Documentation 2012-03-07 16:08:24 +01:00
msr.txt KVM: x86: Add ioctl for KVM_KVMCLOCK_CTRL 2012-04-08 12:49:01 +03:00
nested-vmx.txt KVM: nVMX: Documentation 2011-07-12 13:15:22 +03:00
ppc-pv.txt KVM: PPC: refer to paravirt docs in header file 2012-03-05 14:52:41 +02:00
review-checklist.txt Correct occurrences of 2011-05-06 09:27:55 -07:00
timekeeping.txt