From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web12.3586.1627010105571434055 for ; Thu, 22 Jul 2021 20:15:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=xjLzF4WG; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: zachary.clark-williams@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10053"; a="211853867" X-IronPort-AV: E=Sophos;i="5.84,262,1620716400"; d="scan'208,217";a="211853867" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2021 20:15:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,262,1620716400"; d="scan'208,217";a="577607543" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP; 22 Jul 2021 20:15:01 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Thu, 22 Jul 2021 20:15:01 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Thu, 22 Jul 2021 20:15:00 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Thu, 22 Jul 2021 20:15:00 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.103) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Thu, 22 Jul 2021 20:15:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WB8E5DMXWIpWs74tm85WOzSWwfqglUbMzbcsVhhJ2VUZP4LkoWIEogFGMVUJT/GeMH9VMoVl3q+ryEoifsO8sTYm9/9MGx0L1UOkw2J1CYrFzape4FvEXbj0ReBHZPN/p8P071WJE4VGoFciJnc7xaV9AxX9ajA5wK/zUM6LO85uxUfW7VeGvVrj3bxM653NU7etitcx9RNIMh+gG6v8npTRhioGnTMUiWw0AmzSL/qsDso0zA1mFCItA4wymG8TaR74guzSep/+8TbHIPlB2V3aJhDgR1JYXv0PSd6gIlOA85eX5Uw4/6BWJ4gHEeiW2ZAJcXCw0Nb6snR+I7ExoA== 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-SenderADCheck; bh=QHDcmjbQKIDzD4vtce9jMHl5+lZ/MfXf+4HUgDmhTco=; b=Xiwh1f6STvHf9MN7wvmbOw3yY6A7sDgi0vOFowpnyoPLYILD5J2uNopBrV8S7+RQ7g/wFHhUCVmgRh7taJEDZxih+YlxOr1D27nEnlM61KDxSo7AN25oDbZqJ7OaG24GDMqz37har7GRGCYQTmSYcKe6jroiX9/WAtvSrbgmfQJ3t93ZJ48XhUwaFeEzNfduH1+Ev4Q3nozFKF154e3LYRzUEDL7sJ6ncZSLi1jg7StKNRuGpXp6XC5VvH2oAhhyEZciBKLUaKEFYyp8WHcryw55cz7Enm8ADKyndI7QRduznFVEe79Mf9FpD4LnvTVRZJ8e5VYb8FsE7ARKebs8+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QHDcmjbQKIDzD4vtce9jMHl5+lZ/MfXf+4HUgDmhTco=; b=xjLzF4WGXtX4QFK0gjR0ObBOhUb1VhG8e6UUIq6anFGHA6iCWOXT6mv8vIc48BYdJn/R4VL6NsyCxJfbCYmnHG+Por7bthOiBwQf0GHwcLM6AxWCs1hrYgUALKLC4FMkqsAtNPwXdRCy0CQMG7q7h0f03pSdZ3rYtmXMqRE00I8= Received: from CO6PR11MB5601.namprd11.prod.outlook.com (2603:10b6:303:13d::7) by CO6PR11MB5633.namprd11.prod.outlook.com (2603:10b6:303:13c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24; Fri, 23 Jul 2021 03:14:58 +0000 Received: from CO6PR11MB5601.namprd11.prod.outlook.com ([fe80::5109:ffc3:def9:14ab]) by CO6PR11MB5601.namprd11.prod.outlook.com ([fe80::5109:ffc3:def9:14ab%9]) with mapi id 15.20.4352.026; Fri, 23 Jul 2021 03:14:58 +0000 From: "Clark-williams, Zachary" To: "devel@edk2.groups.io" CC: "Goetz, Philippe C" , "Nagar, Rupa" , "Luo, Heng" , "Zhuang, Qihua" , "Lu, James" Subject: Adding HTTP boot IO timeout programmability from PcdHttpIoTimeout Thread-Topic: Adding HTTP boot IO timeout programmability from PcdHttpIoTimeout Thread-Index: Add/cGjvDr7dHPKtQYa7jYciLQ4X6A== Date: Fri, 23 Jul 2021 03:14:58 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.0.76 dlp-product: dlpe-windows authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b0a57aa8-8601-49c2-f38d-08d94d880d60 x-ms-traffictypediagnostic: CO6PR11MB5633: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4eV8XvQmCmdUR2ND7PAlPMJyL9XyZwEiNMmxIsESxDvwT4EXO/jduPFbIHDReyumES2VyveehPnaRD1zA6ey9MiLKq+WKo6s01VduOv5ntf4U+Jpl+3VaFugkouxXLlE7NDak6NgaxX9IRkfMMaSLh3NlZR67csQrwpmB2TgNRi8zypYlNUL8H7rbIPturQRNV4KwoO4KoK/BgjrKGlwCTG2vTkxTPI4wyajwJXzZmabyCzetPFf5qVuKrZkMuTMW6zIKuAX1hVP8DNSdkG2aOUOTAnsUAzEWAkOBxdFtW619jHJn0WQiIMtdMiD62GzaptHStigcD7zGHF3+Ke2395w5LbMwQIWiwwt5hHw3NVLWARnTeVkAcSpDrx8yDxoBb6ZSjcj0yO0ggwlYcSx/fLdhixnaJ01eGdpfGkN1cS0BLfU7haiz06swKfD7XSSeW975YbuR0XSHSa5VBq8K0KqYVx8zVwckAhS1CU8fk/p3Bhws77gWb+hGiqldiLI4aqi1VfS0dQ6vFgDdZE/v8VwZyo0iQ1ze1vzVaSpbIF1E0wjL4Yd8NAtUDxQ7fgKhy5SVFb2CHFr0yEekTrWZS7+IM064kXNuWNQ3ZQzgZNbsIJJW1CAxu2I6OhZlO1nXumXJF/Kx5u2DCjilfJigJGaECjU5PSSWgJeB2uHpcmU2wxNkpwz+rqf5Gxa9ia6WTyO7gpAX2K06MbG/gS/xUFgO/7vsyuDBuVD7/McY3fWP7sJHEn/Ug092Ivf97qMZkOcq0HMn28BVk2VpkjaD3NHhaaNlSnyOzOUaAl1CRE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5601.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(4636009)(366004)(316002)(55016002)(6506007)(166002)(4326008)(5660300002)(2906002)(7696005)(122000001)(66476007)(4744005)(26005)(9686003)(966005)(8936002)(8676002)(66946007)(66556008)(33656002)(6916009)(64756008)(107886003)(508600001)(9326002)(76116006)(186003)(66446008)(52536014)(86362001)(38100700002)(71200400001)(54906003)(38070700004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?RMU/0y/ZB3Tluzy3AEeJpQFbQsnEgZxRQpuBUsIZhPFEppBqyw+r6REuEw8v?= =?us-ascii?Q?m/qwfu/upKZz+Vqsr9Ouk3XzYBdj08ddBlFNW8SEQFE92GgUOxVdd2PDa8+a?= =?us-ascii?Q?guY/VuPFtRgAaTg8ix1qYasGJDJMRwwrNhcmrPJsHdMtvNGiv0JImiV/YhJ9?= =?us-ascii?Q?Tu2f23pvwRtLtUIRYU5TKeDZ0gLuIkCgRBsxWBd3n/M1OkbqaruSM5buXz3p?= =?us-ascii?Q?uL+qy3bjjZW20CGv6v4t/E1E813uoX2vCW8Ded9QFImupnySpSiV5KsV9gUe?= =?us-ascii?Q?rNa1t4rrQG7kx/mFAWXBaaRPPapXwgs4QpGKJdWm5aX6Jfd5r49JqTeInknk?= =?us-ascii?Q?hdGka+rK7HKhpXB3u9wRDkaf2o5C8baKJyMSdmOfE0GagifeUQKeUMB+MVx2?= =?us-ascii?Q?DTdMsoLi3bqTtmdvme3zHH88GQYlaNY3dKFD4RlTX1cKlHIL0XzykES7+xH5?= =?us-ascii?Q?xdxGGmUHgMwsNTvDCiWEBfNo+WLREH5CeCvjpsQ7l6Juvl6T26LTerZSBZnm?= =?us-ascii?Q?W7gt0lsYFW2Eo9brnKL2jtietFGqaE9Wq0xSyBKLr3Xq447+5nnGYiPyGtmv?= =?us-ascii?Q?oh7Yhxw4CnV8LlyVprY4hDUqr5PY6iarNJ7tPiYy/8OgxYdHXKgx1eYg6SZp?= =?us-ascii?Q?9pF73fFclK93hIOjH8gQFDv9Nuq1xx8zvCbcwXHzupqdMDdiCGVAdXgoRd4v?= =?us-ascii?Q?dn7l7imhA62Hg9ZSA4tDPZbKOZRlwljxUbkna2FpbxGkJEj45U2SqYbTv5aW?= =?us-ascii?Q?uISYbFMkDErN2hSyw/xq1fWRYYCvmiUZWHGjvNAvqbvFEYYswcJyPeWn8by4?= =?us-ascii?Q?kPEy+qo8xnG94rthhNDnRXaAx4HjciYvRiVhP8paI7SKAWnY/d0vFgm14myN?= =?us-ascii?Q?zMcSONfOrjMw55Bgke7d9KYICF8lLSrtPAxtG90sxdy+bUYCEWByFsNDRqqY?= =?us-ascii?Q?edGeVAab3I2C+YlY/Wvp6BnKuB+dalIf+0Vmaw1YDQCC9Bj5X9v5dh+myf+Q?= =?us-ascii?Q?6uAPTN33EOqG/V/pvxiFVDILoP6AWcuoBT0NjP0rS/vf7kO/gL0sltlByAmy?= =?us-ascii?Q?W73WE5IO8Q8jxCQUH8P4xhmWqWwF3Y2BGPVHgONADDxKj4KCtA/LnZ5rT1Gg?= =?us-ascii?Q?eDInwqOYLjaPijNtmbz//1djpnet4MKn9N/ZUwwN7KR7N6Y/f2f6J1mXiOAw?= =?us-ascii?Q?r9dcmVL8LtCiaRJ8nSfv/MC7BsklNuybAsUpak14r2zaITMJym4Awx/0abUF?= =?us-ascii?Q?ZKJhhGfBoEmmYPXFno0CZQlqRPM0iNkNCoWlMZdpSdRC2rbF9cD9I4iOVu3Y?= =?us-ascii?Q?nK0tR2N472fZVFtx0YW1FS/f?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5601.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b0a57aa8-8601-49c2-f38d-08d94d880d60 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2021 03:14:58.3351 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lTS6bDLWnw79CH0Mra5/2rWLcrb04XIV/NCAeiz0i9uEMQXIKJLp0AD2f0QVh4HOlFO1wWP6b/3RvXA9YoJyV+eZwMiISwbtxQBfLFhH8hTgoEUoW9a2eaWvxcdMGP9d X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR11MB5633 Return-Path: zachary.clark-williams@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CO6PR11MB5601B6C698EDDC5021E96421C9E59CO6PR11MB5601namp_" --_000_CO6PR11MB5601B6C698EDDC5021E96421C9E59CO6PR11MB5601namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, Please review the attached filed EDK2 tracker for feature enablement of pro= grammable timeout of the HTTP boot IO timer. NetworkPkg-HttpBoot: Making the HTTP IO timeout value programmable with PCD= . REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3507 HTTP boot has a default set forced timeout value of 5 seconds for getting t= he recovery image from a remote source. This change allows the HTTP boot fl= ow to get the IO timeout value from the PcdHttpIoTimeout. PcdHttpIoTimeout = value is set in the OneClickRecovery driver from the value provided by CSME= . PcdHttpIoTimeout minimum value 0.5 seconds PcdHttpIoTimeout maximum value 120 seconds PcdHttpIoTimeout default value 5 seconds Thank you, Zack --_000_CO6PR11MB5601B6C698EDDC5021E96421C9E59CO6PR11MB5601namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello,

 

Please review the attached filed EDK2 tracker for fe= ature enablement of programmable timeout of the HTTP boot IO timer.

NetworkP= kg-HttpBoot: Making the HTTP IO timeout value programmable with PCD.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3507

HTTP boot has a default set forced timeout value of 5 secon= ds for getting the recovery image from a remote source. This change allows = the HTTP boot flow to get the IO timeout value from the PcdHttpIoTimeout. PcdHttpIoTimeout value is set in the OneClickRe= covery driver from the value provided by CSME.

PcdHttpIoTimeout minimum value 0.5=
 seconds
PcdH=
ttpIoTimeout maximum value 120 seconds
PcdH=
ttpIoTimeout default value 5 seconds

 

Thank you,

Zack

--_000_CO6PR11MB5601B6C698EDDC5021E96421C9E59CO6PR11MB5601namp_--