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 427DE7803CF for ; Tue, 19 Dec 2023 06:54:35 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=DWjwjybtEyZSDjxxk+yrw+EHbqYhyegbyqDGmf4A5Cg=; 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=1702968873; v=1; b=b5DqxeErecw+SaYAgJymGeojJVgsoha9+7f4ZKyjb9Ka2SNVl+61qC0ArDmuPlTS6rYlMkYT PP9vsNywEMIm10sBhFW2zDczjTw3ml7W3sKdPQ7iOjQXii2NZFw4IayxpIN+MINLx7K1Xc3yYNJ 6mJ7yx1c0ZGdQazXfeA/vgBk= X-Received: by 127.0.0.2 with SMTP id fpsSYY7687511xLSEcprMj90; Mon, 18 Dec 2023 22:54:33 -0800 X-Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.107.96.65]) by mx.groups.io with SMTP id smtpd.web10.7052.1702968870878706659 for ; Mon, 18 Dec 2023 22:54:33 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=maYh6o/ZlnQC8nqjlXEMNZzQa5ashmmb+9RW3+5G4k0PL2j8EkAisw132XMkl1wsNS9eJLAdMWe3P0FkMBWdRPFe5RrdBxKsnZULT9CRnq/S5xwccAsMwxaBWCeMenun7VkCDH7fay2QWjkwTyXl1Dg7Vg/m2mJSCx/mLw36BTqUA2dmXFHXu9N6CQprwGvRa+zfhU7dvji/RuzThu49cNnpabsvttAoTP7N1jwWpJPKnfQp7UfyBxMyfoB5XHWfbQKgdqFqjDvH0fgoEf5bc5cPKkHoOJJLn38FC8Acq3KG5MFCGUbpEOlpVwSlC8C3vjNBsjWcEbqC0X8XIpx9lQ== 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=YueA9uewc38cMlWElyX4QlrB/vDud01g1Ix4QDfxPLU=; b=HWMy6jpo5X/4WUUZ2m91lL1cMd67YjVL0Cq35wPnGc2y/B6J6xf3eAUxsy3B7EL076/sQV941OTCCUkwODwm7GtL1t/t5zqWdhqrCWOYmUad0DeRn5cPlOsHs8nf9hPUn41ccA7gl+LhSkFQJKXeugyGyiXjREGu58Grdu7VuLiZMU9Ea0e27wQJtxg2s/MQDf+Z8lnPYc2Vhx1mHqK8RjPieHSmolcTl61UD42mHpfCaxNv9aFMpEhltBqB5bV42PHzoABngqmaRmwPjMap5VYKnVY0zUDlJVdAAmQrfKPdWluuZPqd/r+p8ARqGerTSAOrEG1jMsbSJz1Bd6DuSQ== 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 CH0PR10MB4988.namprd10.prod.outlook.com (2603:10b6:610:c8::20) by PH7PR10MB6484.namprd10.prod.outlook.com (2603:10b6:510:1ef::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.18; Tue, 19 Dec 2023 06:54:26 +0000 X-Received: from CH0PR10MB4988.namprd10.prod.outlook.com ([fe80::8bad:ce3a:d6f6:2c53]) by CH0PR10MB4988.namprd10.prod.outlook.com ([fe80::8bad:ce3a:d6f6:2c53%5]) with mapi id 15.20.7091.034; Tue, 19 Dec 2023 06:54:26 +0000 From: "Sivaraman Nainar via groups.io" To: "Kasbekar, Saloni" , "devel@edk2.groups.io" , "Clark-williams, Zachary" CC: Natalya Kalistratova , Dhanaraj V , Santhosh Kumar V , =?iso-2022-jp?B?R2VuZ1lvdSBaaG91ICgbJEI8fjkuTSQbKEIp?= Subject: Re: [edk2-devel] Clarification on LoadFile2 Protocol Installation for Network Boot Devices Thread-Topic: [EXTERNAL] RE: Clarification on LoadFile2 Protocol Installation for Network Boot Devices Thread-Index: AQHaL0nwlX1TCNDXtUGv2lauB4QO4LCve2SggAC2CTA= Date: Tue, 19 Dec 2023 06:54:25 +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: CH0PR10MB4988:EE_|PH7PR10MB6484:EE_ x-ms-office365-filtering-correlation-id: e1b8a419-59ed-4749-42b5-08dc005f56d8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: t59Da0U8y8F1Nhl2g2d1XvzXCv6Gn9sw9A/ri9TpdL4BsQqJB6mIEo4UDdv7LnPrihOPWqcgk8I9B25foZmh9JCc5dfzxFXqbCfSkfgYSAtK255iojv+VbdWssu04/aA4R8agXNwEoRlvruurtXVRejT31rjh6Vb5DGUJBafVTm/6CbVa2m8DjDTWeRmevcoxxqzxlfbmDt11DxMcUFQqtmDOcAXUXx0BRO0wbBXS5aQCpIp2mS004lZK5AXCcBexjQ6bNMH2XgzLBLuF6BnKGz+EEeIJ4r3OWvkNm8QlC/W1Omd0DWbK5Zd3nDOU8d1G0XJzAlnsgdAJRdciS9E0Uobs5B1gx4Y9iQum5VNUbM0Iy0dFqPi887/YlIl4FrCtzAcv/EpCcqFuS7T9H9X5l+f+5iDGOLAL3bNDT8jvIZ+ToS7GMjBa+BmphYRn0oHHaTTI7veF0VwQhhdZWs9rKHi5xi8W+o70qvuBXKGmRIXs6BEavqg0Z5sDaHtBTJn32SUU5mQctwBTqhSe10DhR58AO+yX34VmymEWbX0txt/kEesuK1CAqgM0vbR2Z6I9vnqh72RxCC5xfBjYFM4/deMZRshUIzMf/2/N/SZGSQk85+R8QTYwpaFlGRIAN2n4XE6Z5E5rbch21DTpJmKBbZ8ldHyFWtuRQclq3QOnRA= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?Nmx1NGkzZDR1ZXRJcGtuR0F6OFkzdzYyOWY4VktMbkQzRzZMUURjMHJN?= =?iso-2022-jp?B?empCdkpzVVFNMHAvL2pNYXp0K1gwR0xHRFJveUVISDJvZVdjZXUzclNV?= =?iso-2022-jp?B?WjY4bitKWXp6ZHBjNnJUNTZidE50M1NkSnlnT09CS3F0MDBTblphZFNu?= =?iso-2022-jp?B?Tk9VemtlN0VWR1BkVm54bFZXYUIrVzlPN0NocjVKSmVOZytJUncycWdp?= =?iso-2022-jp?B?Vzgrc3NELy9INEd6SGZwVzVvTG4wU3BGN2dZK2VhS2xUaDNvSFB3UDAw?= =?iso-2022-jp?B?R203YzMwVndQOVR3c29tLzVuQktETDBCYkp0RVpTbUZIKzkwcmx0Q2U4?= =?iso-2022-jp?B?dlVqOHJwQVB5QStWT1JBVlBXL3ErbHVUYlhhaFI2WGpWVUlraFVOZmlC?= =?iso-2022-jp?B?VWlPTmg0VUxBSGFaY2Nxb04yRW82Mk1pN0twcEdlRzdvVVloSjF3eGk2?= =?iso-2022-jp?B?Wjg3a3I1STFwQU5PNWxtN0QxVE0yMjNnQldkSWQ1c3ZpOUFENG9Qc1dV?= =?iso-2022-jp?B?R3VubUwrUEhVQWc1anQySkZaQ3JWQ3pWTXY1ejNPa3dQUFZGbk43enB2?= =?iso-2022-jp?B?WnRodysrMkRsU2JkaGN3ckFpbW54aTVSLzIyWlZsaHJNenJPN25xUWw5?= =?iso-2022-jp?B?T3VralJYSHBmc0pWZmdEeTUvNGx1WnF4WDRyajc5VG85MFluK1BMazVE?= =?iso-2022-jp?B?NnkrL0JKaVhWRFUvc1RSNDczc3FDSlZxcE5vSHdzWnhxQzZmanhQM1NE?= =?iso-2022-jp?B?bG1oaDBRdEpTOUYxN0IzOTZsQWRKUHRkT0lzdFc2L3ZCS3FxclpPbXpa?= =?iso-2022-jp?B?NE1DWS9FQTFBTlhSV1kzMTliZjkzL1l6WE80c1VxSi9pOEliVlAyUVhh?= =?iso-2022-jp?B?NTVzWTE5NDliZExOc01LbmpXc2liMzlxUXlUaEZleFIyd0FxWUU2Tm1i?= =?iso-2022-jp?B?eGdkMjJQaWtyd3NWTm5ienZWa1paM2RnREVocGpVZXQ1UGhPbU0vNmYy?= =?iso-2022-jp?B?dExWdjlNWmZER2E3ejF3RUgvZWVscGk0VVJiNnl4TG1vM1EveGF4S1dz?= =?iso-2022-jp?B?aXkzeFh1dHc1Qy9ub2RxdGZYc3pWOVRZSTVwMUNGRkJJazVkVWRMTGpL?= =?iso-2022-jp?B?VEZsdkVvS0xSNGtzMkpwNXkxcXRBQXA4Z2FjS3BtbWFtb2x3QTY4cXZQ?= =?iso-2022-jp?B?UmxBakNvRkl1OUU5NmVTcDZ5Tk9RQUNXZGk4ZEh2VnFSaWRqWUR2WlhR?= =?iso-2022-jp?B?dWZGUkhTK29vc2Jaejh1a3lLVE5NaGd6MU5KRk1SSVNHUmNaenZxdVJK?= =?iso-2022-jp?B?eFlSN1pWaE5ldGxpRlU3Smc2NC9qNHF4ekNQTExuUUdPb2tjUERBTWRo?= =?iso-2022-jp?B?U1lpbjdUaU9QdXZnZ2t3Q1VOMGY1aUxZNmtKdGtPZU1JNUsvOHlnOHNy?= =?iso-2022-jp?B?VUJRR3B3RFJxenNlU0dpV2orTC8wWS95UFZ3cStoRjVGMXl4NmFLL3dK?= =?iso-2022-jp?B?a0Zsa0JmS1d6RzBYbzlZa2NxVS9BcGppSDhLb01xZDNnd21ob1AvcVFJ?= =?iso-2022-jp?B?NGFwM1Y5dlJZMDFmdTQrSlZzTU9ITDA0QjJOclFLaDJETWpEdUtvcTdY?= =?iso-2022-jp?B?WkNaSGV6UUVUbVlEeVNKeTNXWFAwVmx5RXF6SnRrSjFidngySHI4WEl3?= =?iso-2022-jp?B?Sk9WM3lJWmhKc1J2UkNqNXVhV2xKVkNEWitnR0E2U1lLYy9kb2swVFFG?= =?iso-2022-jp?B?V2EwaXB3UUV3NEVwUFVzUlI4VW9TbnBmV3hjZDZtcHc0dk9JN20vNDhK?= =?iso-2022-jp?B?dkh4eWREd3pwNGdqZDhXNXZac1QyamduSUdaN0w2elhvUVVObStOenRy?= =?iso-2022-jp?B?bHNCZXB5bmx4WmdQc3JKOHgydEV5YVE5SkFQR01vRlNCamY3WEwyWFFP?= =?iso-2022-jp?B?WGVHMVJSUTNaQUNMaExZWTN0RGFrMmh4ZHY1V3RKemdRN1RncmVDZUZE?= =?iso-2022-jp?B?YWtsbGExbXRCblAzR3lFZ1UxZzFSNTRDall6eXcxQkNDOTcvZDYzd2xl?= =?iso-2022-jp?B?NHZEYUhtTlFyRlFIenA3YklpNkVNajlxWXhtUVh6Y2RFakpFRndIbHM1?= =?iso-2022-jp?B?aCtEVVJnQm9tNlBsTHZ0VGYxN0FKRXRBck9jSytsa0VGRHJtZVRYRUNh?= =?iso-2022-jp?B?aWk3cFMyb0tKYUt2RWRjaE9ybUp1K3hBM3J1c0FHU01EM3FDSEl1R2tM?= =?iso-2022-jp?B?VDlsSDFiaW41c092OFZhNWhJMTd6UTM0TT0=?= MIME-Version: 1.0 X-OriginatorOrg: ami.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH0PR10MB4988.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1b8a419-59ed-4749-42b5-08dc005f56d8 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Dec 2023 06:54:25.8176 (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: J7FBt8ruyiTojrKl7OZZ65SD1zrtVcscqlPiIom61PDiaIpNtQxSgJR0P7fOOZXVJ2vRSX9fcQ4YkitU5yuv1Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6484 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: YeQMgFDwb4oF7CBALkNnblyIx7686176AA= Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CH0PR10MB49881334961B520256C6EE0DC297ACH0PR10MB4988namp_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=b5DqxeEr; 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_CH0PR10MB49881334961B520256C6EE0DC297ACH0PR10MB4988namp_ Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable Hello Saloni: Thanks for Clarifying. Yes. If Network Devices MUST install LoadFile2 then it would be good that s= ection 18 includes network devices. Do we need to request UEFI forum for th= e same? Thanks Siva From: Kasbekar, Saloni Sent: Tuesday, December 19, 2023 1:41 AM To: devel@edk2.groups.io; Sivaraman Nainar ; Clark-will= iams, Zachary Cc: Natalya Kalistratova ; Dhanaraj V = ; Santhosh Kumar V ; GengYou Zhou (=1B$B<~9.M$=1B(B= ) Subject: [EXTERNAL] RE: Clarification on LoadFile2 Protocol Installation fo= r Network Boot Devices **CAUTION: The e-mail below is from an external source. Please exercise cau= tion before opening attachments, clicking links, or following guidance.** Hi Siva, =1B$B!H=1B(BThe EFI_LOAD_FILE2_PROTOCOL is a simple protocol used to obtain= files from arbitrary devices that are not boot options=1B$B!I=1B(B =1B$B!H=1B(BThe EFI_LOAD_FILE_PROTOCOL is used for devices that do not dire= ctly support file systems. Network devices commonly boot in this model where the image is materialized without the nee= d of a file system.=1B$B!I=1B(B Based on the above statements, I believe the Network stack is fine using th= e current EFI_LOAD_FILE_PROTOCOL and not the EFI_LOAD_FILE2_PROTOCOL as the= y are currently loaded as boot options. We currently do install the EFI_LOA= D_FILE_PROTOCOL within the Network stack. Eg - // // Create a child handle for the HTTP boot and install DevPath and Load f= ile protocol on it. // CopyMem (&Private->Ip6Nic->LoadFile, &gHttpBootDxeLoadFile, sizeof (Priva= te->LoadFile)); Status =3D gBS->InstallMultipleProtocolInterfaces ( &Private->Ip6Nic->Controller, &gEfiLoadFileProtocolGuid, &Private->Ip6Nic->LoadFile, &gEfiDevicePathProtocolGuid, Private->Ip6Nic->DevicePath, NULL ); Maybe we need to update #18 to include Network devices? Thanks, Saloni From: devel@edk2.groups.io > On Behalf Of Sivaraman Nainar via groups.i= o Sent: Friday, December 15, 2023 3:29 AM To: devel@edk2.groups.io; Clark-williams, Zach= ary >; Kasbekar, Saloni > Cc: Natalya Kalistratova >; Dhana= raj V >; Santhosh Kumar V >; GengYou Zhou (=1B$B<~9.= M$=1B(B) > Subject: [edk2-devel] reg: Clarification on LoadFile2 Protocol Installation= for Network Boot Devices 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= . -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 (#112699): https://edk2.groups.io/g/devel/message/112699 Mute This Topic: https://groups.io/mt/103249982/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_CH0PR10MB49881334961B520256C6EE0DC297ACH0PR10MB4988namp_ Content-Type: text/html; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable

Hello Sal= oni:

&nbs= p;

Thanks fo= r Clarifying.

&nbs= p;

Yes. If N= etwork Devices MUST install LoadFile2 then it would be good that section 18= includes network devices. Do we need to request UEFI forum for the same?

&nbs= p;

Thanks

Siva=

From: Kasbekar, Saloni <saloni.kasbekar@intel.com&= gt;
Sent: Tuesday, December 19, 2023 1:41 AM
To: devel@edk2.groups.io; Sivaraman Nainar <sivaramann@ami.com>= ;; Clark-williams, Zachary <zachary.clark-williams@intel.com>
Cc: Natalya Kalistratova <NatalyaK@ami.com>; Dhanaraj V <vd= hanaraj@ami.com>; Santhosh Kumar V <santhoshkumarv@ami.com>; GengY= ou Zhou (=1B$B<~9.M$=1B(B) <GengYouZhou@ami.com>
Subject: [EXTERNAL] RE: Clarification on LoadFile2 Protocol Installa= tion for Network Boot Devices

 

 

**CAUTION: The e-mail below is from an external source. Please exercise caution before opening attachments, clicking links= , or following guidance.**

Hi Siva,

 

=1B$B!H=1B(BThe EFI_LOAD_FILE2_PROTOCO= L is a simple protocol used to obtain files from arbitrary devices that are= not boot

options=1B$B!I=1B(B<= /i>

=1B$B!H=1B(BThe EFI_LOAD_FILE_PROTOCOL= is used for devices that do not directly support file systems. Network dev= ices

commonly boot in this model where the = image is materialized without the need of a file system.=1B$B!I=1B(B

 

Based on the above statements, I believe = the Network stack is fine using the current EFI_LOAD_FILE_PROTOCOL and not = the EFI_LOAD_FILE2_PROTOCOL as they are currently loaded as boot options. We currently do install the EFI_LOAD_FILE_PROTOCOL= within the Network stack. Eg –

  //

  // Create a child handle for the H= TTP boot and install DevPath and Load file protocol on it.

  //

  CopyMem (&Private->Ip6Nic-&= gt;LoadFile, &gHttpBootDxeLoadFile, sizeof (Private->LoadFile));

  Status =3D gBS->InstallMultiple= ProtocolInterfaces (

       = ;           &Private-= >Ip6Nic->Controller,

       = ;           &gEfiLoad= FileProtocolGuid,

       = ;           &Private-= >Ip6Nic->LoadFile,

       = ;           &gEfiDevi= cePathProtocolGuid,

       = ;           Private->I= p6Nic->DevicePath,

       = ;           NULL

       = ;           );=

 

Maybe we need to update #18 to include Ne= twork devices?

 

Thanks,

Saloni

 

From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Sivaraman Nainar via groups.io
Sent: Friday, December 15, 2023 3:29 AM
To: devel@edk2.groups.io= ; Clark-williams, Zachary <zachary.clark-williams@intel.com>; Kasbekar, Saloni <saloni.kasbekar@intel.com> Cc: Natalya Kalistratova <Nat= alyaK@ami.com>; Dhanaraj V <= vdhanaraj@ami.com>; Santhosh Kumar V <santhoshkumarv@ami.com>; GengYou Zhou (
=1B$B<~9.M$=1B(B) <GengYouZhou@ami.com>
Subject: [edk2-devel] reg: Clarification on LoadFile2 Protocol Insta= llation for Network Boot Devices

 

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 proprietary to American Megatrends (A= MI). 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 delet= e or destroy all copies of the transmission.

-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 (#112699) | =20 | Mute= This Topic | New Topic
Your Subscriptio= n | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_
--_000_CH0PR10MB49881334961B520256C6EE0DC297ACH0PR10MB4988namp_--