Paravirtualization layer for spinlocks

modulename: spinlock.ko

and/or

paravirt-spinlocks.ko

and/or

hv_spinlock.ko

configname: CONFIG_PARAVIRT_SPINLOCKS

Linux Kernel Configuration
└─>Processor type and features
└─>Linux guest support
└─>Paravirtualization layer for spinlocks
In linux kernel since version 2.6.30 (release Date: 2009-06-09)  
Paravirtualized spinlocks allow a pvops backend to replace the
spinlock implementation with something virtualization-friendly
(for example, block the virtual CPU rather than spinning).

It has a minimal impact on native kernels and gives a nice performance
benefit on paravirtualized KVM / Xen kernels.

If you are unsure how to answer this question, answer Y.

source code: