| From 79b89306083f168c78f780c559d27664808a0f96 Mon Sep 17 00:00:00 2001 |
| From: Thomas Gleixner <tglx@linutronix.de> |
| Date: Sun, 6 Nov 2011 12:26:18 +0100 |
| Subject: [PATCH 225/274] x86-kvm-require-const-tsc-for-rt.patch |
| |
| Signed-off-by: Thomas Gleixner <tglx@linutronix.de> |
| --- |
| arch/x86/kvm/x86.c | 7 +++++++ |
| 1 file changed, 7 insertions(+) |
| |
| diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c |
| index 185a2b8..937bdec 100644 |
| --- a/arch/x86/kvm/x86.c |
| +++ b/arch/x86/kvm/x86.c |
| @@ -4882,6 +4882,13 @@ int kvm_arch_init(void *opaque) |
| goto out; |
| } |
| |
| +#ifdef CONFIG_PREEMPT_RT_FULL |
| + if (!boot_cpu_has(X86_FEATURE_CONSTANT_TSC)) { |
| + printk(KERN_ERR "RT requires X86_FEATURE_CONSTANT_TSC\n"); |
| + return -EOPNOTSUPP; |
| + } |
| +#endif |
| + |
| r = kvm_mmu_module_init(); |
| if (r) |
| goto out; |
| -- |
| 1.7.10.4 |
| |