aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcelo Tosatti <mtosatti@redhat.com>2011-07-29 19:40:51 -0300
committerKevin O'Connor <kevin@koconnor.net>2011-07-29 19:17:34 -0400
commitbbce6d63c18b85710b1e567a3035914c5ac13ccf (patch)
tree2d1eda008af31030e41fd78e6295330726de21fb
parent9c8699290b9cec2ad36d8a9b9a3b441887961aaf (diff)
downloadseabios-bbce6d63c18b85710b1e567a3035914c5ac13ccf.zip
seabios-bbce6d63c18b85710b1e567a3035914c5ac13ccf.tar.gz
seabios-bbce6d63c18b85710b1e567a3035914c5ac13ccf.tar.bz2
seabios: increase smp_mtrr array size
Windows Server 2008 checked build complains about lack of consistency between MTRR MSRs in SMP guests. Problem is the smp_mtrr array is not large enough to hold all MSRs (31 entries with current qemu/kvm implementations). Increase it to 32. Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
-rw-r--r--src/smp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/smp.c b/src/smp.c
index 40f5451..2317d36 100644
--- a/src/smp.c
+++ b/src/smp.c
@@ -17,7 +17,7 @@
#define APIC_ENABLED 0x0100
-struct { u32 ecx, eax, edx; } smp_mtrr[16] VAR16VISIBLE;
+struct { u32 ecx, eax, edx; } smp_mtrr[32] VAR16VISIBLE;
u32 smp_mtrr_count VAR16VISIBLE;
void