From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 67EB17803D9 for ; Fri, 15 Dec 2023 11:29:24 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=XxJdT7W72v9cZ9ixmb5Ef2su25Qgg/4uY1+BAc6SCqo=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type; s=20140610; t=1702639763; v=1; b=DqCoCmnDc1pEMtrszFWW2c3Je2WJmcaciM0gqNvu1fNKN9YBc1/3Sc4IB3PdUuvNRjXyUTES XKGwlsUOnyXrNnuaZBf1/oH0iW6qwPkt26XLBoKBRaiqLov9l3LypSXZjz0NddvG70SHQ84e+/1 Dd/iywUfJJ+t0Ra6hW+2xI5k= X-Received: by 127.0.0.2 with SMTP id CMZeYY7687511xlbfiPlxnOX; Fri, 15 Dec 2023 03:29:23 -0800 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.107.220.62]) by mx.groups.io with SMTP id smtpd.web11.60617.1702639761916446148 for ; Fri, 15 Dec 2023 03:29:22 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=abFZ9Qs8w/Zu/O02q3i4VTWBNloE/JITVeoK8N9AqoCbrj0yS3UjCgD5jjCtOsh2ikYCB1L+TkOwCso2Drf1va+WFghGEuzIxPd/lxpwwmGEcklve3qlMT0RxmNbCk64mT0bCkskunwlHZf1ZqRHUeLTyQEPXG01OjL1CljMf4jihNhGS37B7xDGFHqePvpuKNfdUtHaT/pURSNrhwYtt4UUJqBYkF3DwpiB1nDCYXaWU9AK6D/uPAHWUETPxb0cpY/sezYheBjv4JinFZCEL2OH30l+fWrmp3q6kA5M1JIVy2j1CRUVSplcmDqii7cIHUL33hZi2/zOK41JdyxpsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=E4b57AyIZgszBq6aLQiATaAO9zNuEVbQMFYwPcJqif8=; b=iv6MeRjAY5REhy2DRKnzGgfXNOwLeXsEHc3sXVEiMpeHwNKozYDBwvrT7+jIAKnoX9rMoy0QkTPbSwDqFtHGSvnUXEZW4FeruD4X3PjfnPr+QqVsS3EznseQ3G4JLEC1bYAHcfs5LxalIlr0Z4KKkLzZY20qM7xROi/MgaVIePHYMvpfmSa04eTJqVDBbMsazCCduMIVxN2CsB1uqrYURh0ZoebrehdrpQN0T7IS9S0EQxzflzq/2KnKkEkxSqtls8vZsun430qB22c2y5BGm2boSHfV911AvV/62YaRiMomNpNwM52sQUwonsPxrBOmR9xzRht2R1YVU/OxRfnnjg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ami.com; dmarc=pass action=none header.from=ami.com; dkim=pass header.d=ami.com; arc=none X-Received: from BN0PR10MB4981.namprd10.prod.outlook.com (2603:10b6:408:12d::16) by LV8PR10MB7992.namprd10.prod.outlook.com (2603:10b6:408:1fd::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.28; Fri, 15 Dec 2023 11:29:18 +0000 X-Received: from BN0PR10MB4981.namprd10.prod.outlook.com ([fe80::7b13:97fa:29cb:4008]) by BN0PR10MB4981.namprd10.prod.outlook.com ([fe80::7b13:97fa:29cb:4008%2]) with mapi id 15.20.7091.032; Fri, 15 Dec 2023 11:29:18 +0000 From: "Sivaraman Nainar via groups.io" To: "devel@edk2.groups.io" , "Clark-williams, Zachary" , Saloni Kasbekar CC: Natalya Kalistratova , Dhanaraj V , Santhosh Kumar V , =?iso-2022-jp?B?R2VuZ1lvdSBaaG91ICgbJEI8fjkuTSQbKEIp?= Subject: [edk2-devel] reg: Clarification on LoadFile2 Protocol Installation for Network Boot Devices Thread-Topic: Clarification on LoadFile2 Protocol Installation for Network Boot Devices Thread-Index: AQHaL0nwlX1TCNDXtUGv2lauB4QO4A== Date: Fri, 15 Dec 2023 11:29:18 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN0PR10MB4981:EE_|LV8PR10MB7992:EE_ x-ms-office365-filtering-correlation-id: d8fe39b2-4803-45d8-a8b2-08dbfd611361 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: bK/L+ZfQ9wNCit3IQzm0g/KFfwmi4wjpm853pTLuN9NEViXgNXknp9pe0jMIiN42Jcn4KSQWbWOEPzp+UwISqcV1gMleG8zXs0TuqDZL16sMgYSdLdHPs0Ir9f7o7IIpBAgchdkWHCoIiT97XNfsa8a38jAm09X2FNSRz9Na4EwEo8D4+hXqcBMaNCcpTtqO+J74sO19kMNYv0YFFMp4iMw0Z6RZszNBHzCT9RqSRxa75az18Y8daRKwlM5sLrV1A96mz27GhV22UarnYYf5+6MYeg/mjivplcO90hYl9IH3R6WXHas+f39ffd68LdNl4jWhjGE7V+AK5S+K8R743VWd21GNvp/eQQjn04DtYtYvalovf49xknVlt8SZ/DJd5AaTWnrVWy/kjTVfwIMzSSc0b4zKXePwpOVdVZE4ExIxktS1EOZ4OjvwdkZ1a128cC9vM9X1YkjQ363fU8yTZkrjjM5OPM03ZeNvrKPDVI6N7dLAQngyXMOZoBuJJ4eShaBkoW6oplDWZbHZrY9+skxL8oLKBiPf0wRMhog4G7W/Ynt5ke/CKA/O5WNdty+5AHGqYahJDkZjGkQua+6grA0LMv5GLRcuiyp6GjC44ukFwMCCCo9CqFhQgjGFaOgV x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?UW1vTEtRRFhtalJNTGdTazVVSWZXK0hyRm1qV3AwaUxKMmRwWWwzMmZG?= =?iso-2022-jp?B?ckJNbk0vREpzSDRlY3RtRkJLY3hUa2dmaEF4aTVibVRnY3hCUGt2UkdN?= =?iso-2022-jp?B?TVd4VTFMRWR5aStUWWJDelFSK01IUlhyVTliSmJPSUo1VnNseDZDOXRs?= =?iso-2022-jp?B?QkZ0aDBucmJrbGFyRG52NXEyZlBTNzhnamZoNzFpdysyNXVsbm5MTWNm?= =?iso-2022-jp?B?K0dZU1F4V29KVWNydWQrRDVDTmZpWmRtQmtTUmZacnBUUEkxOU1ybWN5?= =?iso-2022-jp?B?TGFrdDk5dVJlOGUxNytjZGRGbTdlRFZIM0FlNHlUYlFrK1daZHRzb0ow?= =?iso-2022-jp?B?K2ZoTFJqcUNBcFhwT2lEaVFtS2MwUlB0K3BzbHNiNkoxYlo4bEVMemRB?= =?iso-2022-jp?B?VnlnZHlrbU9ocWpGN1lPUG1RNFIydkxseWFEeDdlY25HM3ROcEJ5VWFS?= =?iso-2022-jp?B?MVgybGtNZ3JCQlVQQTBrYmYxZ01ueWJkaGpQaVdSam9rakRDSjFZUVU1?= =?iso-2022-jp?B?L1ZDTTd2RGJ5TkJQeTdERnRYNjFhSllkOFJsS3pOS0JyUWk0SHI2dTZR?= =?iso-2022-jp?B?Zy9hVVF0MERVWnpXbE5qMkErbWw3NnZnN2dOV0JSeFNjM1d5dHVIYnlu?= =?iso-2022-jp?B?OFZlL2dmZGVncjl1RElIYmdsMGNKcS9TckRibzRzRGd4aWdrTmlCK3pT?= =?iso-2022-jp?B?U3FFd1VIc0dpRTdHMlJvMWhxWnIvdmk3Z3QreTNIUXE0S1NXNXFSUG5S?= =?iso-2022-jp?B?ZVdUNmlkM0dSc3QrMkNPV2dud09pRlhMcE5iTENraUZqa29XaGtZaVFm?= =?iso-2022-jp?B?dmhPa3o2Sjcrb3YvT0tzdGw1d09aMGV0STlyVE10ZjRUbjlxZVBzSmxM?= =?iso-2022-jp?B?ZHkxWjRhVVU4Q1FFSUh1RmJPaGFmL1k4dFRkbmVLd043WE1hTmRtc21V?= =?iso-2022-jp?B?RDVwT25jUjdDYkhFMVhMZGFHTVlLcjZQVTVDNTFCYWM0WUJxODB1UFlk?= =?iso-2022-jp?B?Z2RnemhWS0xiNjhaRjRkZGFsRUhSaXFvUUtKSDdqZGduWVhuTmxZMFZj?= =?iso-2022-jp?B?TUMzemJIclRRbFFtQkx6MkVTdXY3SERPYTlWaWl5MTZHMzVrSkh2Sk9q?= =?iso-2022-jp?B?TklvWFRoWmdDcSt4bHdVRE5mbDI3WUdMNnZOVjlwaHNKb1FJV1pIaVNy?= =?iso-2022-jp?B?UWVVRDM2R3BaN291UmdjcDJ1TnlSeExkY0pzMi9uUUZNcGJFN25KSEFM?= =?iso-2022-jp?B?K3VML2RJa2ROaHlScytnNTk2SThXaUdaN2ZJVnZ1c2pNUVRFSG5ndENl?= =?iso-2022-jp?B?VGljTTNCQnFzMlVCTFI0aVRmU1N4WHhFK0cwWEVicWI1cU50YU5lOTNQ?= =?iso-2022-jp?B?OXlVSVVqZi9iOEh0VzBRbGdSYnhmTEwxbzlBRyt5cWFHNTJQQ2ZZUExH?= =?iso-2022-jp?B?Q1BVUmJqWEpDSHBtSy9rZzM5KzJsODVCZEZkZnpYc0FLUFpVd1E5SDV2?= =?iso-2022-jp?B?UFRqbzJQRVM0Qnh6cWQxdGJIc0Q3ckNmRENmaXRHZCt0QWJFY1lFK2ht?= =?iso-2022-jp?B?aG9aaFV0Vlk3WUpDRVpEMzV1LzdXcW55TElFNmRGNms0aGVJdTN0ZCtk?= =?iso-2022-jp?B?eTR6U2lmZVlPL1VuaG5SNmdXTitObmJJL2RNNHZsWGk3TzR5Q0U4MEx6?= =?iso-2022-jp?B?SGdNWDZnSWNtcmpPYUordHVUQ3FPTC9pcThTRGxKTXZsKzNLTE54SFAv?= =?iso-2022-jp?B?OE1HRWRSdkhKN2FMMmRYeUlaSzFnN2tud0NsQTc1TklqNkJpTVZWcXJz?= =?iso-2022-jp?B?eGtVbFRpZitJKzRLN1hLOWtJM2U4N2xQdUhPRkZSaXFhZzJBK3ZFMTRp?= =?iso-2022-jp?B?NUlEQ3Uvd3l5NnN0UThVZzBKTjUrc0pxOFdBd2U0aHNKcW0xOGg3MnI3?= =?iso-2022-jp?B?Z3c3ZzBnSnVhbTdoN2hXRVMxdmRCUTBDSlg0OWFrWUxGYkVYSUgzeENG?= =?iso-2022-jp?B?R05JUGtXaTVKNUhEU0ZWOWdRZVh3N3dCMXFwMHFhN3pPeTlHRFgvL0dB?= =?iso-2022-jp?B?WC9DM3F0Mk45TnJNTCs4N3VNaW1pUlJzaHhMby9LNGl1V2lFV2hDaG1w?= =?iso-2022-jp?B?cFhTYTdpWlFqVjRhM1RBYkpSM3BueUlpSmI0bFJEL3hhTFhqVUgrS2Rj?= =?iso-2022-jp?B?RkhLSTVmUmZPaDRQbnBwS1NYKy9GTXIrS0gzNXRhQ1NyZDJhcVV5TThv?= =?iso-2022-jp?B?THpZaWxoMUhXN3JvNk1Nb2drL0pXYXJSOD0=?= MIME-Version: 1.0 X-OriginatorOrg: ami.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN0PR10MB4981.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8fe39b2-4803-45d8-a8b2-08dbfd611361 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2023 11:29:18.1386 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 27e97857-e15f-486c-b58e-86c2b3040f93 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: qrKfrDXQ1qP5777BYmKrsQpRylpJCKsTm3vJuszPdV9Cx9ootKiSkYcD912C2Y8eV3konq4N4oUenA5W+HrJrQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR10MB7992 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sivaramann@ami.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: etul8eo0OJKxwR747QRNHMk9x7686176AA= Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_BN0PR10MB498143DD2635E546DC88AF38C293ABN0PR10MB4981namp_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=DqCoCmnD; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=none; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io --_000_BN0PR10MB498143DD2635E546DC88AF38C293ABN0PR10MB4981namp_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable Hello ZClarkWilliams: Could you please help to clarify if NetworkStack MUST install the LoadFile2= Protocol or not. With reference to the below spec item, the LoadFile2 prot= ocol must be implemented. In one of the BIOS environment, the Setup Browser Locates the LoadFile2 ins= tance of Network Boot Device and it not found as it not installed by the cu= rrent NetworkPkg. Can you please comment if there is any reason behind not installing during = the HTTP Boot. =1B$B!H=1B(BUEFI SPEC 2.6.3 Driver-Specific Elements There are a number of UEFI elements that can= be added or removed depending on the features that a specific driver requi= res. Drivers can be implemented by platform firmware developers to support = buses and devices in a specific platform. Drivers can also be implemented b= y add-in card vendors for devices that might be integrated into the platfor= m hardware or added to a platform through an expansion slot. The following = list includes possible driver features, and the UEFI elements that are requ= ired for each feature type: 1. If a driver is written for a boot device that is not a block-oriented= device, a file system-based device, or a console device, then the EFI_LOAD= _FILE2_PROTOCOL must be implemented. =1B$B!H=1B(B Thanks Siva -The information contained in this message may be confidential and propriet= ary to American Megatrends (AMI). This communication is intended to be read= only by the individual or entity to whom it is addressed or by their desig= nee. If the reader of this message is not the intended recipient, you are o= n notice that any distribution of this message, in any form, is strictly pr= ohibited. Please promptly notify the sender by reply e-mail or by telephone= at 770-246-8600, and then delete or destroy all copies of the transmission= . -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#112601): https://edk2.groups.io/g/devel/message/112601 Mute This Topic: https://groups.io/mt/103188580/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- --_000_BN0PR10MB498143DD2635E546DC88AF38C293ABN0PR10MB4981namp_ Content-Type: text/html; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable

Hello ZClarkWilliams:

 

Could you please help to clarify if NetworkStack MUS= T install the LoadFile2 Protocol or not. With reference to the below spec i= tem, the LoadFile2 protocol must be implemented.

 

In one of the BIOS environment, the Setup Browser Lo= cates the LoadFile2 instance of Network Boot Device and it not found as it = not installed by the current NetworkPkg.

 

Can you please comment if there is any reason behind= not installing during the HTTP Boot.

=1B$B!H=1B(= BUEFI SPEC

2.6.3 Driver-S= pecific Elements There are a number of UEFI elements that can be added or r= emoved depending on the features that a specific driver requires. Drivers can be implemented by platform firmwar= e developers to support buses and devices in a specific platform. Drivers c= an also be implemented by add-in card vendors for devices that might be int= egrated into the platform hardware or added to a platform through an expansion slot. The following list inclu= des possible driver features, and the UEFI elements that are required for e= ach feature type:

  1. If a driver is written = for a boot device that is not a block-oriented device, a file system-based = device, or a console device, then the EFI_LOAD_FILE2_PROTOCOL must be imple= mented.

=1B$B!H=1B(B

 

Thanks

Siva

-The information contained in this message may be confidential and propriet= ary to American Megatrends (AMI). This communication is intended to be read= only by the individual or entity to whom it is addressed or by their desig= nee. If the reader of this message is not the intended recipient, you are on notice that any distribution of = this message, in any form, is strictly prohibited. Please promptly notify t= he sender by reply e-mail or by telephone at 770-246-8600, and then delete = or destroy all copies of the transmission.
_._,_._,_

Groups.io Links:

=20 You receive all messages sent to this group. =20 =20

View/Reply Online (#112601) | =20 | Mute= This Topic | New Topic
Your Subscriptio= n | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_
--_000_BN0PR10MB498143DD2635E546DC88AF38C293ABN0PR10MB4981namp_--