qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] target/arm: build smbios 19 table


From: Mihai Carabas
Subject: Re: [PATCH] target/arm: build smbios 19 table
Date: Mon, 21 Nov 2022 13:24:32 +0200
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2

La 21.11.2022 13:02, Peter Maydell a scris:
On Sun, 20 Nov 2022 at 17:53, Mihai Carabas <mihai.carabas@oracle.com> wrote:
La 18.11.2022 21:11, Peter Maydell a scris:
On Fri, 18 Nov 2022 at 17:37, Mihai Carabas <mihai.carabas@oracle.com> wrote:
Use the base_memmap to build the SMBIOS 19 table which provides the address
mapping for a Physical Memory Array (from spec [1] chapter 7.20).

This was present on i386 from commit c97294ec1b9e36887e119589d456557d72ab37b5
("SMBIOS: Build aggregate smbios tables and entry point").

[1] 
https://urldefense.com/v3/__https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.5.0.pdf__;!!ACWV5N9M2RV99hQ!KF2xmQw9nxPvqvNCgDleyVHv4MoZseoZFHmR1veww7O2BmRxSH1spOCNWX-c-FvzcaR_o8PunXSWWH2ECvFqlR4E7vw$

Signed-off-by: Mihai Carabas <mihai.carabas@oracle.com>
Is this a bug fix, or a new feature? What are the consequences
of it being missing? Is this important enough to go into the 7.2
release? (My default position would be "no", given this has been
like this on the virt board for a very long time.)

This is required by ARM SystemReady Virtual Environment [1]. As
described in the Arm SystemReady Requirements Specification v2.0
   [2] page 9, 2.5.1 SystemReady Virtual Environment (VE) v1.0
requirements,: "FirmwareTestSuite (FWTS) must still be used" -> fwts
checks for the presence of SMBIOS type 19 table and fails the test in
this case.
OK, so it's a spec requirement. Are there any actual realworld
guests that don't work because we get this wrong ?

We do not have a clear example. The thing we hit was the ARM SystemReady certification based on fwts.




reply via email to

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