diff options
author | Marcelo Tosatti <mtosatti@redhat.com> | 2011-07-29 19:40:51 -0300 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2011-07-29 19:17:34 -0400 |
commit | bbce6d63c18b85710b1e567a3035914c5ac13ccf (patch) | |
tree | 2d1eda008af31030e41fd78e6295330726de21fb | |
parent | 9c8699290b9cec2ad36d8a9b9a3b441887961aaf (diff) | |
download | seabios-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.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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 |