|
From: | Yaniv Kaul |
Subject: | Re: [Qemu-devel] Re: [PATCH][SEABIOS] Make SMBIOS table pass MS SVVP test |
Date: | Sun, 22 Nov 2009 21:58:33 +0200 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091121 Shredder/3.0.1pre |
On 11/22/2009 7:39 PM, Sebastian Herbszt wrote: <SNIP>
>/* Type 16 -- Physical Memory Array */>@@ -239,7 +240,7 @@ smbios_init_type_16(void *start, u32 memory_size_mb, int nr_mem_devs)> > p->location = 0x01; /* other */ > p->use = 0x03; /* system memory */ >- p->error_correction = 0x01; /* other */>+ p->error_correction = 0x06; /* Multi-bit ECC to make Microsoft happy */> p->maximum_capacity = memory_size_mb * 1024; > p->memory_error_information_handle = 0xfffe; /* none provided */ > p->number_of_memory_devices = nr_mem_devs; Does it happen to work with "Unknown" or "None"?No. They explicitly request single or multi-bit ECC. Though I was told that Microsoft gives exception for this requirement.Odd. Why do they care whether the VM reports (non existent) error correction support.
The test probably does not realize it's a VM and SVVP runs the 2008R2 system tests - which requires ECC memory (and PCI express bus for network and block devices, but that's another exception).
Y.
-- Gleb.- Sebastian
[Prev in Thread] | Current Thread | [Next in Thread] |