From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web08.3556.1618281551159082127 for ; Mon, 12 Apr 2021 19:39:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=p/ueBL+O; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: michael.d.kinney@intel.com) IronPort-SDR: QCQ0LJPuziWMs/QqUEkddgfOVDULd5WA3W+hJf+SuyqGKLKC08ezKwTPTRxcqN/JKbXvFMhy4P 2IHIV6hI4X6g== X-IronPort-AV: E=McAfee;i="6200,9189,9952"; a="181842107" X-IronPort-AV: E=Sophos;i="5.82,216,1613462400"; d="scan'208";a="181842107" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Apr 2021 19:39:10 -0700 IronPort-SDR: 63cjSEX9/vU1lKH9bXNzHbOdpyKvvlDpDzRc8jgjdMUfJw429h8vMYSE3aJnNZRZU38XuKVuBN eHcJujOQGr5w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,216,1613462400"; d="scan'208";a="398600529" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga002.jf.intel.com with ESMTP; 12 Apr 2021 19:39:10 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 12 Apr 2021 19:39:09 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 12 Apr 2021 19:39:09 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Mon, 12 Apr 2021 19:39:07 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Mon, 12 Apr 2021 19:39:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MAvEoFnXkDVcLTZzgN9RjTaTx2aKkBn2Rn7/+dBW4LGMaQprwKJZIXaw7Zt95KSsbUqgapZGZSC+PicVsxUUSQ7rUXYEeHmk8IMh9ujmjhAWxHLqPTlsu/Jaibjd9C90aiUOjO+j+LUHN/CdE2Z8udRfoz03BQX/fhVGEG7szhGkQ97g4etkJpqRNju8br9GPyodhDzKGLT7T9nSXWbdRX0XeOQ+UQNCmQfR8YsNd2ovKGr42S/q8c19UXHCszEp2H6aZPT3lao83WvAXBPWj1ZM7Ve+LOWQJNZhG9bXsbVvsjOhs0eeuSGdgE138mrTZKPxYMD+FGTnBxaMzn9/fw== 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=6w4F21rF2R0W8dp+tT98RS7kPQfHNrSFZ9hMSOfoFIA=; b=cCta4dMYNHCRn1+/6yA6WnXasR6jcSaRHvvT8BYaMjfKx7sNaoX/N40hG0rrGo6HWaXfeBV0z/mk3Dp1xvESz6Z1lsE5/PiNOVBiQuwErIHy8FfMLZjQresD3m3CS/HbjMNiiodz9rLLNHQp31M8A2M7GkVXb+j+chti9G9VzUWGeNBxyLyoy7Ap/QXs5LZJV7AOoyXTk8kfb5z8QGW7ixK6Qm6g5Ba/nvBS3yICYj/nknIC8qRa6Z7qp5Knkd7zeZAT+wg4KUsXFLNCjG8UpHd50YjT0MLxqOaZRurLMDt3TXnZJ16p+Fuo+I3Yv8IOMu9UrqDWDphJVJJLRMTm4g== 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=6w4F21rF2R0W8dp+tT98RS7kPQfHNrSFZ9hMSOfoFIA=; b=p/ueBL+OJnT+qNdnoi7j1mTfCc1W25NLjHEjFBM58Vngc0PIRB0v6P8mHdhIj8Db5KBFMoulnGZAzuSSsMppON+2VPEVgi28su6NtnMMJta3WSy8sUQqtpMS5NefgdApGyDHY1QniPwE1P4rE1rjKlLvsD5ca55Y/0+OATifTNg= Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MWHPR11MB2048.namprd11.prod.outlook.com (2603:10b6:300:27::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.18; Tue, 13 Apr 2021 02:39:05 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::1c76:a17a:ecb0:9a8]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::1c76:a17a:ecb0:9a8%6]) with mapi id 15.20.4020.022; Tue, 13 Apr 2021 02:39:05 +0000 From: "Michael D Kinney" To: gaoliming , "devel@edk2.groups.io" , "Kinney, Michael D" CC: "Yao, Jiewen" , "Wang, Jian J" , "Lu, XiaoyuX" , "Jiang, Guomin" , "Liu, Zhiguang" , "Feng, Bob C" , "Chen, Christine" , 'Andrew Fish' , 'Abner Chang' Subject: Re: [edk2-devel] [Patch 0/3] Remove fixed CPU architecture list assumptions Thread-Topic: [edk2-devel] [Patch 0/3] Remove fixed CPU architecture list assumptions Thread-Index: AQHXLEESAHlWE2R6lEmYipM8zjwTeKqxsBGAgAATorA= Date: Tue, 13 Apr 2021 02:39:05 +0000 Message-ID: References: <20210408063240.877-1-michael.d.kinney@intel.com> <00d901d73004$4a73bb60$df5b3220$@byosoft.com.cn> In-Reply-To: <00d901d73004$4a73bb60$df5b3220$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: byosoft.com.cn; dkim=none (message not signed) header.d=none;byosoft.com.cn; dmarc=none action=none header.from=intel.com; x-originating-ip: [24.19.191.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 13ec414b-1c7e-492b-072e-08d8fe254e8c x-ms-traffictypediagnostic: MWHPR11MB2048: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bNfptrBCpT7Z/XTYSEv7fL+PlCfErQN1npHUyO992zyUcNOpB6+kqEzNeKpQlu6+4yo2X+htMWwX0zgpFc4+sq5Y5vVQAhYGgDUz/stAhL7N9jJw5QncH7rf1gSQHnTOXEZAKB9OtlxD8RWKGKHrMHGUDN614QfBYidQe0epbjqPBZ8rH/t5gUUzfMNEjW3wHHYnpV4r31GLCKAofdnPP/UJmKdeGNid36TeYlG7dLcS8PC58F31qMoMUHSprQfVwmh75CZgfhjZ2TvrtHAA8qZCODRZUIIiXLigztXHJkdV7UtBMvUK8dLYYC/bpdEP3BuhvmJwE0llcr06t48SDSRqTAzXUF1XW9tnxnm+vGMTvjkJqDBs1pZKWA7R90Wps8iZNuSrA7hLeSPKPdBhh4fVTOlTMT1Osg6V4X5AnU000YoBS4dtEMvaWOcg1+lLLVHt/qOYf+Ksd0XlFAA4G0Ojp9o6a4OuiuXsFfU7KYRegcmP82bRXaVAmn2B7NhtiaHB9amAgOarsx44ET61J46rG2KXDG5C9XU5QMekkAQbxdGY8jHj9YhqwlrkQO4TeREoDDim84MI+h13MuWYS0yyhjjbWfdS/FfbnYlpzRkEBBchE5eGawyMgtrkRIADardKm9s2x31ZhM62gWwov45z6KmNjEOxT8aKl+EHL0v91i3EixdjwZ33LUsLOndv x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(396003)(39860400002)(346002)(136003)(376002)(366004)(76116006)(66946007)(26005)(186003)(7696005)(4326008)(64756008)(83380400001)(2906002)(8676002)(66556008)(52536014)(5660300002)(71200400001)(54906003)(66476007)(55016002)(66446008)(33656002)(966005)(38100700002)(6506007)(478600001)(86362001)(316002)(9686003)(53546011)(110136005)(19627235002)(8936002)(122000001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?NXBpL3BSR3VBQXRVNloxVk9UVkwvMUQrRjVaWk1KVVprQ2xTdWtiK2xsM3ov?= =?utf-8?B?ZS8vNjRmZm9KVVltMlJNNWNnOE5PMmk0dGk3bmFDMHZFRk1WdnVEbDF1eXdX?= =?utf-8?B?WWZPZ3JTb0d0OWIxUHBnRGVIVitMWklzU0ZaOFNoNjlPVURNZmMxZjdkZENy?= =?utf-8?B?ZkZhRDNTWEw1NXZDdlA1QUQzcEN2QjhKclp6UHFvcDFidVIrSFgxZ3oyNVJT?= =?utf-8?B?aEtCL1hVN3NFQ3p6RG90VTVUcHlIdnVWNHgwQWlOVUhxVVRuU3lVT1JvOW5Q?= =?utf-8?B?UEpYb29BVkVEY05YUnR1ZTluVTZ0ZDVoK3E0eUx4ZmF6ME5sbFZSaEVOOFNt?= =?utf-8?B?cHNiR3U1WGdDczNuSGZacG80RysvejYyc1JDbjBTYnRXTHYyV3dMZ1pGbHpT?= =?utf-8?B?aDZUeWloVk9tc3FrQWoyWXdXbHJTWGw0K3F3U2lFdnlmWGpzOFhtZFNpbE45?= =?utf-8?B?ZERzNTdlZ211TnBqRXU4bmc3SDRyOW0ydllJcnlodWo4aGpoNDVjTnZnWU4z?= =?utf-8?B?TEQyU3JHdWgwQ1ZKYUNoMmEyaEo3RFAraG5Ndm5lVnVOMUtjV2tMNStZSWs5?= =?utf-8?B?M1V3QlZhZVY0K0RqZy9PdE1aajBRVVF6R0hRWTAvbC9Yb0lvUm9vMGNadGJl?= =?utf-8?B?bTREeEZvcHpKWVlpVWJvZWVyaFlyZVVhajdQVTBlcy8yQlJhekp1OFJWbEVQ?= =?utf-8?B?NEdYYzFKMDduWWtsbjFCZ0lEU1h2S2RQa0dVdC9ZRXBBMzFlMk1BV3J0dUxa?= =?utf-8?B?TmFXYlBMekE3T3ZCRlpxU0VnbU91SUpzd1JKbmxLWDN2UGRKaEUxWlRKTzFQ?= =?utf-8?B?c3g3ZWE0Qmc5Um0zT1ViZ0R1MEE2TTZGdHZpU1NLYklXUnF3WmdmSHBrNElH?= =?utf-8?B?UGpmc2Naa0t2N09yR3dwVmtreEh5UzlXTUFVYVF5aU9oamZyR1dPdllqOVNm?= =?utf-8?B?UDc5bWIrdzFmdVpLVmlhN1k4VEVmY0FjaWttL1pDWHJhdUFyV3E0cHV6eUJZ?= =?utf-8?B?cmZWQXNCQ1VibEZadUltbTJqNDZBclpGS3k5eTJjMnFVVUJxbG5CSEtkejIz?= =?utf-8?B?YkRWdnVScm5FUTh6ZERJMTlha2FkMXh2SkRCUkJ5dThMV0Z4NTE3NCtIekZ3?= =?utf-8?B?QlBzZ2lITzJjKzhuMWwyaEVaSno1VW44b3NINExjQmthV1hqaVNFczZaRkNG?= =?utf-8?B?ZVEvRGorbWFNQ2RnQzNJZUpVd2FlTnhOWU1mQS9rZ3MxZFd1OHdiR2pielJv?= =?utf-8?B?cVIzMi9ZN1FDQ3k1VTBFNjh4ZndUWVVzOEUvLytLa3pyU0VmY2FBZ2RBSkxw?= =?utf-8?B?bng2aXROZGl6ZE9aR3gzK3N5MUtkSnIwUHdLTkltRWEzVko5WFZqSGhnc29x?= =?utf-8?B?RHZ0SENUbFRvcnFRbmFDL0tvbzA1aUx3c2xhRnZiV0krSlRwMlllWDc2TjNL?= =?utf-8?B?dTJIU1lKaVNOdUkyemxteEMrWHZ5amJTYWg5TDBJVUcrdzZVYnhscXdXaXc4?= =?utf-8?B?a0NpQi9nL2EzUjJCOGkyWUN5dHZZSlRHYndhZmpjRm1qN3Z1N3lhdnZxdEd5?= =?utf-8?B?VWlOclRJUnZhMlF1OGI3QWU4NVpaWDlEbWUvTmk2TUhMYkdpTjN2Ykc3anND?= =?utf-8?B?WGxFbW0xL3FJUWJyTHpybFJqdFczVEU1cUdkYXRVYzFyQVk1ZTA3RVFFR25k?= =?utf-8?B?OHBOcFYyNlJHMmxGYThhdXpYYWpBbFVYRS9aei9mTVV4eUNoVDIrRTlYbVl5?= =?utf-8?Q?LYbmpuXSqYZ+aYB7A0BWpkd3LMssyfNkC6IFULa?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13ec414b-1c7e-492b-072e-08d8fe254e8c X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2021 02:39:05.5321 (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: a7alsFdBovoLycHgpwKmJhMx/BjUV4usp8cZLWlGNCdVPawIyuVcz948KYK56cUu1mADro019RfxYRbU4+uVl3dBCb1gKPocF4SUuQrzI6w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB2048 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZ2FvbGltaW5nIDxnYW9s aW1pbmdAYnlvc29mdC5jb20uY24+DQo+IFNlbnQ6IE1vbmRheSwgQXByaWwgMTIsIDIwMjEgNjoy OCBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEtpbm5leSwgTWljaGFlbCBEIDxtaWNo YWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGlu dGVsLmNvbT47IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsgTHUsIFhpYW95 dVggPHhpYW95dXgubHVAaW50ZWwuY29tPjsgSmlhbmcsDQo+IEd1b21pbiA8Z3VvbWluLmppYW5n QGludGVsLmNvbT47IExpdSwgWmhpZ3VhbmcgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+OyBGZW5n LCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+OyBDaGVuLA0KPiBDaHJpc3RpbmUgPHl1d2Vp LmNoZW5AaW50ZWwuY29tPjsgJ0FuZHJldyBGaXNoJyA8YWZpc2hAYXBwbGUuY29tPjsgJ0FibmVy IENoYW5nJyA8YWJuZXIuY2hhbmdAaHBlLmNvbT4NCj4gU3ViamVjdDog5Zue5aSNOiBbZWRrMi1k ZXZlbF0gW1BhdGNoIDAvM10gUmVtb3ZlIGZpeGVkIENQVSBhcmNoaXRlY3R1cmUgbGlzdCBhc3N1 bXB0aW9ucw0KPiANCj4gTWlrZToNCj4gICBJcyB0aGlzIHVwZGF0ZSBmb3IgbmV3IEFSQ0ggc3Vw cG9ydD8gV2l0aCB0aGlzIHBhdGNoIHNldCwgbmV3IEFSQ0ggc3VwcG9ydA0KPiBkb2Vzbid0IG5l ZWQgdG8gbW9kaWZ5IEJhc2VUb29scy4gUmlnaHQ/DQoNCkNvcnJlY3QNCg0KPiANCj4gICBGb3Ig dGhpcyBwYXRjaCBzZXQgMy8zIEJhc2VUb29scy9Tb3VyY2UsIEkgbWF5IHN1Z2dlc3QgdG8gc3Bs aXQgaXQgdG8gdHdvDQo+IHBhdGNoZXMsIG9uZSBpcyBmb3IgQyB0b29scywgYW5vdGhlciBpcyBm b3IgUHl0aG9uIHRvb2xzLg0KDQpJIGFncmVlLiAgSSB3aWxsIHNlbmQgVjIuDQoNCj4gDQo+ICAg Rm9yIG90aGVyIHBhdGNoLCB0aGV5IGFyZSBnb29kIHRvIG1lLiBSZXZpZXdlZC1ieTogTGltaW5n IEdhbw0KPiA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiANCj4gVGhhbmtzDQo+IExpbWlu Zw0KPiA+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4gPiDlj5Hku7bkuro6IGRldmVsQGVkazIu Z3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4g5Luj6KGoIE1pY2hhZWwgRA0KPiA+IEtp bm5leQ0KPiA+IOWPkemAgeaXtumXtDogMjAyMeW5tDTmnIg45pelIDE0OjMzDQo+ID4g5pS25Lu2 5Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+IOaKhOmAgTogSmlld2VuIFlhbyA8amlld2Vu Lnlhb0BpbnRlbC5jb20+OyBKaWFuIEogV2FuZw0KPiA+IDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+ OyBYaWFveXUgTHUgPHhpYW95dXgubHVAaW50ZWwuY29tPjsgR3VvbWluIEppYW5nDQo+ID4gPGd1 b21pbi5qaWFuZ0BpbnRlbC5jb20+OyBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20u Y24+Ow0KPiA+IFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47IEJvYiBGZW5n IDxib2IuYy5mZW5nQGludGVsLmNvbT47DQo+ID4gWXV3ZWkgQ2hlbiA8eXV3ZWkuY2hlbkBpbnRl bC5jb20+OyBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPjsNCj4gPiBBYm5lciBDaGFuZyA8 YWJuZXIuY2hhbmdAaHBlLmNvbT4NCj4gPiDkuLvpopg6IFtlZGsyLWRldmVsXSBbUGF0Y2ggMC8z XSBSZW1vdmUgZml4ZWQgQ1BVIGFyY2hpdGVjdHVyZSBsaXN0DQo+ID4gYXNzdW1wdGlvbnMNCj4g Pg0KPiA+IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9p ZD0zMzA4DQo+ID4NCj4gPiBUaGUgRURLIElJIEJ1aWxkIFNwZWNpZmljYXRpb25zIGRvIG5vdCBy ZXN0cmljdCB0aGUgc2V0IG9mDQo+ID4gQ1BVIGFyY2hpdGVjdHVyZXMgdGhhdCBjYW4gYmUgc3Vw cG9ydGVkLiAgUmVtb3ZlIHBsYWNlcyBpbg0KPiA+IHRoZSBFREsgSUkgdGhhdCBhc3N1bWUgYSBm aXhlZCBzZXQgb2YgQ1BVIGFyY2hpdGVjdHVyZXMuDQo+ID4NCj4gPiBSZW1vdmUgYnVpbGQgYnJl YWtzIGluIHRoZSBmb2xsb3dpbmcgdG9vbHMgYW5kIERFRklORVMgd2hlbiBhIGNoZWNrDQo+IGFn YWluc3QNCj4gPiBhIGZpeGVkIHNldCBvZiBDUFUgYXJjaGl0ZWN0dXJlcyBpcyBtYWRlLg0KPiA+ DQo+ID4gKiBCdWlsZA0KPiA+ICogR2VuRmRzDQo+ID4gKiBUYXJnZXRUb29sDQo+ID4gKiBHZW5G dw0KPiA+ICogU0lYVFlfRk9VUl9CSVQgYW5kIFRISVJUWV9UV09fQklUDQo+ID4gKiBFRklfSU1B R0VfTUFDSElORV9UWVBFX1NVUFBPUlRFRA0KPiA+ICogRUZJX0lNQUdFX01BQ0hJTkVfQ1JPU1Nf VFlQRV9TVVBQT1JURUQNCj4gPiAqIEVGSV9SRU1PVkFCTEVfTUVESUFfRklMRV9OQU1FDQo+ID4N Cj4gPiBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+DQo+ID4gQ2M6IEppYW4g SiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+DQo+ID4gQ2M6IFhpYW95dSBMdSA8eGlhb3l1 eC5sdUBpbnRlbC5jb20+Q2MNCj4gPiBDYzogR3VvbWluIEppYW5nIDxndW9taW4uamlhbmdAaW50 ZWwuY29tPg0KPiA+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ ID4gQ2M6IFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCj4gPiBDYzogQm9i IEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPg0KPiA+IENjOiBZdXdlaSBDaGVuIDx5dXdlaS5j aGVuQGludGVsLmNvbT4NCj4gPiBDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT4NCj4g PiBDYzogQWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGhwZS5jb20+DQo+ID4gU2lnbmVkLW9mZi1i eTogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4NCj4g PiBNaWNoYWVsIEQgS2lubmV5ICgzKToNCj4gPiAgIE1kZVBrZy9JbmNsdWRlOiBBbGxvdyBDUFUg c3BlY2lmaWMgZGVmaW5lcyB0byBiZSBwcmVkZWZpbmVkDQo+ID4gICBDcnlwdG9Qa2cvTGlicmFy eS9JbmNsdWRlOiBBbGxvdyBDUFUgc3BlY2lmaWMgZGVmaW5lcyB0byBiZSBwcmVkZWZpbmVkDQo+ ID4gICBCYXNlVG9vbHMvU291cmNlOiBSZW1vdmUgQ1BVIGFyY2hpdGVjdHVyZSBhc3N1bXB0aW9u cw0KPiA+DQo+ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9HZW5Gdy9FbGYzMkNvbnZlcnQuYyAgICAg ICAgICB8IDUgKystLS0NCj4gPiAgQmFzZVRvb2xzL1NvdXJjZS9DL0dlbkZ3L0VsZjY0Q29udmVy dC5jICAgICAgICAgIHwgNSArKy0tLQ0KPiA+ICBCYXNlVG9vbHMvU291cmNlL1B5dGhvbi9HZW5G ZHMvRmRmUGFyc2VyLnB5ICAgICAgfCA0ICstLS0NCj4gPiAgQmFzZVRvb2xzL1NvdXJjZS9QeXRo b24vVGFyZ2V0VG9vbC9UYXJnZXRUb29sLnB5IHwgNCArKy0tDQo+ID4gIEJhc2VUb29scy9Tb3Vy Y2UvUHl0aG9uL2J1aWxkL2J1aWxkb3B0aW9ucy5weSAgICB8IDQgKystLQ0KPiA+ICBDcnlwdG9Q a2cvTGlicmFyeS9JbmNsdWRlL0NydExpYlN1cHBvcnQuaCAgICAgICAgfCAyICsrDQo+ID4gIE1k ZVBrZy9JbmNsdWRlL1VlZmkvVWVmaUJhc2VUeXBlLmggICAgICAgICAgICAgICB8IDQgKysrLQ0K PiA+ICBNZGVQa2cvSW5jbHVkZS9VZWZpL1VlZmlTcGVjLmggICAgICAgICAgICAgICAgICAgfCA0 ICsrKy0NCj4gPiAgOCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlv bnMoLSkNCj4gPg0KPiA+IC0tDQo+ID4gMi4zMS4xLndpbmRvd3MuMQ0KPiA+DQo+ID4NCj4gPg0K PiA+IA0KPiA+DQo+IA0KPiANCg0K