[PATCH] KVM: KVM enable depends on HIGH_RES_TIMERS

From: Liu , Jinsong
Date: Sun Sep 09 2012 - 18:55:39 EST


KVM lapic timer and tsc deadline timer based on hrtimer,
setting a leftmost node to rb tree and then do hrtimer reprogram.
If hrtimer not configured as high resolution, hrtimer_enqueue_reprogram
do nothing and then make kvm lapic timer and tsc deadline timer fail.

Signed-off-by: Liu, Jinsong <jinsong.liu@xxxxxxxxx>
---
arch/x86/kvm/Kconfig | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/arch/x86/kvm/Kconfig b/arch/x86/kvm/Kconfig
index a28f338..65657ec 100644
--- a/arch/x86/kvm/Kconfig
+++ b/arch/x86/kvm/Kconfig
@@ -20,6 +20,7 @@ if VIRTUALIZATION
config KVM
tristate "Kernel-based Virtual Machine (KVM) support"
depends on HAVE_KVM
+ depends on HIGH_RES_TIMERS
# for device assignment:
depends on PCI
# for TASKSTATS/TASK_DELAY_ACCT:
--=20
1.7.1

--_002_DE8DF0795D48FD4CA783C40EC82923353235C7SHSMSX101ccrcorpi_
Content-Type: application/octet-stream;
name="0001-KVM-KVM-enable-depends-on-HIGH_RES_TIMERS.patch"
Content-Description: 0001-KVM-KVM-enable-depends-on-HIGH_RES_TIMERS.patch
Content-Disposition: attachment;
filename="0001-KVM-KVM-enable-depends-on-HIGH_RES_TIMERS.patch"; size=1003;
creation-date="Sun, 09 Sep 2012 15:07:45 GMT";
modification-date="Sun, 09 Sep 2012 22:59:48 GMT"
Content-Transfer-Encoding: base64

RnJvbSBlNmMyYTgwZDMxMTFjYzZmYjk5MmQ3OGIyNDI2MTk3MDZkOTliYzZiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMaXUsIEppbnNvbmcgPGppbnNvbmcubGl1QGludGVsLmNvbT4K
RGF0ZTogTW9uLCAxMCBTZXAgMjAxMiAwNjo1NTozOSArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEtW
TTogS1ZNIGVuYWJsZSBkZXBlbmRzIG9uIEhJR0hfUkVTX1RJTUVSUwoKS1ZNIGxhcGljIHRpbWVy
IGFuZCB0c2MgZGVhZGxpbmUgdGltZXIgYmFzZWQgb24gaHJ0aW1lciwKc2V0dGluZyBhIGxlZnRt
b3N0IG5vZGUgdG8gcmIgdHJlZSBhbmQgdGhlbiBkbyBocnRpbWVyIHJlcHJvZ3JhbS4KSWYgaHJ0
aW1lciBub3QgY29uZmlndXJlZCBhcyBoaWdoIHJlc29sdXRpb24sIGhydGltZXJfZW5xdWV1ZV9y
ZXByb2dyYW0KZG8gbm90aGluZyBhbmQgdGhlbiBtYWtlIGt2bSBsYXBpYyB0aW1lciBhbmQgdHNj
IGRlYWRsaW5lIHRpbWVyIGZhaWwuCgpTaWduZWQtb2ZmLWJ5OiBMaXUsIEppbnNvbmcgPGppbnNv
bmcubGl1QGludGVsLmNvbT4KLS0tCiBhcmNoL3g4Ni9rdm0vS2NvbmZpZyB8ICAgIDEgKwogMSBm
aWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYva3ZtL0tjb25maWcgYi9hcmNoL3g4Ni9rdm0vS2NvbmZpZwppbmRleCBhMjhm
MzM4Li42NTY1N2VjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rdm0vS2NvbmZpZworKysgYi9hcmNo
L3g4Ni9rdm0vS2NvbmZpZwpAQCAtMjAsNiArMjAsNyBAQCBpZiBWSVJUVUFMSVpBVElPTgogY29u
ZmlnIEtWTQogCXRyaXN0YXRlICJLZXJuZWwtYmFzZWQgVmlydHVhbCBNYWNoaW5lIChLVk0pIHN1
cHBvcnQiCiAJZGVwZW5kcyBvbiBIQVZFX0tWTQorCWRlcGVuZHMgb24gSElHSF9SRVNfVElNRVJT
CiAJIyBmb3IgZGV2aWNlIGFzc2lnbm1lbnQ6CiAJZGVwZW5kcyBvbiBQQ0kKIAkjIGZvciBUQVNL
U1RBVFMvVEFTS19ERUxBWV9BQ0NUOgotLSAKMS43LjEKCg==

--_002_DE8DF0795D48FD4CA783C40EC82923353235C7SHSMSX101ccrcorpi_--
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/