| From 682367c494869008eb89ef733f196e99415ae862 Mon Sep 17 00:00:00 2001 |
| From: Nadav Amit <namit@cs.technion.ac.il> |
| Date: Wed, 18 Jun 2014 17:21:19 +0300 |
| Subject: KVM: x86: Increase the number of fixed MTRR regs to 10 |
| |
| From: Nadav Amit <namit@cs.technion.ac.il> |
| |
| commit 682367c494869008eb89ef733f196e99415ae862 upstream. |
| |
| Recent Intel CPUs have 10 variable range MTRRs. Since operating systems |
| sometime make assumptions on CPUs while they ignore capability MSRs, it is |
| better for KVM to be consistent with recent CPUs. Reporting more MTRRs than |
| actually supported has no functional implications. |
| |
| Signed-off-by: Nadav Amit <namit@cs.technion.ac.il> |
| Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| arch/x86/include/asm/kvm_host.h | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/arch/x86/include/asm/kvm_host.h |
| +++ b/arch/x86/include/asm/kvm_host.h |
| @@ -99,7 +99,7 @@ static inline gfn_t gfn_to_index(gfn_t g |
| #define KVM_REFILL_PAGES 25 |
| #define KVM_MAX_CPUID_ENTRIES 80 |
| #define KVM_NR_FIXED_MTRR_REGION 88 |
| -#define KVM_NR_VAR_MTRR 8 |
| +#define KVM_NR_VAR_MTRR 10 |
| |
| #define ASYNC_PF_PER_VCPU 64 |
| |