From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa5.dell-outbound.iphmx.com (esa5.dell-outbound.iphmx.com [68.232.153.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id E588421A1349C for ; Thu, 18 May 2017 08:11:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1495119848; x=1526655848; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=CNiMYgjfQnWeXWxuRVd9pmC3nKFVK8rPYdorQ9W5OqE=; b=Fj25XKncN+TvGofFqYBX7uGdpUoHtnx/gpIY5NJxXei/suTskUUK8SZo QBXFII/XWfv+zEQ5+TrKQEShC1/f88r1uHvAQ8fAy+7zKccYInI03oOZN LR4BW5kbWSy7PGIoXdnAlwsC5+IyaX9wo2rtvjz5iGllIWtl4mzVZS0xA A=; Received: from esa1.dell-outbound2.iphmx.com ([68.232.153.201]) by esa5.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 May 2017 10:04:08 -0500 From: Received: from ausc60pc101.us.dell.com ([143.166.85.206]) by esa1.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 May 2017 21:09:24 +0600 X-LoopCount0: from 10.175.216.250 X-IronPort-AV: E=Sophos;i="5.38,359,1491282000"; d="scan'208";a="1111087158" To: CC: Thread-Topic: [edk2] SMBios configuration table not present until late stage of boot Thread-Index: AQHSz+ehEWck5aHbMEO/S5aTA4VLW6H6MF/A Date: Thu, 18 May 2017 15:11:39 +0000 Message-ID: References: <1548dc48-890d-29e0-0bdc-5df3ce545e5b@solarflare.com> In-Reply-To: <1548dc48-890d-29e0-0bdc-5df3ce545e5b@solarflare.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titusconfig: No Restrictions 04051212 x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvIiwiaWQiOiI5ODA0NDc4NC1kMTczLTQwNWItYmM5ZC0yMDkzZmQ2YzM0NmMiLCJwcm9wcyI6W3sibiI6IkNsYXNzaWZpY2F0aW9uIiwidmFscyI6W3sidmFsdWUiOiJObyBSZXN0cmljdGlvbnMifV19LHsibiI6IlN1YmxhYmVscyIsInZhbHMiOltdfSx7Im4iOiJFeHRlcm5hbENvcnJlc3BvbmRlbmNlIiwidmFscyI6W119XX0sIlN1YmplY3RMYWJlbHMiOltdLCJUTUNWZXJzaW9uIjoiMTYuMi4xMS4wIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjhxUDI4eFwvSlMyMUlxUU1DOVJIUkU2a0h5UUhvbGhMTWJPeVBzSUFHRTFjPSJ9 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.143.18.86] MIME-Version: 1.0 Subject: Re: SMBios configuration table not present until late stage of boot X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 May 2017 15:11:42 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Not a helpful comment, but I wanted to air my feelings on the topic: I view SMBIOS as data strictly for OS-level consumption and not for any pre-boot code. I'm sure I'm in the minority, however. One of the problems is that the BIOS needs to have scanned all devices/resources and perhaps executed a connect all before the tables can be generated (or at least completed). Regards, Jim -----Original Message----- From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Toma= s Pilar (tpilar) Sent: Thursday, May 18, 2017 10:01 AM To: edk2-devel@lists.01.org Subject: [edk2] SMBios configuration table not present until late stage of = boot Hi, I am trying to read the system UUID from the System Table (Type 1) in=20 the SMBios set of tables. I am doing this during DriverBinding.Start()=20 part of the UEFI_DRIVER initialisation. Unfortunately the=20 gST->ConfigurationTable only contains 6 tables and SMBios is not one of=20 them. Once I boot into UEFI shell or start a PXE booting process, the=20 gST->ConfigurationTable now contains 8 tables and SMBios is one of the=20 two new tables. If I however only boot to a HDD, this never seems to=20 happen. Can someone offer some insight why this might be so and how would I go=20 about forcing the platform to provide the SMBios in=20 gST->ConfigurationTable at a sensible point? Incidentally it seems ExitBootServices is not signaled on this platform=20 if the boot goes through to HDD either, which is another strange thing ... Cheers, Tom _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel