[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Re: [PATCH][SEABIOS] Make SMBIOS table pass MS SVVP tes

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: Gecko/20091121 Shredder/3.0.1pre

On 11/22/2009 7:39 PM, Sebastian Herbszt wrote:


>/* 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).


- Sebastian

reply via email to

[Prev in Thread] Current Thread [Next in Thread]