From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web10.4117.1627525145417492619 for ; Wed, 28 Jul 2021 19:19:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=q7Yf64fX; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: jian.j.wang@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10059"; a="276569989" X-IronPort-AV: E=Sophos;i="5.84,276,1620716400"; d="scan'208";a="276569989" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jul 2021 19:19:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,276,1620716400"; d="scan'208";a="567076085" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga004.jf.intel.com with ESMTP; 28 Jul 2021 19:19:02 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Wed, 28 Jul 2021 19:19:01 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Wed, 28 Jul 2021 19:19:01 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.42) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Wed, 28 Jul 2021 19:19:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GTtwIqWfhYmQaiV0nZGmPgK1O4K5ACm84sjQYTSKsY6lxQ4tma8vEHqmedWM/tiAUvqA88rxEmn2x3skRraBgkysz54UjCuZ4sVa3/efd+q4nSWxV+7ujLPua66u0IdlknqnGfopTN77tNbg7fAO9me0CPGyfu4N/vyMEtDTC4TBkKZFUbjPVM8giH4IeHTHRvReoJx6zcofbpLVWvw83Cah1TYy4k2Bw2JAB/q9jQVpalAdnjeYRzk3wtu6TkTwWcbxGHuHPFBNIsOws328IJxZefkE9spHJAJ60r6a0j4QvuEvnws+XgwLP8y+bS1WAXUw8QRjiGZbWsiQFK8RDg== 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=Q2rbY6KCxjzD/UgwklLHKvfX2bTwYxjPiPBBCpI6+EA=; b=GYiVlrWPGdwthLaBsEuOVi6jRgEbFPrdnqHAHdOb1GY/ojckhVR+gTX/2uJLAcgJwU/xgVzsbVyzQIcNZJGCXdvKg1Httwmpn9FgrNVUjPYlCWFJKLTKFui43FuLJjpgxKHs/2cLfTW50mz9DwyvZQ34XkJHczQfSLSktWyowdTk1NlxXmXHLStYW4jTkfr7deXvOwzz3TUFQIYd8yzSDrnmASOcIS+8Luk/jZKh4jts631cgtY3r4z2v9O4WRDh/j4oQ2UQFsubc0QBosliqL5LM94tCeHLdLNXTpIDatH1eST6y6d5+8Qc1Az2N6Xt84Mw66lTElnHFv8ujgO0Aw== 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=Q2rbY6KCxjzD/UgwklLHKvfX2bTwYxjPiPBBCpI6+EA=; b=q7Yf64fXrKOfx59KV/RwhO5R6Ll1Mv3wql3qk3o05wPLZD3YzarcZYRImlvzDHQI7Q7boKEoz25gw7pRhOHCU9W10ftKqAKGd50R8wQNPiyGLh/Wd7t3NrzbVck+KOgcMEWu4VLID5Ryb7/0spsbMBuZiJ40xBM+GwRmF6Bv5LI= Received: from PH0PR11MB4951.namprd11.prod.outlook.com (2603:10b6:510:43::5) by PH0PR11MB4776.namprd11.prod.outlook.com (2603:10b6:510:30::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.20; Thu, 29 Jul 2021 02:18:59 +0000 Received: from PH0PR11MB4951.namprd11.prod.outlook.com ([fe80::3037:7b6a:c881:c590]) by PH0PR11MB4951.namprd11.prod.outlook.com ([fe80::3037:7b6a:c881:c590%2]) with mapi id 15.20.4308.027; Thu, 29 Jul 2021 02:18:59 +0000 From: "Wang, Jian J" To: Taylor Beebe , "devel@edk2.groups.io" CC: "spbrogan@outlook.com" , "Dong, Eric" , "Ni, Ray" , "Kumar, Rahul1" , "mikuback@linux.microsoft.com" , "Wu, Hao A" , "Bi, Dandan" , "gaoliming@byosoft.com.cn" , "Dong, Guo" , "Ma, Maurice" , "You, Benjamin" , "Yao, Jiewen" Subject: Re: [RFC] MemoryProtectionLib for Dynamic Memory Guard Settings Thread-Topic: [RFC] MemoryProtectionLib for Dynamic Memory Guard Settings Thread-Index: AQHXf1pHuil8BlnTXEqsncnLpatXP6tZPqRw Date: Thu, 29 Jul 2021 02:18:59 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: taylorbeebe.com; dkim=none (message not signed) header.d=none;taylorbeebe.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fce6700a-25a7-4811-3742-08d9523739ee x-ms-traffictypediagnostic: PH0PR11MB4776: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: o0EndDP8cR9jQXjr05ozcvzrUvnkfYcbjRpUHZYN1Tgqe9RB7J6jSt55iOpsARPKtfyJJ2DhibCBjUEsVlDhhGGbr1Ul0aEYTrC70dX38VwTbOHLtB+Osfk3nnwgm4j++4+v4MnzauWhMxXzYKRgBhJiX/DIhm0BkmP+WSRRVIxdqROfe0OcCw3bSp179b1BXDcNpn6E8YwKbUh2hdjdVp/bk0S76wyUrsP0l59BfwkPWa0c0a3L/SyxDgFqFmXjByF8JWjVHxndiGDdimNnaHoPbONScIrpfQXUSV1UeAHR0RfDbscj3/MXAQHp0smx7TQ9z1ViRo9aBrOeFvM24qa5aTBWPas+1wYrOCHWpFt0YudNffW6jznkEWD0+LpjUbITIAQTpJlDw/LKlWFbLf9rM0rs9++blJnNQh9jKmDI0KWtHNtFOS3vvQB4FC/R9KANCHgx1++k5wxglz8gIi2RHrvCQ+kaNXsY1jxHv9pzHNcIDPjXjgoNVm9BAqZnbgWsK1YW2D/C0yMYr3Q1zpF9UE8ND2HK0Q5521oNQrJ0ZoH3b8gt75dlpqlV7PK9vIQVmS1Ug+YwtrqoX989+aQjlmaipejBH+LaKwlEwa51C9uv9FSmohhr+XUwWa7iRfIezMtV4XTN9Dh/SAE9yXq2cciZR8/Wwe4fJjO5UAvVR1eTppwkMj5dEbSfjNCw0kakTOKtx40TEpimcPVnEKDFOjiFl26iiN6xeOToPx0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB4951.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(26005)(54906003)(110136005)(86362001)(107886003)(33656002)(186003)(316002)(71200400001)(8936002)(122000001)(45080400002)(66446008)(7696005)(52536014)(508600001)(53546011)(38070700005)(76116006)(6506007)(83380400001)(64756008)(66556008)(66476007)(66946007)(38100700002)(55016002)(4326008)(8676002)(9686003)(2906002)(5660300002)(781001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dXM1SzV3Y1JLd2p0NUZ4aFhUK1prZXBUK2FJazI2TGJQOVd1NFY4NU0zaEov?= =?utf-8?B?UjBpMVRFeW5DUDg1QTlpVmhHLzZFYndNbjd1a1RHSG9HQ1ZyZ3MxV2NSdWZR?= =?utf-8?B?ck5hSDBFVW5HSGMwYkduMENaTjlzY3piWUExVkxPVUJiZWY2MnpzOUdrSjl4?= =?utf-8?B?dEVpOFNxc2tCNGxUQVd0QlhLZjdIejBkRUh6N2pSdHZoYW9ENWxLZUJQM2Rj?= =?utf-8?B?Y1phT2pVdkVoNzNtK2oreXhrdUpIbm8wY0VSRG5qSWQ2TEdMdUtIdStHcU53?= =?utf-8?B?MU5zcnVhUzBnMmFUMDVLZUVaM3ZVRldxa0thaGhRUWQ0QWZWSHhWQnFEamIx?= =?utf-8?B?V1FaWERxeURBUjNqQUVmbWwyckRwVlVkWHBvS0cwTzFvTG1hRmloaE9EOWRv?= =?utf-8?B?SkN4d3piWnpCU1duWElQTTJ6a0N0RlJoVXNXakxXNHc0QkpKMnJTeVFaMkFv?= =?utf-8?B?L0lqMDdaOG5ZWVppNm02UkF1UkpITHJaaEVoemlYakQ2WE1mMWZWaGVnVzZs?= =?utf-8?B?QnpmVUtOYmM1MnNhcm5wTHZmTHRzMmh3aXh6NWxJQVd1UWY2WGlKNG9QZnh1?= =?utf-8?B?ZFc1MDRqbHY2NWQ4SHlzRHhnZDVkemd1WSt1NHRjdTVJeFpEMmNEc21SR2FX?= =?utf-8?B?ZTcxRTFQQjNidjRjUVRnMEc5WFVZK010WmpucTdrUllEclZmbnpHbTYwUTds?= =?utf-8?B?ZjZSdjdBUDk0YzllSWxzN1Q3cGFkRmIveVAyWnROb0tlUStiNkFJWXp1SnNG?= =?utf-8?B?KzVUMkgrTnp2TEc3eGtKQjlLOXhoa3RQWGZrd3JWaDNxV2dmL2V5cmpjWURQ?= =?utf-8?B?TkJMNVBWY2JtOWZFL00xcWFwNmY2RjArMzlPajYxTjY0MXNZdDdhQ2UrVlhW?= =?utf-8?B?djlJWTZkaU9NcFNPbHIyY3ZoMW0vYkY1bElKaGdNdkNSYWlJRUxPRmg4MXh3?= =?utf-8?B?bGpHQlpzNlM2QjRaaVoxODd2eGQzQUpvYllvZWVvQk13NTIvQUFaZGJtSzBo?= =?utf-8?B?THpTOFpPWG5rWEllV3orNkFsT3NDRXV3dDhuQXl0Mm9TSmJVdnA4cEFvRGlv?= =?utf-8?B?OUYxckpLaTFmVU9adEJKME45S2k2Z2lnOVVWbFhPSm9XdUF2UzVzb3FEbmdu?= =?utf-8?B?VExPS29ybDRvMmpSV3JwYmtyU0NXUUNpM1hpam5uTSthSmp1VTBNS1cydExF?= =?utf-8?B?dHlMZTZMdCtmaDM3TWtFNm9LazA1ZGNMOGRnSElGcHNGUU53d2lDWFdRSTdN?= =?utf-8?B?c0xnYlQxb0F2QVFyNmMyVFJpZWNCNjNFRFVDK0lVbW1iR0dLYVg2WlEzNktW?= =?utf-8?B?OHZMUVRUeEFJeHp4c0Q2TUY5ZUpSVkZUM0NrM2QxL0VNZzhsQ3I1TjVRcXdM?= =?utf-8?B?K1dsZWZxLy9KNm5sVTk0b2xMR1VmWmdwOTdhZjk1OVlVMjN6cHl3cWVpbERt?= =?utf-8?B?UEdzSTQxVUZNWUFsSmpSaTkrN2Fyc1pmMHpFcG4yVjhqZW51bUFwQkR0dERn?= =?utf-8?B?eTJZQUwzdkpWb2RhZWZuY3BLNzdIdE9WejBkcjVKdE9iL1kwcmxwV0k1d0U2?= =?utf-8?B?UXJ6ZEpjUWlYVGowck5QOW1xQ0M1YXpHUy9UZVdYQytmRkxYaEdoYmVia0V3?= =?utf-8?B?MzdvRVVsSm14cXdWdHNDM3IzQm1rTG9SazJjam8rREpCZnQwcmVwNC9wOTE1?= =?utf-8?B?cEJSQmNCaXR5ZFZLcVU5dC8rTyt6b3VKTDNFVEpKSWRsR0ExdldSclhET0E0?= =?utf-8?Q?kMgSiXzcXwnh6+HN/C58dPySalnyloxQtJ412q9?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4951.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fce6700a-25a7-4811-3742-08d9523739ee X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2021 02:18:59.6306 (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: lVGxQh2XglGNBTrB15kz73UJS1uxjZzqSDTUXhlqckWwkDYcmEt0oXWzTsPK3Ic3B4CgoRWVlx6Ck2omddwG8g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4776 Return-Path: jian.j.wang@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIGZvciB0aGUgUkZDLiBJJ20gbm90IG9iamVjdCB0byB0aGlzIGlkZWEuIFRoZSBvbmx5 IGNvbmNlcm4gZnJvbSBtZQ0KaXMgdGhlIHBvdGVudGlhbCBzZWN1cml0eSBob2xlcyBpbnRyb2R1 Y2VkIGJ5IHRoZSBjaGFuZ2VzLiBBY2NvcmRpbmcgdG8geW91cg0KZGVzY3JpcHRpb24sIGl0IGFs bG93cyAzcmQgcGFydHkgc29mdHdhcmUgdG8gdmlvbGF0ZSBtZW1vcnkgcHJvdGVjdGlvbiBwb2xp Y3kuDQpJJ2QgbGlrZSB0byBzZWUgbW9yZSBleHBsYW5hdGlvbnMgb24gaG93IHRvIGF2b2lkIGl0 IHRvIGJlIGV4cGxvaXRlZC4NCg0KK0ppZXdlbiwgd2hhdCdzIGN1cnJlbnQgcHJvY2VzcyB0byBl dmFsdWF0ZSB0aGUgc2VjdXJpdHkgdGhyZWF0Pw0KDQpSZWdhcmRzLA0KSmlhbg0KDQo+IC0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFRheWxvciBCZWViZSA8dEB0YXlsb3JiZWVi ZS5jb20+DQo+IFNlbnQ6IEZyaWRheSwgSnVseSAyMywgMjAyMSA4OjMzIEFNDQo+IFRvOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogc3Bicm9nYW5Ab3V0bG9vay5jb207IERvbmcsIEVyaWMg PGVyaWMuZG9uZ0BpbnRlbC5jb20+OyBOaSwgUmF5DQo+IDxyYXkubmlAaW50ZWwuY29tPjsgS3Vt YXIsIFJhaHVsMSA8UmFodWwxLkt1bWFyQGludGVsLmNvbT47DQo+IG1pa3ViYWNrQGxpbnV4Lm1p Y3Jvc29mdC5jb207IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsgV3UsDQo+ IEhhbyBBIDxoYW8uYS53dUBpbnRlbC5jb20+OyBCaSwgRGFuZGFuIDxkYW5kYW4uYmlAaW50ZWwu Y29tPjsNCj4gZ2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuOyBEb25nLCBHdW8gPGd1by5kb25nQGlu dGVsLmNvbT47IE1hLCBNYXVyaWNlDQo+IDxtYXVyaWNlLm1hQGludGVsLmNvbT47IFlvdSwgQmVu amFtaW4gPGJlbmphbWluLnlvdUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFtSRkNdIE1lbW9yeVBy b3RlY3Rpb25MaWIgZm9yIER5bmFtaWMgTWVtb3J5IEd1YXJkIFNldHRpbmdzDQo+IA0KPiBDdXJy ZW50IG1lbW9yeSBwcm90ZWN0aW9uIHNldHRpbmdzIHJlbHkgb24gRml4ZWRBdEJ1aWxkIFBDRCB2 YWx1ZXMNCj4gKG1pbnVzIFBjZFNldE54Rm9yU3RhY2spLiBCZWNhdXNlIG9mIHRoaXMsIHRoZSBt ZW1vcnkgcHJvdGVjdGlvbg0KPiBjb25maWd1cmF0aW9uIGludGVyZmFjZSBpcyBmaXhlZCBpbiBu YXR1cmUuIENhc2VzIGFyaXNlIGluIHdoaWNoIG1lbW9yeQ0KPiBwcm90ZWN0aW9ucyBtaWdodCBu ZWVkIHRvIGJlIGFkanVzdGVkIGJldHdlZW4gYm9vdHMgKGlmIHBsYXRmb3JtIGRlc2lnbg0KPiBh bGxvd3MpIHRvIGF2b2lkIGRpc2FibGluZyBhIHN5c3RlbS4gRm9yIGV4YW1wbGUsIHBsYXRmb3Jt cyBtaWdodCBjaG9vc2UNCj4gdG8gYWxsb3cgdGhlIHVzZXIgdG8gY29udHJvbCB0aGVpciBwcm90 ZWN0aW9uIHBvbGljaWVzIHN1Y2ggYXMgYWxsb3cNCj4gZXhlY3V0aW9uIG9mIGNyaXRpY2FsIDNy ZCBwYXJ0eSBzb2Z0d2FyZSB0aGF0IG1pZ2h0IHZpb2xhdGUgbWVtb3J5DQo+IHByb3RlY3Rpb25z Lg0KPiANCj4gVGhpcyBSRkMgc2Vla3MgeW91ciBmZWVkYmFjayByZWdhcmRpbmcgaW50cm9kdWNp bmcgYW4gaW50ZXJmYWNlIHRoYXQNCj4gYWxsb3dzIGR5bmFtaWMgY29uZmlndXJhdGlvbiBvZiBt ZW1vcnkgcHJvdGVjdGlvbiBzZXR0aW5ncy4NCj4gDQo+IEkgd291bGQgbGlrZSB0byBwcm9wb3Nl IHR3byBvcHRpb25zOg0KPiAxLiBEZXNjcmliaW5nIHRoZSBtZW1vcnkgcHJvdGVjdGlvbiBzZXR0 aW5nIGNvbmZpZ3VyYXRpb24gaW4gYSBIT0IgdGhhdA0KPiBpcyBwcm9kdWNlZCBieSB0aGUgcGxh dGZvcm0uDQo+IDIuIEludHJvZHVjaW5nIGEgbGlicmFyeSBjbGFzcyAoZS5nLiBNZW1vcnlQcm90 ZWN0aW9uTGliKSB0aGF0IGFsbG93cw0KPiBhYnN0cmFjdGlvbiBvZiB0aGUgbWVtb3J5IHByb3Rl Y3Rpb24gc2V0dGluZyBjb25maWd1cmF0aW9uIGRhdGEgc291cmNlLg0KPiANCj4gSW4gYWRkaXRp b24sIEkgd291bGQgbGlrZSB0byBrbm93IGlmIHRoZSBtZW1vcnkgcHJvdGVjdGlvbiBGaXhlZEF0 QnVpbGQNCj4gUENEcyBjdXJyZW50bHkgaW4gTWRlTW9kdWxlUGtnIGNhbiBiZSByZW1vdmVkIHNv IHdlIGNhbiBtb3ZlIHRoZQ0KPiBjb25maWd1cmF0aW9uIGludGVyZmFjZSBlbnRpcmVseSB0byBh biBvcHRpb24gYWJvdmUuDQo+IA0KPiBJbiBhbnkgY2FzZSwgSSB3b3VsZCBsaWtlIHRoZSBzZXR0 aW5ncyB0byBiZSB2aXNpYmxlIHRvIGVudmlyb25tZW50cw0KPiBzdWNoIGFzIFN0YW5kYWxvbmUg TU0gd2hlcmUgZHluYW1pYyBQQ0RzIGFyZSBub3QgYWNjZXNzaWJsZS4NCj4gDQo+IEkgYW0gc2Vl a2luZyB5b3VyIGZlZWRiYWNrIG9uIHRoaXMgcHJvcG9zYWwgaW4gcHJlcGFyYXRpb24gZm9yIHNl bmRpbmcNCj4gYW4gZWRrMiBwYXRjaCBzZXJpZXMuDQo+IA0KPiAtLQ0KPiBUYXlsb3IgQmVlYmUN Cj4gU29mdHdhcmUgRW5naW5lZXIgQCBNaWNyb3NvZnQNCg==