From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by sourceware.org (Postfix) with ESMTPS id 75E343858D35 for ; Tue, 23 Apr 2024 06:50:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 75E343858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 75E343858D35 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=198.175.65.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713855033; cv=pass; b=nYsBDTH/+F3x+1tMIetMkJH7l0qXwD+/e24FL6dy4mrn4UQY6lCXo679ALu2ubFlufX6dNm0n32ZCV/RkIDFSbY/Am3S5Va6bbbEQPkR0IQdximlsjz9i04XOB1+JfsGH+JOX4umpFcmwUMPBZ7cEtgz/kliDQ5jfLymj3o8XN0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1713855033; c=relaxed/simple; bh=eYAR6kMw2yOZNE9PNN1499s3GLs61nmZR34yrhPlrHI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=peM5nfulAFN6se8WOJ125iybTLeOyMJqv7aXpMJEW8wpI8ieHX8wp8mkovvLU/zeXYNVbVpKGH0zlSw+zfn56/rlIKEtG/iC+qIZMtfobxnKHbP90hsF9+VU+mFASduFPBvTkce8cY0C+L47BryIMOP6LtrPi6IoaZXtMOzgBhw= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1713855029; x=1745391029; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=eYAR6kMw2yOZNE9PNN1499s3GLs61nmZR34yrhPlrHI=; b=Vg+N4CynqTTB9Pr1XEucSy4gLOJ2rPChrl9u7oM13Ukav0zwdj7iBK2t 4jJlb21tJ8oyBszln5CP02GPRMi457E8iLeJM8iG9jd6gChzUTPmCtoK+ 1/R8HSr017r+cFjcjXyUmIKug3mAJ/01APkp49owwpnBMjRccwj6EsX1e 3gysJ087svJ0GIC1eyVl9P6cNRZ8iOTcPF/CvnqRIflnFzeZtdFNBkinp 7qe2Ta86dm6BfL4bAe3y5Q2wqsnreiBhWBGbFZgOiyDljqvcQSbBXMvYI kYYG4pt2367F7IfWruidsCj8a8n+njMlo85ENBGZWAkI8WjGfKwxQ3jDy w==; X-CSE-ConnectionGUID: X4o669zESv2u45zObi5GiA== X-CSE-MsgGUID: 4j3r/rryT/iuqfGYBjvmZQ== X-IronPort-AV: E=McAfee;i="6600,9927,11052"; a="31913395" X-IronPort-AV: E=Sophos;i="6.07,222,1708416000"; d="scan'208";a="31913395" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Apr 2024 23:50:28 -0700 X-CSE-ConnectionGUID: Onsmj6b3Sp2BlobnkwyZBw== X-CSE-MsgGUID: rAE9SHzbR9+paxqXfYeo9g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,222,1708416000"; d="scan'208";a="24324704" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa010.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 22 Apr 2024 23:50:28 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 22 Apr 2024 23:50:27 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 22 Apr 2024 23:50:27 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.40) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 22 Apr 2024 23:50:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n/oxBgyQ18yBPRuZwPrsCVqD7DbjXEjIVCWdYnGU/GAUN0Z9ou3klVmzyBO9opE1oMYKcRjUDFCF8G5YOZjSWF7Gddj9gUSXXMQ/DZV5DKTRjFozoO082Q5vsLij+OYc6F1dyhtqpWLkBCSxbGO3ZkKdPaKwu1aghXg2XUi3UMG+5TOQwpSm0HEWxeD3s618nZkf5Z9r2udts1mlWUmVFTbDf2h8Twa4mRX4OOZKzGIIQquTHhaTXjw8E7M7MPyRZp7GFTuo+nVYxXG4yiyloMQrNnrVSV8zdfTUznEnlBxEPGB2IKEQAwnbqb5SWj0pnoyBqEZgS7NaV7CXO3dcaQ== 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=eYAR6kMw2yOZNE9PNN1499s3GLs61nmZR34yrhPlrHI=; b=NRrlm20Hth5r8M/8a7rEgvOHnQY0kVLr3YiQN8bRVzx8j8w319KeHl7EX2tdjbZog7kdlxSK48YD5XjQrgv/Wkz5BMpibXN432PibYC1GVJVnh4UeBuimFl+TwBagc351jdE+2bm6qaGFy3dPARqh5g4tZxyMO6MTvXasY9iG6MSbeW2zOu2wzR0gL0pFWTDW2D6FeAX8DDkDGIAXlKH/mGbvQDZ1UpZOB4G2hr6ExrXwSQ8hGW2tQUkTZOFw0xxXkQy5PH0efm2jECJWHU0sUdoU/o5z5MhHwrkGwN5F45GdyQRgQrn5lcah0cFSCQgbfhjw+LEoxhcy95vM7hOew== 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 Received: from MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by DS0PR11MB7958.namprd11.prod.outlook.com (2603:10b6:8:f9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.31; Tue, 23 Apr 2024 06:50:25 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::aaa8:bc22:5fb0:5ed0]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::aaa8:bc22:5fb0:5ed0%5]) with mapi id 15.20.7519.021; Tue, 23 Apr 2024 06:50:25 +0000 From: "Li, Pan2" To: Patrick O'Neill , "gcc-patches@gcc.gnu.org" CC: "juzhe.zhong@rivai.ai" , "kito.cheng@gmail.com" , "rdapp.gcc@gmail.com" Subject: RE: [PATCH v1] RISC-V: Adjust overlap attr after revert d3544cea63d and e65aaf8efe1 Thread-Topic: [PATCH v1] RISC-V: Adjust overlap attr after revert d3544cea63d and e65aaf8efe1 Thread-Index: AQHalLulbUseyqxpEU6/6mIluUdA9rF0tIeAgABNQYCAACD0wIAARgTA Date: Tue, 23 Apr 2024 06:50:25 +0000 Message-ID: References: <20240422134734.1909499-1-pan2.li@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW5PR11MB5908:EE_|DS0PR11MB7958:EE_ x-ms-office365-filtering-correlation-id: ae5a1f13-06f3-4ae8-4e0f-08dc6361a7dc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: =?utf-8?B?L1VFdjRoWk15Q0pCdzZKNmVoRVFQRHV1UW83NWl3RkdMTDZyZFErVksvZko4?= =?utf-8?B?ZHhyQm9xMnh6UGdnTU9CWXFBNGxacUgyOGNQdDlaeTRPL3RsRzNDS0JwWUxz?= =?utf-8?B?b2t4eFEvOHNpT1FZNngzQ3kxcTUxNzYwNnlUMUU1M3kvL0JLbWUwRk1rSlZl?= =?utf-8?B?NVJHMktIOVRZejBzNXBiOGpPYkptTElsOTdvb0lJMGIyYTBuNXFyMWNJc1pS?= =?utf-8?B?ODl0clNlWWZobmpNVHQxVnNycTZhVVhaMVRMOTJEV1JVWmt2ZHdPb3NUbnJp?= =?utf-8?B?NmRzOStVbmJFbXVXQUpRcFFaTTJQUzRyZExPT2k5VmdUbDhiVDlxeXBjOVUz?= =?utf-8?B?MkZMOUFBTkRhOXRIeFp1aWV2WEJZUG9lRFQ5aUhNWldpYUkxMVIxQW1VNTJq?= =?utf-8?B?RXJRaUx2dXVJYStsVldRaTJHNTgvdWFtdUtlNmk1aXJBY2w2eXZqQVFqS0Jp?= =?utf-8?B?c0RTdHYvRTNWMkxPRG5XS3lWVFFndUdMeHIrRVI5Zkc0YXNhZEhSck1NNGhM?= =?utf-8?B?QzQyWUw2T0U1WklHRkxabEE2TjBDNUVKYlJKTUljMmZVU3JzR3BxTUlROVR2?= =?utf-8?B?YVo4RjdBcWdxODMzYUI5TkdaOG14YUJKZlpuSElSQW1qc1hMTENReExFZTJN?= =?utf-8?B?WTlYMnFSNTFYcFNMNVQvckx1dmZqZklMRWNjaXVCSXBGazB6ZTMrK2NMTzB3?= =?utf-8?B?ZW8rNUxoUitraFB5UGd6M0ZMNFUwWXFqbjFvV1NJaGVMUDZtNDZYeDFCNVM1?= =?utf-8?B?Y2QvOE0yWlp0NkdZQ3FNNUIrSGJqY3NlK1hTZDVtRTdxWnhMVzVWMHJYNU9J?= =?utf-8?B?VmM3NjhsczQ0NGNzL056d1ltUDk2UkRNcHlqTkYrYTRUVkE2OWNtVTJiL1FB?= =?utf-8?B?ejNkMk83clJ1V0dYZFd5S2RCdTNDczF2MTFVNmEvazhWT2gwRWNEU1BVcnB0?= =?utf-8?B?YnBPclNXbWY1Y0FOUkZhbEtRSWZsazI5d09kbFZXQzd3TTZHR0xCTVBUVzhp?= =?utf-8?B?ZkVGQ3RVZ0lQZUlXTk9lcnZvMHNycXU3SjVad1VodVdVRUJYWWFjQldZVGNa?= =?utf-8?B?WGt1MnE4MTNRei9IZkNrN3NuejdSWGRNMUZsZWNISStQaHV6VFJFRktIRk5v?= =?utf-8?B?cFNDdU9Oa1ZPYTJWbzRuVkdhNFVYM0tHM2tyeDRLZi92T1gvNXNVTGdPTkF4?= =?utf-8?B?eHNjVTArYit5MGxLLzdkV3dCTS9XNVdWZ1NJTnA2SytxSklVOTlmWXcvS0ZS?= =?utf-8?B?bTZMMTJRTDlqZnBaVSs4Z2t6ZzVpWjZkN0pqdEtmYWxkU1IzT0xVWkI5SGRV?= =?utf-8?B?SzRaOFhTaTdBQXdULzNHSU1QSnhhS25WRG53OFhWOGdKUFNuRnhCdGxQaEhh?= =?utf-8?B?UjdpZUhhSDducndNYnlIVDZzcTliS2J5WE5QbElEd29OdWgwR2w0MHNmamI0?= =?utf-8?B?ZHVDdW9IbFlQcVp0RXd0N1FKNTZ6bE9FeTNEWGZWMUZIbmQ2dmtHandIVUdn?= =?utf-8?B?SWZKdXZQQnBZTmIrS2F4WGd3UTdjMGR5VUhRelZTblBxdE1oZzJCUTNXVmdV?= =?utf-8?B?VnZmTzRjdTNqMmRBV0lRQ3dzWFFZVlhic3ROTktMWVVvRW5xY1IrekVTZ1RQ?= =?utf-8?B?SUNGWkhYNlBtQUlZZ3pCZTBTSXdHRkNVRG42ZzBiZjRhK0Z5VkRwUlBMUGNM?= =?utf-8?B?dFY2R0ZOT0NzUXd5ZmsyTlV5bjdua3dRUWE4MXptYUxDVXNUSWdQRUdnPT0=?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(366007)(376005)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V0FPdEphMFdCcFJNYXRPRHEweHc3TFZQUFcvVGovQURGUThxeXdrUlRpNVZx?= =?utf-8?B?TkhCMERrUCtmWUdSSmFTdWtZQVdaSUI5a0tDNVVLTjk5KzRtOW9KYVRrK21E?= =?utf-8?B?NDVFMWxMczdRVHdGK3VQMFZvSUNXNUViM0NBVmRPdTZVR1crQldrQk9YM0xT?= =?utf-8?B?c1k3NUp3cVpHQThPcndtUk1nb0RGTnl0UlBjdkg1SGhGTmJBclM3ZlIvUkQw?= =?utf-8?B?Z3d6YVJhZWtPclRkckZvYUYyTkV1R2JyS1hFc0RvN3FDRUJpOHo0eExMMWE2?= =?utf-8?B?NHdUZUk1bEZudkNKMEg3K0hqQUt4RnBWRXFJTXhMZHJqMFg5MFdFREZPbEd6?= =?utf-8?B?WVlHNGVMY2hBTFBNLyt3bzJ6ZXJlWkZNR0NMWUU0cml5VDJVb3Z1YlNaSisx?= =?utf-8?B?QWlJcGFtMERQR25XSGUvbWNGRDNaeVlJOFpvK1BxK1NHUXJhb21oS3FyT1FN?= =?utf-8?B?NVVabTdmVjVUSlpEK0JvN1NqVm5CUmo4YU9mbnhsQjZWeGkyRDc1Y0VmRzhL?= =?utf-8?B?dzRHaVNCeTNLVmI4T1R0ellYUW9xZ003SGNwV1ZUTXE0VTdJclhESjVhMnRh?= =?utf-8?B?TVR0ZGZRVm1Bem5CQklyUXJqMkkxcW1EYWgvOWY2THpDRVdLRkFhU3h2WHlT?= =?utf-8?B?N0pTbTJ4OGhRRVhFM2FiNHhLNU1kVWZjNUNlK3RjUGRyNmFXazdGRTM3dnRS?= =?utf-8?B?S3BKOUdUVmtrWTg3ZFIxMVB6UTU3c1dZNHdYWTJLOGgzSE5CbGI0Y2JtY0xO?= =?utf-8?B?RzJIV1lTb2UrWjRtOTBFNjBRcjArd29xZGdzQy9yQnRqUUI5YnJLS01vVnVP?= =?utf-8?B?a01yZmdpd2VRZDRrSDZET0VONjI1TWQ2UERQU0UyUXBFRksrRGIrZ3JnN2ov?= =?utf-8?B?QWtDZUhsZXhTbmVEeDJRM1UzWm1zL3VPS1NWWTh3Nk85QS9DYjA2eDEzVTZK?= =?utf-8?B?RGFUZndSK3drajhwNk1nNjlkZ255ZmF0ZjFlVHZTcTJmVkZYckppWnVzMkYy?= =?utf-8?B?Tk5xbktpZnhmbml2c1hqTFRJSmNlWG4zMHhiUDY1SXQvNXNadHJ4cWRDT0xx?= =?utf-8?B?SHVTdjJmRWlteFBRKzVZYXdxZWo1V1hsbEVXVGhieS9jVGdoM3pmYkZJR0tN?= =?utf-8?B?d0thdTdQNHhYdkgvV09WZGxQSkJkcEk1WGhtNjhEbUcxaFRkQWtDQjRPYXFn?= =?utf-8?B?M2J1b0Y3bmtmMjQ4UmJBLzY2Q29ZNW5mSmdjY29TK2lWZ3VMd2dJREwvMk82?= =?utf-8?B?RE96amNUa0Z2OGJCVFU4YWxhekR6UjdkOENKdDVyZWwwb3p5Z1NRWnZXZHRW?= =?utf-8?B?ZldacVhaeGoxZVJ3cFUzdHBVNGFvWDBKWmlsV3cwUm9rOGliaWJGbVRZUXJR?= =?utf-8?B?Y3lkTTZYRWd1bEZBS1ZlcEliS3NTaTRaOXl2WEcrc1NkMWJaY1owUWdYTDBN?= =?utf-8?B?UDhLRlpweGUwcmNKempoVVExVzFyeUhxVklheGVvUlRhZ2cxNTZ6Z24wYkpx?= =?utf-8?B?ZFVBOEw4Smd3ZWFFeUtWL2JoSzRyV3IrZVpGM3NsTTk5THFGL3Z6WmpKckJw?= =?utf-8?B?dDlXVjg0a0FwNnoyRjFkUjE5SFhNWXVUSEtBeVZlcmk1UWl3V2JLOXI3ZExx?= =?utf-8?B?NDBNd1c0K1VqM1E0TldOTzRiUmlFeHIzTDl1M21CVU5Ndm9Hd0ZjdW9BUnFh?= =?utf-8?B?cmo0bHN5Q29OL3lQYXB2N0czTHNUbzJMcDZoY3VDZXlWclpna1U2UlRmMGFP?= =?utf-8?B?ZEpMdzF4cG9yVy9JVnlPMFJEcTJtQ0s4ejV0UFZoOVFMUlNsczgvYThjYk93?= =?utf-8?B?c0UweUIySEN6SUdpdzV5V3Q5bjJ3ODJ0UVM1ZmthQnBMUE1FcVZKUFBYUlRw?= =?utf-8?B?UE9JcGQ5Kzh0NTdSbjlKYkJHNlFQcS81djNSMFNwbzE3NUdsTnFTR09pN3Z1?= =?utf-8?B?NFNaRC9xUjdmT1FNQ29rMWdLemNDNkh5QTJ1ZjFydCtyN1lML1h2VnZEYTNu?= =?utf-8?B?TGVnUCtXdFlYNy9rLzJLTFhJK3VRdlM2alloRUsvTjFMNXFSR3hKK05oNWZo?= =?utf-8?B?WDdBSkw4bE5FNGRHTHZuNUJNN3FjWi9PNXZtbXdUUTQ3ZkZreVIrbEV5Ukt5?= =?utf-8?Q?7pLo=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae5a1f13-06f3-4ae8-4e0f-08dc6361a7dc X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2024 06:50:25.8756 (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: Wh2rRY3vIm4QZhWPejuvqp52hoRt7oOOX+xeojWLWfBWJ4X6XievMhffYsOKG+rrGpJh+a6Qp5yp4jSXvIWqtg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7958 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-10.8 required=5.0 tests=BAYES_00,BODY_8BITS,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_NUMSUBJECT,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: SGkgUGF0cmljaywNCg0KQWZ0ZXIgc29tZSBpbnZlc3RpZ2F0aW9uIGFuZCBkb3VibGUgY29uZmly bSwgSSB0aGluayB0aGUgZ2NjLmRnL2dyYXBoaXRlL3ByMTExODc4LmMgaWNlIG1heSBoYXZlIG5v dGhpbmcgdG8gZG8NCndpdGggdGhlIHBhdGNoZXMgb2YgcmV2ZXJ0IHNlcmllcyBhcyBpdCBleGlz dHMgZm9yIHF1aXQgYSB3aGlsZS4gSXQgbWF5IHJlbGF0ZWQgdG8gYmVsb3cgY29tbWl0IA0KDQoy ZTdhYmQwOTYyMWE0NDAxZDQ0ZjQ1MTNhZGYxMjZiY2U0YjQ4MjhiIFJJU0MtVjogQmxvY2sgVkxT bW9kZXMgYWNjb3JkaW5nIHRvIFRBUkdFVF9NQVhfTE1VTCBhbmQgQklUU19QRVJfUklTQ1ZfVkVD VE9SDQoNCkNvdWxkIHlvdSBwbGVhc2UgaGVscCB0byBkb3VibGUgY2hlY2sgYWJvdXQgaXQgKm1h bnVhbGx5Kj8gSGVyZSBpcyBteSBzdGVwKHMpIGZvciB5b3VyIHJlZmVyZW5jZSBhbmQgSSB3aWxs IHRha2UgY2FyZSBvZiB0aGlzIGZhaWx1cmUgc29vbi4NCg0KLi4vX19SSVNDLVZfSU5TVEFMTF9f X1JWNjQvYmluL3Jpc2N2NjQtdW5rbm93bi1lbGYtZ2NjIC0tdmVyc2lvbiAgICAgIA0KcmlzY3Y2 NC11bmtub3duLWVsZi1nY2MgKEdDQykgMTQuMC4wIDIwMjMxMjA1IChleHBlcmltZW50YWwpDQpD b3B5cmlnaHQgKEMpIDIwMjMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuDQpUaGlzIGlz IGZyZWUgc29mdHdhcmU7IHNlZSB0aGUgc291cmNlIGZvciBjb3B5aW5nIGNvbmRpdGlvbnMuICBU aGVyZSBpcyBOTw0Kd2FycmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFOVEFCSUxJVFkgb3IgRklU TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuDQoNCjEuIGRvd25sb2FkIGlzbC0wLjI0LCBs ZXQgaXNsIC0+IC9zb21lLXdoZXJlL3Jpc2N2LWdudS10b29sY2hhaW4vZ2NjL2lzbC0wLjI0DQoy LiBta2RpciBfX0JVSUxEX18gJiYgY2QgX19CVUlMRF9fICYmIC4uL2NvbmZpZ3VyZSBcDQogIC0t dGFyZ2V0PXJpc2N2NjQtdW5rbm93bi1lbGYgXA0KICAtLXByZWZpeD0ke0lOU1RBTExfRElSfSBc DQogIC0tZGlzYWJsZS1zaGFyZWQgXA0KICAtLWVuYWJsZS10aHJlYWRzIFwNCiAgLS1lbmFibGUt dGxzIFwNCiAgLS1lbmFibGUtbGFuZ3VhZ2VzPWMsYysrLGZvcnRyYW4gXA0KICAtLXdpdGgtc3lz dGVtLXpsaWIgXA0KICAtLXdpdGgtbmV3bGliIFwNCiAgLS1kaXNhYmxlLWxpYm11ZGZsYXAgXA0K ICAtLWRpc2FibGUtbGlic3NwIFwNCiAgLS1kaXNhYmxlLWxpYnF1YWRtYXRoIFwNCiAgLS1kaXNh YmxlLWxpYmdvbXAgXA0KICAtLWVuYWJsZS1ubHMgXA0KICAtLWRpc2FibGUtdG0tY2xvbmUtcmVn aXN0cnkgXA0KICAtLXNyYz1gcHdkYC8uLi8gXA0KICAtLXdpdGgtYWJpPWxwNjRkIFwNCiAgLS13 aXRoLWFyY2g9cnY2NGdjdiBcDQogIC0td2l0aC10dW5lPXJvY2tldCBcDQogIC0td2l0aC1pc2Et c3BlYz0yMDE5MTIxMyBcDQogIENGTEFHU19GT1JfQlVJTEQ9Ii1PMCAtZyIgXA0KICBDWFhGTEFH U19GT1JfQlVJTEQ9Ii1PMCAtZyIgXA0KICBDRkxBR1NfRk9SX1RBUkdFVD0iLU8wICAtZyIgXA0K ICBDWFhGTEFHU19GT1JfVEFSR0VUPSItTzAgLWciIFwNCiAgQk9PVF9DRkxBR1M9Ii1PMCAtZyIg XA0KICBDRkxBR1M9Ii1PMCAtZyIgXA0KICBDWFhGTEFHUz0iLU8wIC1nIiBcDQogIEdNMkZMQUdT X0ZPUl9UQVJHRVQ9Ii1PMCAtZyIgXA0KICBHT0NGTEFHU19GT1JfVEFSR0VUPSItTzAgLWciIFwN CiAgR0RDRkxBR1NfRk9SX1RBUkdFVD0iLU8wIC1nIg0KbWFrZSAtaiAkKG5wcm9jKSBhbGwtZ2Nj ICYmIG1ha2UgaW5zdGFsbC1nY2MNCjMuIC4uL19fUklTQy1WX0lOU1RBTExfX19SVjY0L2Jpbi9y aXNjdjY0LXVua25vd24tZWxmLWdjYyBnY2MvdGVzdHN1aXRlL2djYy5kZy9ncmFwaGl0ZS9wcjEx MTg3OC5jIC1PMyAtZmdyYXBoaXRlLWlkZW50aXR5IC1mc2F2ZS1vcHRpbWl6YXRpb24tcmVjb3Jk IC1tYXJjaD1ydjY0Z2N2IC1tYWJpPWxwNjRkIC1jIC1TIC1vIC0NCg0KUGFuDQoNCi0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBMaSwgUGFuMiANClNlbnQ6IFR1ZXNkYXksIEFwcmls IDIzLCAyMDI0IDEwOjMyIEFNDQpUbzogUGF0cmljayBPJ05laWxsIDxwYXRyaWNrQHJpdm9zaW5j LmNvbT47IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnDQpDYzoganV6aGUuemhvbmdAcml2YWkuYWk7 IGtpdG8uY2hlbmdAZ21haWwuY29tOyByZGFwcC5nY2NAZ21haWwuY29tDQpTdWJqZWN0OiBSRTog W1BBVENIIHYxXSBSSVNDLVY6IEFkanVzdCBvdmVybGFwIGF0dHIgYWZ0ZXIgcmV2ZXJ0IGQzNTQ0 Y2VhNjNkIGFuZCBlNjVhYWY4ZWZlMQ0KDQpUaGFua3MgUGF0cmljay4NCg0KVHVybiBvdXQgdGhh dCB0aGUgbWFrZSByZXBvcnQgY2Fubm90IHRlbGwgdGhlIGVycm9yIGxpa2UgYmVsb3cgYW5kIHRo ZW4gdGhlIGdyYXBoaXRlLmV4cCB0ZXN0IHdpbGwgbmV2ZXIgcnVuLg0KVGhhdCBleHBsYWlucyB3 aHkgSSBtaXNzZWQgdGVzdCBmYWlsdXJlcywgd2lsbCB0YWtlIGNhcmUgb2YgaXQgQVNBUC4NCg0K c29ycnksIHVuaW1wbGVtZW50ZWQ6IEdyYXBoaXRlIGxvb3Agb3B0aW1pemF0aW9ucyBjYW5ub3Qg YmUgdXNlZCAoaXNsIGlzIG5vdCBhdmFpbGFibGUpDQoNClBhbg0KDQotLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KRnJvbTogUGF0cmljayBPJ05laWxsIDxwYXRyaWNrQHJpdm9zaW5jLmNvbT4g DQpTZW50OiBUdWVzZGF5LCBBcHJpbCAyMywgMjAyNCA4OjMyIEFNDQpUbzogTGksIFBhbjIgPHBh bjIubGlAaW50ZWwuY29tPjsgZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcNCkNjOiBqdXpoZS56aG9u Z0ByaXZhaS5haTsga2l0by5jaGVuZ0BnbWFpbC5jb207IHJkYXBwLmdjY0BnbWFpbC5jb20NClN1 YmplY3Q6IFJlOiBbUEFUQ0ggdjFdIFJJU0MtVjogQWRqdXN0IG92ZXJsYXAgYXR0ciBhZnRlciBy ZXZlcnQgZDM1NDRjZWE2M2QgYW5kIGU2NWFhZjhlZmUxDQoNClRoaXMgcGF0Y2ggaW4gcGFydGlj dWxhciBkb2VzIG5vdCBjYXVzZSBhbnkgbW9yZSByZWdyZXNzaW9ucy4gSXQncyBvbmUgDQpvZiB0 aGUgb3RoZXIgcmV2ZXJ0cyBmcm9tIHRoZSB3ZWVrZW5kLg0KDQpCZWZvcmUgdGhlIHJldmVydHMg WzFdOg0KIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgIGdjYyB8 wqDCoMKgwqDCoMKgwqDCoMKgIA0KZysrIHzCoMKgwqDCoCBnZm9ydHJhbiB8DQogwqDCoMKgIHJ2 NjRnY3YvwqAgbHA2NGQvIG1lZGxvdyB8wqDCoCA0OC/CoMKgwqAgMzIgfCDCoMKgwqAgMTIvwqDC oMKgIDN8IMKgIDEyIC8gwqDCoCAyDQoNCkFmdGVyIHRoZSByZXZlcnRzOg0KIMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDC oMKgIMKgwqDCoCDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgIGdjYyB8wqDCoMKgwqDCoMKgwqDCoMKg IA0KZysrIHzCoMKgwqDCoCBnZm9ydHJhbiB8DQogwqDCoMKgIHJ2NjRnY3YvwqAgbHA2NGQvIG1l ZGxvdyB8wqDCoCA1MCAvwqDCoMKgIDMzIHzCoMKgIDEyIC/CoMKgwqDCoCAzIHzCoMKgIDI2IC/C oMKgwqDCoCA3IHwNCg0KDQpnY2MgbmV3IGZhaWxzOg0KRkFJTDogZ2NjLmRnL2dyYXBoaXRlL3By MTExODc4LmMgKGludGVybmFsIGNvbXBpbGVyIGVycm9yOiBpbiANCmV4dHJhY3RfaW5zbiwgYXQg cmVjb2cuY2M6MjgxMikNCkZBSUw6IGdjYy5kZy9ncmFwaGl0ZS9wcjExMTg3OC5jICh0ZXN0IGZv ciBleGNlc3MgZXJyb3JzKQ0KDQpnZm9ydHJhbiBuZXcgZmFpbHM6DQpGQUlMOiBnZm9ydHJhbi5k Zy9ncmFwaGl0ZS9pZC0yNy5mOTDCoMKgIC1PwqAgKGludGVybmFsIGNvbXBpbGVyIGVycm9yOiBp biANCmV4dHJhY3RfaW5zbiwgYXQgcmVjb2cuY2M6MjgxMikNCkZBSUw6IGdmb3J0cmFuLmRnL2dy YXBoaXRlL2lkLTI3LmY5MMKgwqAgLU/CoCAodGVzdCBmb3IgZXhjZXNzIGVycm9ycykNCkZBSUw6 IGdmb3J0cmFuLmRnL2dyYXBoaXRlL3ByMTQ3NDEuZjkwwqDCoCAtT8KgIChpbnRlcm5hbCBjb21w aWxlciBlcnJvcjogDQppbiBleHRyYWN0X2luc24sIGF0IHJlY29nLmNjOjI4MTIpDQpGQUlMOiBn Zm9ydHJhbi5kZy9ncmFwaGl0ZS9wcjE0NzQxLmY5MMKgwqAgLU/CoCAodGVzdCBmb3IgZXhjZXNz IGVycm9ycykNCkZBSUw6IGdmb3J0cmFuLmRnL2dyYXBoaXRlL3ByMjk1ODEuZjkwwqDCoCAtTzMg LWZvbWl0LWZyYW1lLXBvaW50ZXIgDQotZnVucm9sbC1sb29wcyAtZnBlZWwtbG9vcHMgLWZ0cmFj ZXIgLWZpbmxpbmUtZnVuY3Rpb25zwqAgKGludGVybmFsIA0KY29tcGlsZXIgZXJyb3I6IGluIGV4 dHJhY3RfaW5zbiwgYXQgcmVjb2cuY2M6MjgxMikNCkZBSUw6IGdmb3J0cmFuLmRnL2dyYXBoaXRl L3ByMjk1ODEuZjkwwqDCoCAtTzMgLWZvbWl0LWZyYW1lLXBvaW50ZXIgDQotZnVucm9sbC1sb29w cyAtZnBlZWwtbG9vcHMgLWZ0cmFjZXIgLWZpbmxpbmUtZnVuY3Rpb25zwqAgKHRlc3QgZm9yIA0K ZXhjZXNzIGVycm9ycykNCkZBSUw6IGdmb3J0cmFuLmRnL2dyYXBoaXRlL3ByMjk1ODEuZjkwwqDC oCAtTzMgLWfCoCAoaW50ZXJuYWwgY29tcGlsZXIgDQplcnJvcjogaW4gZXh0cmFjdF9pbnNuLCBh dCByZWNvZy5jYzoyODEyKQ0KRkFJTDogZ2ZvcnRyYW4uZGcvZ3JhcGhpdGUvcHIyOTU4MS5mOTDC oMKgIC1PMyAtZ8KgICh0ZXN0IGZvciBleGNlc3MgZXJyb3JzKQ0KRkFJTDogZ2ZvcnRyYW4uZGcv Z3JhcGhpdGUvcHIyOTgzMi5mOTDCoMKgIC1PMyAtZm9taXQtZnJhbWUtcG9pbnRlciANCi1mdW5y b2xsLWxvb3BzIC1mcGVlbC1sb29wcyAtZnRyYWNlciAtZmlubGluZS1mdW5jdGlvbnPCoCAoaW50 ZXJuYWwgDQpjb21waWxlciBlcnJvcjogaW4gZXh0cmFjdF9pbnNuLCBhdCByZWNvZy5jYzoyODEy KQ0KRkFJTDogZ2ZvcnRyYW4uZGcvZ3JhcGhpdGUvcHIyOTgzMi5mOTDCoMKgIC1PMyAtZm9taXQt ZnJhbWUtcG9pbnRlciANCi1mdW5yb2xsLWxvb3BzIC1mcGVlbC1sb29wcyAtZnRyYWNlciAtZmlu bGluZS1mdW5jdGlvbnPCoCAodGVzdCBmb3IgDQpleGNlc3MgZXJyb3JzKQ0KRkFJTDogZ2ZvcnRy YW4uZGcvZ3JhcGhpdGUvcHIyOTgzMi5mOTDCoMKgIC1PMyAtZ8KgIChpbnRlcm5hbCBjb21waWxl ciANCmVycm9yOiBpbiBleHRyYWN0X2luc24sIGF0IHJlY29nLmNjOjI4MTIpDQpGQUlMOiBnZm9y dHJhbi5kZy9ncmFwaGl0ZS9wcjI5ODMyLmY5MMKgwqAgLU8zIC1nwqAgKHRlc3QgZm9yIGV4Y2Vz cyBlcnJvcnMpDQpGQUlMOiBnZm9ydHJhbi5kZy9ncmFwaGl0ZS92ZWN0LXByNDA5NzkuZjkwwqDC oCAtT8KgIChpbnRlcm5hbCBjb21waWxlciANCmVycm9yOiBpbiBleHRyYWN0X2luc24sIGF0IHJl Y29nLmNjOjI4MTIpDQpGQUlMOiBnZm9ydHJhbi5kZy9ncmFwaGl0ZS92ZWN0LXByNDA5NzkuZjkw wqDCoCAtT8KgICh0ZXN0IGZvciBleGNlc3MgZXJyb3JzKQ0KDQoNCkZvciBmdXR1cmUgcmVmZXJl bmNlLCB0aGUgcHJlY29tbWl0IGRvZXMgbm90IGRvIHdlbGwgd2l0aCBtYW55IHVucmVsYXRlZCAN CnBhdGNoZXMgdGhhdCBhcmUgZGVwZW5kZW50IG9uIGVhY2hvdGhlci4NCkluIHRoZSBmdXR1cmUg c2VuZGluZyB0aGVzZSBhcyBhIHNlcmllcyB3b3VsZCBhbGxvdyBwcmVjb21taXQgdG8gDQpwcm9w ZXJseSB0ZXN0IHRoZW0gKGFzIGFsd2F5cyB5b3UgY2FuIHNlZSB0aGUgdGVzdGluZyByZXN1bHRz IG9uIA0KcGF0Y2h3b3JrcykuDQoNClRoYW5rcywNClBhdHJpY2sNCg0KWzFdIGh0dHBzOi8vZ2l0 aHViLmNvbS9wYXRyaWNrLXJpdm9zL2djYy1wb3N0Y29tbWl0LWNpL2lzc3Vlcy84MDENCg0KT24g NC8yMi8yNCAxMjo1NSwgUGF0cmljayBPJ05laWxsIHdyb3RlOg0KPiBIaSBQYW4sDQo+DQo+IEkg d2FzIHJ1bm5pbmcgdGhlIHRlc3RzdWl0ZSBmb3IgdGhpcyBhbmQgbm90aWNlZCBhbiBJQ0Ugc2Ny b2xsIGJ5IHdoZW4gDQo+IHRoaXMgcGF0Y2ggaXMgYXBwbGllZCB0byBjYWNjNTVhNGMwYmU4ZDBi Yzc0MTdiNmEyODkyNGVhZGJiZTQyOGUzIGZvciANCj4gcnY2NGdjdjoNCj4NCj4gRkFJTDogZ2Zv cnRyYW4uZGcvZ3JhcGhpdGUvcHIyOTgzMi5mOTDCoMKgIC1PMyAtZm9taXQtZnJhbWUtcG9pbnRl ciANCj4gLWZ1bnJvbGwtbG9vcHMgLWZwZWVsLWxvb3BzIC1mdHJhY2VyIC1maW5saW5lLWZ1bmN0 aW9uc8KgIChpbnRlcm5hbCANCj4gY29tcGlsZXIgZXJyb3I6IGluIGV4dHJhY3RfaW5zbiwgYXQg cmVjb2cuY2M6MjgxMikNCj4NCj4gSSdsbCBzZW5kIHRoZSBmdWxsIGxpc3Qgb2YgbmV3IGZhaWx1 cmVzIG9uY2UgdGhlIHJ1bnMgZmluaXNoLg0KPg0KPiBUaGFua3MsDQo+IFBhdHJpY2sNCj4NCj4g T24gNC8yMi8yNCAwNjo0NywgcGFuMi5saUBpbnRlbC5jb20gd3JvdGU6DQo+PiBGcm9tOiBQYW4g TGkgPHBhbjIubGlAaW50ZWwuY29tPg0KPj4NCj4+IEFmdGVyIHdlIHJldmVydGVkIGJlbG93IDIg Y29tbWl0cywgdGhlIHJlZmVyZW5jZSB0byBhdHRyIG5lZWQgc29tZQ0KPj4gYWRqdXN0bWVudCBh cyB0aGUgZ3JvdXBfb3ZlcmxhcCBpcyBubyBsb25nZXIgYXZhaWxhYmxlLg0KPj4NCj4+ICogUklT Qy1WOiBSb2Jvc3RpZnkgdGhlIFc0MywgVzg2LCBXODcgY29uc3RyYWludCBlbmFibGVkIGF0dHJp YnV0ZQ0KPj4gKiBSSVNDLVY6IFJlbmFtZSB2Y29uc3RyYWludCBpbnRvIGdyb3VwX292ZXJsYXAN Cj4+DQo+PiBUaGUgYmVsb3cgdGVzdHMgYXJlIHBhc3NlZCBmb3IgdGhpcyBwYXRjaC4NCj4+DQo+ PiAqIFRoZSBydjY0Z2N2IGZ1bGx5IHJlZ3Jlc3Npb24gdGVzdHMuDQo+Pg0KPj4gZ2NjL0NoYW5n ZUxvZzoNCj4+DQo+PiDCoMKgwqDCoCogY29uZmlnL3Jpc2N2L3ZlY3Rvci1jcnlwdG8ubWQ6DQo+ Pg0KPj4gU2lnbmVkLW9mZi1ieTogUGFuIExpIDxwYW4yLmxpQGludGVsLmNvbT4NCj4+IC0tLQ0K Pj4gwqAgZ2NjL2NvbmZpZy9yaXNjdi92ZWN0b3ItY3J5cHRvLm1kIHwgMiArLQ0KPj4gwqAgMSBm aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+Pg0KPj4gZGlmZiAt LWdpdCBhL2djYy9jb25maWcvcmlzY3YvdmVjdG9yLWNyeXB0by5tZCANCj4+IGIvZ2NjL2NvbmZp Zy9yaXNjdi92ZWN0b3ItY3J5cHRvLm1kDQo+PiBpbmRleCA1MTljNmExMGQ5NC4uMjNkYzU0OWU1 YjggMTAwNzU1DQo+PiAtLS0gYS9nY2MvY29uZmlnL3Jpc2N2L3ZlY3Rvci1jcnlwdG8ubWQNCj4+ ICsrKyBiL2djYy9jb25maWcvcmlzY3YvdmVjdG9yLWNyeXB0by5tZA0KPj4gQEAgLTMyMiw3ICsz MjIsNyBAQCAoZGVmaW5lX2luc24gIkBwcmVkX3Z3c2xsPG1vZGU+X3NjYWxhciINCj4+IMKgwqDC oCAidndzbGwudiVvNFx0JTAsJTMsJTQlcDEiDQo+PiDCoMKgwqAgWyhzZXRfYXR0ciAidHlwZSIg InZ3c2xsIikNCj4+IMKgwqDCoMKgIChzZXRfYXR0ciAibW9kZSIgIjxWX0RPVUJMRV9UUlVOQz4i KQ0KPj4gLcKgwqAgKHNldF9hdHRyICJncm91cF9vdmVybGFwIiANCj4+ICJXMjEsVzIxLFcyMSxX MjEsVzQyLFc0MixXNDIsVzQyLFc4NCxXODQsVzg0LFc4NCxub25lLG5vbmUiKV0pDQo+PiArwqDC oCAoc2V0X2F0dHIgInZjb25zdHJhaW50IiANCj4+ICJXMjEsVzIxLFcyMSxXMjEsVzQyLFc0MixX NDIsVzQyLFc4NCxXODQsVzg0LFc4NCxubyxubyIpXSkNCj4+IMKgIMKgIDs7IHZicmV2LnYgdmJy ZXY4LnYgdnJldjgudg0KPj4gwqAgKGRlZmluZV9pbnNuICJAcHJlZF92PHJldj48bW9kZT4iDQo=