From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 64911454FC; Thu, 27 Jun 2024 00:04:49 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4EBF24027F; Thu, 27 Jun 2024 00:04:49 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by mails.dpdk.org (Postfix) with ESMTP id D15D940272 for ; Thu, 27 Jun 2024 00:04:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1719439488; x=1750975488; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=1P5NUTuxITic9c99K8sSx1XzSJf+ahjA0kxfpFAzI1k=; b=XSFdtpjN2NTAr8nUaV4093CjTl2fCJ6oFWQAlzNuN4LSClMEG+w6Ejf4 WOGwLR/TN/be3LWQiWLZqoO4CsmojiOhsF1KO054UH3Qt18IRY1sYjFZw r+ixcLiVCsELqAGb6nzK2SmslnwT2VfqgVJSQE3giopnyXE7ZX98rdIel W9LeoJp7SePeLKNaJYXaosEEqanlUT2tnrDPkNpwlc/1Ztd//HVypM6fk 3+QmHHmfqHnAKwiIfJznAaBDWKZnqFNAMUiz6ITvP7LECU8X1eSAt6qq8 6bdYqCUGtSLuINYhkHR5Kh/a5Rm2j/9fBzYO0r2rMESE8E8+KOvThq8kJ Q==; X-CSE-ConnectionGUID: G7YnnCUvSD6QJaquKETuFQ== X-CSE-MsgGUID: Gy03DmnzTtGLa1JdUGZVPg== X-IronPort-AV: E=McAfee;i="6700,10204,11115"; a="12266855" X-IronPort-AV: E=Sophos;i="6.08,268,1712646000"; d="scan'208";a="12266855" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jun 2024 15:04:47 -0700 X-CSE-ConnectionGUID: IU7KPDNIRBqfPrPYxdiTgw== X-CSE-MsgGUID: b+G8XKbXREu11e/c2TTWpA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,268,1712646000"; d="scan'208";a="48761739" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmviesa004.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 26 Jun 2024 15:04:46 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.39; Wed, 26 Jun 2024 15:04:46 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 26 Jun 2024 15:04:45 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Wed, 26 Jun 2024 15:04:45 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.100) 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.2507.39; Wed, 26 Jun 2024 15:04:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L0Ytt4BAiiNlJ8rlW2Afdbzhs6rdgGHsy7mWn1KUeFPdWCoc8w7EghFId1SEwwnM4uS0xq7Ce24m89EwMzBBVZ5wiStftHZtxHLVPZrAieyWVCqTfsCtAIA+79yFoz4cxJ6wc4xolXrD5aCmyAJjpq1hk9I6njozHIMe9P2GmG9cmSiqXAivmoQcYl0qOfXGT2NC9jHiNFYVfIHYYmXNvqOqRWr4tg9XCZdXwmkoUcqhcNQEJTXkP5vgRmfB6DLtk9fDWhLVpz2PGHzVMnrmOCWkVrbviqg305M7HKmTEDtxLXbXaS0VaUiecmyoOlQ0CrITdMHLeQKUPzOausx/Ag== 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=1P5NUTuxITic9c99K8sSx1XzSJf+ahjA0kxfpFAzI1k=; b=KwNyPTZmKK5vYWIJmFV0nFuxXDF6X2xb0cq9l7fTCd3f+Sa7K0JvsYeLNTs9McI/EigMFs0g4vtAeEIFjSWt8zCNXLf2PaTOXi3kUwVAJePeq07hvVa9QZKXtP0Ch22tsQB0fMemAeAJXfRfN5v1h/USQpnH+4WQtkz5xh+5S1r0TdUN57soM2n+sO/uDND2pNWlJQgmkRrjSSPFntfJ4ZlX6Me4fvLIZojgsyXmUDbjBOwKx1kVg6jdvp0EzrO/gOwvLKBk4CbhZh6aacu4pADR3p37SZT0LJN6W8rKPDVULGVOMwXtZL5gicpVhvsg2NL0Q2HSr6Vw1LPLZQKdOg== 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 MW4PR11MB5911.namprd11.prod.outlook.com (2603:10b6:303:16b::16) by MN0PR11MB6157.namprd11.prod.outlook.com (2603:10b6:208:3cb::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.29; Wed, 26 Jun 2024 22:04:36 +0000 Received: from MW4PR11MB5911.namprd11.prod.outlook.com ([fe80::1d00:286c:1800:c2f2]) by MW4PR11MB5911.namprd11.prod.outlook.com ([fe80::1d00:286c:1800:c2f2%3]) with mapi id 15.20.7698.025; Wed, 26 Jun 2024 22:04:36 +0000 From: "Kundapura, Ganapati" To: Akhil Goyal , "dev@dpdk.org" , "Gujjar, Abhinandan S" , "Mcnamara, John" , "Richardson, Bruce" CC: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "ferruh.yigit@amd.com" , "fanzhang.oss@gmail.com" , "thomas@monjalon.net" Subject: RE: [EXTERNAL] [PATCH v2 1/2] crypto: fix build issues on unsetting crypto callbacks macro Thread-Topic: [EXTERNAL] [PATCH v2 1/2] crypto: fix build issues on unsetting crypto callbacks macro Thread-Index: AQHasdY+VQlBT0PFPEGB76JakVCKkLGvbqWAgAAvM4CAAAlH0IAAA0yAgAAm7yCAAAfO0IAKr4qAgAuLvACACsWzkIAI3y8AgAEMLxA= Date: Wed, 26 Jun 2024 22:04:36 +0000 Message-ID: References: <20240416081222.3002268-1-ganapati.kundapura@intel.com> <20240529144025.4089318-1-ganapati.kundapura@intel.com> <98CBD80474FA8B44BF855DF32C47DC35E9F4DC@smartserver.smartshare.dk> 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: MW4PR11MB5911:EE_|MN0PR11MB6157:EE_ x-ms-office365-filtering-correlation-id: 21e3f1a6-475b-4c61-3eed-08dc962bf808 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230038|1800799024|376014|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?WEpWeG9ySVdOR3JNR1lZc0VWWWUwRFprZFBMM3lic00zRm1UM0NyRUo3NzB3?= =?utf-8?B?QVhWdFR2WFQ4NG5JbGIvQmhZSG5ISnB5YTdaMXVNY1l0L3hSakMwdkVGaFlQ?= =?utf-8?B?TmhURVo4b0tWZGhkaXE2YXpCNjFndHZLTG5PRWc0MW5odWdsbmhlSzNDeWMy?= =?utf-8?B?MXlMSkNpSGlHbUU0UEt2ei9LWXg5dUdYWTJnTmMyOXhialJBM001M3ZYajlF?= =?utf-8?B?czh3d0ltV3JGTG85eDhTT2FVNmQ2VlVvTzB5aUJ3WEdRWGplYnk4SlhxNzIy?= =?utf-8?B?NnZhd3pNczdYeDVlUTZJNm5ZbEs5MVlwZHo5bUZVOG8rVTlzbE5hK1o1YW1D?= =?utf-8?B?Ykt0T1MrU2k4UlhOeTA5SzlrMG1kSU1Xd2ZucG81Y0RabHVadDk4dG9DSk5r?= =?utf-8?B?ejFWcUdKaDNFUTJtcWNCUzYzSkM1cmxuS0QzVUkvaHRBbnJNZ0plZ0ZHRC8y?= =?utf-8?B?WnJtSzlIblJGZVVSWjRwUzR2T0FyZGNPaHZOZWt0eEhTbEo5S0lCWU1mTmk0?= =?utf-8?B?bnFPcmVzZFN6K0ROSG9mODY3OUtGSi9ZYnQ0MGF2RDFrK3c2b2QwcS8rUjBo?= =?utf-8?B?UTRJZy9laGY5ODVpZWNwWFRQMUVDTysxR2JTeW9yVlFqMzhGc2trMFZLL1Bw?= =?utf-8?B?QVdFMisvR1NIZ0ZjVG0vQXVhWncycGFOcXk1SXJ0WU5ZWW1VYS83MDFlVFRk?= =?utf-8?B?SXNPV214Nmc2YlBUN2ZrR0F3VnozZUd4c01QSHpyTldvWWNlM1Q4RTBrVGl2?= =?utf-8?B?NDdrdlhpVmE2MkViWTE4S2hRS2hyQ09JT2RRbjdNUmMwNk1GTEVDWm5SN21Y?= =?utf-8?B?N1A1SFBaaHk3RW94dmV4bkE0Q1N4M2JSMjhRcFdrMWFTOWQvV2NqRW1FZ1lY?= =?utf-8?B?bGF4VnpDUk1tOHdiU3c4NjR4UyswT0FGdTVySndPQlMrRTlQWWwzWjZjUzNj?= =?utf-8?B?NXJSbkcvWkJmQTlZVW5BcTF3emZRUnlXWFVJa3hBUWtxL0VWbU40MW9WamhL?= =?utf-8?B?VWo0bURXL1pWTG9kaEhwQWtiOUR1Z0NHQnNjMGhrOUNFampQVldiZmEzWW5T?= =?utf-8?B?dFY3SGhTNGRSenFGSU0xOUVXZVhoWFRWcFFFampHYmVZbTVybTFDMklRM05W?= =?utf-8?B?WmVQOWd2aGdRdnlzWmJkKzlLTUt3MG5rSlB4V1lXN2NiRDNGdDhna2Rmb3dL?= =?utf-8?B?bG5HRU1yQkFQaENPTUdEZWwyNWVyc2NCb3YvbDMxR2F2RVMvOVpMSkF1cmVP?= =?utf-8?B?V3pJQTdNMER1VWVNWllRRmNKZDJSdEszbHVyS2lPYVJubkRTV25mTGU1VFdo?= =?utf-8?B?cUs5WGtybUE0UXFNd1VPMk12OXNTVGhMOE9aMW1NNXduUVY1WnI2VDlpTzRT?= =?utf-8?B?SkJ4UVlMZHZBUElZRkxhcDZYUFZmc0NabzczVS91Z2NuR2lMLytqMVNsMysw?= =?utf-8?B?RG9QNDJoWVhGTkNUZ0Vrd05PaDROb2NxSnpFVFNGbUlQQzY0djdOUXEyU0l4?= =?utf-8?B?VDIxWE53c1dpL2VKM3p6MWlDQzV2dWY3RlVWbHFibkxSK3QwNnZoRE9PNG93?= =?utf-8?B?TXVBdGVJMEx6WVhzUktxUlJ4akcwY0ErSGdmZWFhemtzbzZBRXYrMFM4RzBE?= =?utf-8?B?OVZJZkZ4S0x3a3JUYkZSSmhmSGJSNDcycW44U2lKM0FscThIVjZQQU1XWUdQ?= =?utf-8?B?bkNRTm5ibjVFa2RXY3hKVFk0Sm4wSTFNQmJxSUNNaEYvMmVjMlBoVUltcGw0?= =?utf-8?B?cDY5cGwrcFhCeWdPYVFmME5PdUI0SzBnQTlUWDJUMDJ5dVNvOG0xWC9SdFZ3?= =?utf-8?B?OE1WZkRQWFJ6Y3o3UkpQK3dTa3RvUjk1Nyt1RW1SUFE2QWNtdm5rbDRUcEl4?= =?utf-8?B?Q0Y0R3JFdnpBWEd0eEd3SXZaK3hKbDdMUmpFR0VsTkpaNWc9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR11MB5911.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230038)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VXkxbFJIc0pFZ1lnLzNoWVY0R2d1NjY5eHVub2ZRTEU2d1F4clhRSTlVcFBl?= =?utf-8?B?cHZWR1hkV2YwOW5mUFZsS25MdEZjM3cvRmI2NU9XWk5oOHpoT1BlL0FmQUNi?= =?utf-8?B?NERtZzNhSWx5bG11K0Vac2lMY1krQXh4YVJ2T0hDTk10ck83VjUxZVNZWmxI?= =?utf-8?B?M2NkR0JUQ211aXMvaFhNL3lHeUZyenA5U3Y4MmRieEJxZEw4SDR1OFlhZkNV?= =?utf-8?B?cnF3VENkWExGWnpiNVZvZlRHcTF5a2FIVUFYZXBaV042ZVNqWVRmcTY1S0Zq?= =?utf-8?B?amhjb21JVEFVY0oyMVJIUlZyOWhWRVZoeE00R2dVWFNqeDQyR29jbnI2dmtk?= =?utf-8?B?dmV1QU9QUndjMEJnYjRFTTRqbzkwdHhKUDBlckcrNTVSK21XbXdab0JYQ2li?= =?utf-8?B?YkxFZHFoYjhxbE11S1pQY3ZvTHA3ZFFacUIzVDRTZ2dzdHdzclR4Vnp3NWZw?= =?utf-8?B?cEh1MXFwZTlXckRWYzdSRGg1bDU4RmJDTThEckRHZU5GZ1RZNEZpKzVvNU1l?= =?utf-8?B?SmZ2WTBGMFlhbzRPaHlGMGR4UUFwSlVkS2tQNUZZcGR6a3J5S2VpWnN0S05n?= =?utf-8?B?cmFUeUphU01CNTBRRG00ejQ3eVh1U3BTK0VUcnI0NXNsbURNc3JRM2JwK1VM?= =?utf-8?B?d1RVQTYrc3FCL01kTjBkalJuMnhKc2d3Z1JXYXViejBKK0J0WXovQlQ4cTcv?= =?utf-8?B?dk5VN1dMUlJlVlQvNGliWmpLSWpvd3orMzZudHhXNUNTOEs5eWhwZjNaYmIx?= =?utf-8?B?RThidytYdUUwVXFvS0paY0V4L2NTM0ZVTW0zajJKVWEwVjR1Y3lnUGxOMm1V?= =?utf-8?B?a2FXUWNXcERxUmJWWFFrK0tJUmI2VEtHZ09tR1NFNU53b3c5Z3JvWG83cW1K?= =?utf-8?B?ZC9zMWRBN3QyUHBtZGV2clMyekJJMTZZRjhpZ2hYQk51V3ZFRkhjVkpRMDNL?= =?utf-8?B?RTNZakxzY3oyVC9nNTJKK0pOakVEUHJzOU5TeTE1R29reG1lU3NUWmZBYzBL?= =?utf-8?B?TFN1N2ZBcC9yc0tucGF3endCbWJMVXNoZ3Badkp4eWxhN0VFVy9IR3hqbmp1?= =?utf-8?B?d2hxc1NaNHQvUFhEOGovNlMzRVJDa2FKSjZwMTNWd0lkM3A3eVd3eW96L2d5?= =?utf-8?B?UklIdnpRSW5xNFBYYVNXM1lmM0dzS1JpTmowdk41UUVPaGVBSGdBZGtxR3Z1?= =?utf-8?B?REFMM0RySTNlcTZZOGk1UStnWUI2ajZnVWhEZ0gwWkJqUjFxMFo0bGJCWXBh?= =?utf-8?B?UWVxUjNpUyswbGsyUHNGelh5NFZDRkVad1IrVzQzbVd5NGR1SDhLaWNKVVB0?= =?utf-8?B?L1U5aW01QTJFMXVad1ZQK0ZJeWFZN0sxRU5kN1crSldKQkhVY09QK1BJYjZR?= =?utf-8?B?REY0b1gxWXJ4YnNIQjVxTHAzYlh6Z1NQRk8yd29ZSWJXSy9UcnhGa0RlSHFQ?= =?utf-8?B?M3FjK3BBZW5vTTFkYzdCWXhXa1NMN1F5cDRpdzRQZExhUDVKdXpmTG9iSmtP?= =?utf-8?B?dnd4a1IzSk9aQldkM1g3ZGpGbjZKNVljMGhBSVFjTzVIQkRuWHRTMUROOG5z?= =?utf-8?B?UnllMWlJamhaZHhqNDROQ2dIVy9nREdqWm1VNm1Rc3g3TXRISzVuTHkvVlEv?= =?utf-8?B?aEJuWEI0NXhLamtTcTE1bFp6MWMvd2dDem43SVkxTktGdnlJR1k5VUhXdTNo?= =?utf-8?B?R0l3SVZSQ3BjN1JhM2wwRjVmcG9wMjlFa0hIeHBNVzQ2TDZjcTgzRDF2OW9T?= =?utf-8?B?Q0hyWVhDamVvS0l0anBUaGdzUnhiNzVLQUFTS0Qza3pPK3VPdlI5TGVGalRV?= =?utf-8?B?TU9JZ3BqT21uOU1nSjhSUm9MaEk5dEI5SVhsY3lYZ3dEd3lHZ0FLZmtvRjlT?= =?utf-8?B?SkdDOVJmMVBBVW11ZURNNHoxYzcxc1VRVHRTQk5pa2tvMnBVNjBrMnhyeG9m?= =?utf-8?B?UXVDb3VzMnJzYXRVelB3RlhsK3Bpc29Uc0hLc3hDV251ZWtVbUI1enNoT2VW?= =?utf-8?B?MFJRRnBJQmoxU2ovYmI0RU9ZZndDTEUxTGlCUzNtR0U1dlp1TG5MbUV2OXV4?= =?utf-8?B?ckhOT09DVW5uMUhLSVZxU3pBSCt5VHM3T3ZXODEwL0FzclFVVkY1K3VzQ09z?= =?utf-8?B?NjJSdTVaSjlqcm1PNFpQZXZReEpLV2s4RTBJU1RZMVVZQjh2KzVhbWxVZEEz?= =?utf-8?B?SlE9PQ==?= 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: MW4PR11MB5911.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21e3f1a6-475b-4c61-3eed-08dc962bf808 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2024 22:04:36.8504 (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: 6GcecX/2nY2O0KcFmAlJNu59BiS6cBESdjOByiCIuQ6FcOBukpUEydQdwxpanzIbUPti1t3GXHLXhcWeR821jfbVPMJNqKkvCQILcxYUcKA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6157 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org SGkgQWtoaWwsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQWtoaWwg R295YWwgPGdha2hpbEBtYXJ2ZWxsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKdW5lIDI2LCAy MDI0IDExOjMzIEFNDQo+IFRvOiBLdW5kYXB1cmEsIEdhbmFwYXRpIDxnYW5hcGF0aS5rdW5kYXB1 cmFAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOw0KPiBHdWpqYXIsIEFiaGluYW5kYW4gUyA8YWJo aW5hbmRhbi5ndWpqYXJAaW50ZWwuY29tPjsgTWNuYW1hcmEsIEpvaG4NCj4gPGpvaG4ubWNuYW1h cmFAaW50ZWwuY29tPjsgUmljaGFyZHNvbiwgQnJ1Y2UNCj4gPGJydWNlLnJpY2hhcmRzb25AaW50 ZWwuY29tPg0KPiBDYzogTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT47 IGZlcnJ1aC55aWdpdEBhbWQuY29tOw0KPiBmYW56aGFuZy5vc3NAZ21haWwuY29tOyB0aG9tYXNA bW9uamFsb24ubmV0DQo+IFN1YmplY3Q6IFJFOiBbRVhURVJOQUxdIFtQQVRDSCB2MiAxLzJdIGNy eXB0bzogZml4IGJ1aWxkIGlzc3VlcyBvbiB1bnNldHRpbmcNCj4gY3J5cHRvIGNhbGxiYWNrcyBt YWNybw0KPiANCj4gPiA+ID4gSGkgR2FuYXBhdGksDQo+ID4gPiA+IENhbiB5b3Ugc2VuZCBhIG5l dyB2ZXJzaW9uIGluY29ycG9yYXRpbmcgYWJvdmUgY29tbWVudHMgYW5kIHdvcmsNCj4gPiA+ID4g b24gc2ltaWxhciBsaW5lcyBhcyBldGhkZXYgaXMgY3VycmVudGx5IGRvaW5nLg0KPiA+ID4gPg0K PiA+ID4gPiBJIGJlbGlldmUgYXMgTW9ydGVuIHBvaW50ZWQgb3V0LCB1c2Ugb2YgaWZkZWYgaXMg YXMgcGVyIERQREsNCj4gPiA+ID4gY29udmVudGlvbiwgU28gYmV0dGVyIG1vdmUgaXQgdGhhdCB3 YXkuDQo+ID4gPiA+IFdlIGNhbiBkaXNjdXNzIGxhdGVyIGlmIHdlIGNhbiBpbmNvcnBvcmF0ZSB0 aGVzZSBpbiBtZXNvbiBvcHRpb25zLg0KPiA+ID4gPg0KPiA+ID4gQW55IHVwZGF0ZSBvbiB0aGlz Pw0KPiA+IFdvcmtpbmcgb24gaXQsIHdpbGwgcG9zdCB0aGUgcGF0Y2ggc29vbi4NCj4gPg0KPiBB bnkgdXBkYXRlPyBvciBlbHNlIHRoaXMgaXMgZ29pbmcgZm9yIG5leHQgcmVsZWFzZS4NClBvc3Rl ZCB2Mw0KDQpXaXRoIGNyeXB0byBjYWxsYmFja3MgbWFjcm8gZW5hYmxlZA0KKyBUZXN0IFN1aXRl IDogQ3J5cHRvIEdlbmVyYWwgVW5pdCBUZXN0IFN1aXRlDQogKyAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICsNCkNSWVBUT0RFVjogcnRlX2Ny eXB0b2Rldl9jb25maWd1cmUoKSBsaW5lIDExNDg6IEludmFsaWQgZGV2X2lkPTcNCkNSWVBUT0RF VjogcnRlX2NyeXB0b2Rldl9jb25maWd1cmUoKSBsaW5lIDExNDg6IEludmFsaWQgZGV2X2lkPTI1 NQ0KQ1JZUFRPREVWOiBydGVfY3J5cHRvZGV2X3N0b3AoKSBsaW5lIDEyNDE6IERldmljZSB3aXRo IGRldl9pZD0wIGFscmVhZHkgc3RvcHBlZA0KICsgVGVzdENhc2UgWyAwXSA6IHRlc3RfZGV2aWNl X2NvbmZpZ3VyZV9pbnZhbGlkX2Rldl9pZCBzdWNjZWVkZWQNCkNSWVBUT0RFVjogcnRlX2NyeXB0 b2Rldl9xdWV1ZV9wYWlyX3NldHVwKCkgbGluZSAxMzY0OiBJbnZhbGlkIHF1ZXVlX3BhaXJfaWQ9 MQ0KQ1JZUFRPREVWOiBydGVfY3J5cHRvZGV2X3F1ZXVlX3BhaXJfc2V0dXAoKSBsaW5lIDEzNjQ6 IEludmFsaWQgcXVldWVfcGFpcl9pZD02NTUzNQ0KQ1JZUFRPREVWOiBydGVfY3J5cHRvZGV2X3N0 b3AoKSBsaW5lIDEyNDE6IERldmljZSB3aXRoIGRldl9pZD0wIGFscmVhZHkgc3RvcHBlZA0KICsg VGVzdENhc2UgWyAxXSA6IHRlc3RfcXVldWVfcGFpcl9kZXNjcmlwdG9yX3NldHVwIHN1Y2NlZWRl ZA0KQ1JZUFRPREVWOiBydGVfY3J5cHRvZGV2X3F1ZXVlX3BhaXJzX2NvbmZpZygpIGxpbmUgMTA4 NjogaW52YWxpZCBwYXJhbTogZGV2IDB4N2ZlNGE5MWE4OTQwLCBuYl9xdWV1ZXMgMA0KQ1JZUFRP REVWOiBydGVfY3J5cHRvZGV2X2NvbmZpZ3VyZSgpIGxpbmUgMTE3MTogZGV2MCBydGVfY3J5cHRv X2Rldl9xdWV1ZV9wYWlyc19jb25maWcgPSAtMjINCkNSWVBUT0RFVjogcnRlX2NyeXB0b2Rldl9x dWV1ZV9wYWlyc19jb25maWcoKSBsaW5lIDExMDE6IEludmFsaWQgbnVtIHF1ZXVlX3BhaXJzICg2 NTUzNSkgZm9yIGRldiAwDQpDUllQVE9ERVY6IHJ0ZV9jcnlwdG9kZXZfY29uZmlndXJlKCkgbGlu ZSAxMTcxOiBkZXYwIHJ0ZV9jcnlwdG9fZGV2X3F1ZXVlX3BhaXJzX2NvbmZpZyA9IC0yMg0KQ1JZ UFRPREVWOiBydGVfY3J5cHRvZGV2X3F1ZXVlX3BhaXJzX2NvbmZpZygpIGxpbmUgMTEwMTogSW52 YWxpZCBudW0gcXVldWVfcGFpcnMgKDIpIGZvciBkZXYgMA0KQ1JZUFRPREVWOiBydGVfY3J5cHRv ZGV2X2NvbmZpZ3VyZSgpIGxpbmUgMTE3MTogZGV2MCBydGVfY3J5cHRvX2Rldl9xdWV1ZV9wYWly c19jb25maWcgPSAtMjINCkNSWVBUT0RFVjogcnRlX2NyeXB0b2Rldl9zdG9wKCkgbGluZSAxMjQx OiBEZXZpY2Ugd2l0aCBkZXZfaWQ9MCBhbHJlYWR5IHN0b3BwZWQNCiArIFRlc3RDYXNlIFsgMl0g OiB0ZXN0X2RldmljZV9jb25maWd1cmVfaW52YWxpZF9xdWV1ZV9wYWlyX2lkcyBzdWNjZWVkZWQN CkNSWVBUT0RFVjogcnRlX2NyeXB0b2Rldl9zdGF0c19nZXQoKSBsaW5lIDE3MDE6IEludmFsaWQg ZGV2X2lkPTg4DQpDUllQVE9ERVY6IHJ0ZV9jcnlwdG9kZXZfc3RhdHNfZ2V0KCkgbGluZSAxNzA2 OiBJbnZhbGlkIHN0YXRzIHB0cg0KQ1JZUFRPREVWOiBydGVfY3J5cHRvZGV2X3N0YXRzX3Jlc2V0 KCkgbGluZSAxNzI5OiBJbnZhbGlkIGRldl9pZD00NA0KICsgVGVzdENhc2UgWyAzXSA6IHRlc3Rf c3RhdHMgc3VjY2VlZGVkDQpDUllQVE9ERVY6IHJ0ZV9jcnlwdG9kZXZfYWRkX2VucV9jYWxsYmFj aygpIGxpbmUgMTQyNTogSW52YWxpZCBkZXZfaWQ9NjQNCkNSWVBUT0RFVjogcnRlX2NyeXB0b2Rl dl9hZGRfZW5xX2NhbGxiYWNrKCkgbGluZSAxNDMyOiBJbnZhbGlkIHF1ZXVlX3BhaXJfaWQ9Mg0K Q1JZUFRPREVWOiBydGVfY3J5cHRvZGV2X2FkZF9lbnFfY2FsbGJhY2soKSBsaW5lIDE0MTk6IENh bGxiYWNrIGlzIE5VTEwgb24gZGV2X2lkPTANCkNSWVBUT0RFVjogcnRlX2NyeXB0b2Rldl9yZW1v dmVfZW5xX2NhbGxiYWNrKCkgbGluZSAxNDk1OiBJbnZhbGlkIGRldl9pZD02NA0KQ1JZUFRPREVW OiBydGVfY3J5cHRvZGV2X3JlbW92ZV9lbnFfY2FsbGJhY2soKSBsaW5lIDE1MDM6IEludmFsaWQg cXVldWVfcGFpcl9pZD0yDQpDUllQVE9ERVY6IHJ0ZV9jcnlwdG9kZXZfcmVtb3ZlX2VucV9jYWxs YmFjaygpIGxpbmUgMTQ5MDogQ2FsbGJhY2sgaXMgTlVMTA0KICsgVGVzdENhc2UgWyA0XSA6IHRl c3RfZW5xX2NhbGxiYWNrX3NldHVwIHN1Y2NlZWRlZA0KQ1JZUFRPREVWOiBydGVfY3J5cHRvZGV2 X2FkZF9kZXFfY2FsbGJhY2soKSBsaW5lIDE1NzA6IEludmFsaWQgZGV2X2lkPTY0DQpDUllQVE9E RVY6IHJ0ZV9jcnlwdG9kZXZfYWRkX2RlcV9jYWxsYmFjaygpIGxpbmUgMTU3NzogSW52YWxpZCBx dWV1ZV9wYWlyX2lkPTINCkNSWVBUT0RFVjogcnRlX2NyeXB0b2Rldl9hZGRfZGVxX2NhbGxiYWNr KCkgbGluZSAxNTY0OiBDYWxsYmFjayBpcyBOVUxMIG9uIGRldl9pZD0wDQpDUllQVE9ERVY6IHJ0 ZV9jcnlwdG9kZXZfcmVtb3ZlX2VucV9jYWxsYmFjaygpIGxpbmUgMTQ5NTogSW52YWxpZCBkZXZf aWQ9NjQNCkNSWVBUT0RFVjogcnRlX2NyeXB0b2Rldl9yZW1vdmVfZGVxX2NhbGxiYWNrKCkgbGlu ZSAxNjQ5OiBJbnZhbGlkIHF1ZXVlX3BhaXJfaWQ9Mg0KQ1JZUFRPREVWOiBydGVfY3J5cHRvZGV2 X3JlbW92ZV9kZXFfY2FsbGJhY2soKSBsaW5lIDE2MzY6IENhbGxiYWNrIGlzIE5VTEwNCiArIFRl c3RDYXNlIFsgNV0gOiB0ZXN0X2RlcV9jYWxsYmFja19zZXR1cCBzdWNjZWVkZWQNCiArIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKw0KICsg VGVzdCBTdWl0ZSBTdW1tYXJ5IDogQ3J5cHRvIEdlbmVyYWwgVW5pdCBUZXN0IFN1aXRlDQogKyAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICsN CiArIFRlc3RzIFRvdGFsIDogICAgICAgIDYNCiArIFRlc3RzIFNraXBwZWQgOiAgICAgIDANCiAr IFRlc3RzIEV4ZWN1dGVkIDogICAgIDYNCiArIFRlc3RzIFVuc3VwcG9ydGVkOiAgIDANCiArIFRl c3RzIFBhc3NlZCA6ICAgICAgIDYNCiArIFRlc3RzIEZhaWxlZCA6ICAgICAgIDANCg0KV2l0aCBj cnlwdG9fY2FsbGJhY2tzIG1hY3JvIGRpc2FibGVkDQoNCisgVGVzdCBTdWl0ZSA6IENyeXB0byBH ZW5lcmFsIFVuaXQgVGVzdCBTdWl0ZQ0KICsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSArDQpDUllQVE9ERVY6IHJ0ZV9jcnlwdG9kZXZfY29u ZmlndXJlKCkgbGluZSAxMTQ4OiBJbnZhbGlkIGRldl9pZD03DQpDUllQVE9ERVY6IHJ0ZV9jcnlw dG9kZXZfY29uZmlndXJlKCkgbGluZSAxMTQ4OiBJbnZhbGlkIGRldl9pZD0yNTUNCkNSWVBUT0RF VjogcnRlX2NyeXB0b2Rldl9zdG9wKCkgbGluZSAxMjQxOiBEZXZpY2Ugd2l0aCBkZXZfaWQ9MCBh bHJlYWR5IHN0b3BwZWQNCiArIFRlc3RDYXNlIFsgMF0gOiB0ZXN0X2RldmljZV9jb25maWd1cmVf aW52YWxpZF9kZXZfaWQgc3VjY2VlZGVkDQpDUllQVE9ERVY6IHJ0ZV9jcnlwdG9kZXZfcXVldWVf cGFpcl9zZXR1cCgpIGxpbmUgMTM2NDogSW52YWxpZCBxdWV1ZV9wYWlyX2lkPTENCkNSWVBUT0RF VjogcnRlX2NyeXB0b2Rldl9xdWV1ZV9wYWlyX3NldHVwKCkgbGluZSAxMzY0OiBJbnZhbGlkIHF1 ZXVlX3BhaXJfaWQ9NjU1MzUNCkNSWVBUT0RFVjogcnRlX2NyeXB0b2Rldl9zdG9wKCkgbGluZSAx MjQxOiBEZXZpY2Ugd2l0aCBkZXZfaWQ9MCBhbHJlYWR5IHN0b3BwZWQNCiArIFRlc3RDYXNlIFsg MV0gOiB0ZXN0X3F1ZXVlX3BhaXJfZGVzY3JpcHRvcl9zZXR1cCBzdWNjZWVkZWQNCkNSWVBUT0RF VjogcnRlX2NyeXB0b2Rldl9xdWV1ZV9wYWlyc19jb25maWcoKSBsaW5lIDEwODY6IGludmFsaWQg cGFyYW06IGRldiAweDdmMmVhYzhjYjk0MCwgbmJfcXVldWVzIDANCkNSWVBUT0RFVjogcnRlX2Ny eXB0b2Rldl9jb25maWd1cmUoKSBsaW5lIDExNzE6IGRldjAgcnRlX2NyeXB0b19kZXZfcXVldWVf cGFpcnNfY29uZmlnID0gLTIyDQpDUllQVE9ERVY6IHJ0ZV9jcnlwdG9kZXZfcXVldWVfcGFpcnNf Y29uZmlnKCkgbGluZSAxMTAxOiBJbnZhbGlkIG51bSBxdWV1ZV9wYWlycyAoNjU1MzUpIGZvciBk ZXYgMA0KQ1JZUFRPREVWOiBydGVfY3J5cHRvZGV2X2NvbmZpZ3VyZSgpIGxpbmUgMTE3MTogZGV2 MCBydGVfY3J5cHRvX2Rldl9xdWV1ZV9wYWlyc19jb25maWcgPSAtMjINCkNSWVBUT0RFVjogcnRl X2NyeXB0b2Rldl9xdWV1ZV9wYWlyc19jb25maWcoKSBsaW5lIDExMDE6IEludmFsaWQgbnVtIHF1 ZXVlX3BhaXJzICgyKSBmb3IgZGV2IDANCkNSWVBUT0RFVjogcnRlX2NyeXB0b2Rldl9jb25maWd1 cmUoKSBsaW5lIDExNzE6IGRldjAgcnRlX2NyeXB0b19kZXZfcXVldWVfcGFpcnNfY29uZmlnID0g LTIyDQpDUllQVE9ERVY6IHJ0ZV9jcnlwdG9kZXZfc3RvcCgpIGxpbmUgMTI0MTogRGV2aWNlIHdp dGggZGV2X2lkPTAgYWxyZWFkeSBzdG9wcGVkDQogKyBUZXN0Q2FzZSBbIDJdIDogdGVzdF9kZXZp Y2VfY29uZmlndXJlX2ludmFsaWRfcXVldWVfcGFpcl9pZHMgc3VjY2VlZGVkDQpDUllQVE9ERVY6 IHJ0ZV9jcnlwdG9kZXZfc3RhdHNfZ2V0KCkgbGluZSAxNzAxOiBJbnZhbGlkIGRldl9pZD04OA0K Q1JZUFRPREVWOiBydGVfY3J5cHRvZGV2X3N0YXRzX2dldCgpIGxpbmUgMTcwNjogSW52YWxpZCBz dGF0cyBwdHINCkNSWVBUT0RFVjogcnRlX2NyeXB0b2Rldl9zdGF0c19yZXNldCgpIGxpbmUgMTcy OTogSW52YWxpZCBkZXZfaWQ9NDQNCiArIFRlc3RDYXNlIFsgM10gOiB0ZXN0X3N0YXRzIHN1Y2Nl ZWRlZA0KQ1JZUFRPREVWOiB0ZXN0X2VucV9jYWxsYmFja19zZXR1cCBsaW5lIDEzMDAzOiBOb3Qg c3VwcG9ydGVkLCBza2lwcGVkDQpDUllQVE9ERVY6IHJ0ZV9jcnlwdG9kZXZfc3RvcCgpIGxpbmUg MTI0MTogRGV2aWNlIHdpdGggZGV2X2lkPTAgYWxyZWFkeSBzdG9wcGVkDQogKyBUZXN0Q2FzZSBb IDRdIDogdGVzdF9lbnFfY2FsbGJhY2tfc2V0dXAgc2tpcHBlZA0KQ1JZUFRPREVWOiB0ZXN0X2Rl cV9jYWxsYmFja19zZXR1cCBsaW5lIDEzMTE2OiBOb3Qgc3VwcG9ydGVkLCBza2lwcGVkDQpDUllQ VE9ERVY6IHJ0ZV9jcnlwdG9kZXZfc3RvcCgpIGxpbmUgMTI0MTogRGV2aWNlIHdpdGggZGV2X2lk PTAgYWxyZWFkeSBzdG9wcGVkDQogKyBUZXN0Q2FzZSBbIDVdIDogdGVzdF9kZXFfY2FsbGJhY2tf c2V0dXAgc2tpcHBlZA0KICsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLSArDQogKyBUZXN0IFN1aXRlIFN1bW1hcnkgOiBDcnlwdG8gR2VuZXJh bCBVbml0IFRlc3QgU3VpdGUNCiArIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0gKw0KICsgVGVzdHMgVG90YWwgOiAgICAgICAgNg0KICsgVGVz dHMgU2tpcHBlZCA6ICAgICAgMg0KICsgVGVzdHMgRXhlY3V0ZWQgOiAgICAgNg0KICsgVGVzdHMg VW5zdXBwb3J0ZWQ6ICAgMA0KICsgVGVzdHMgUGFzc2VkIDogICAgICAgNA0KICsgVGVzdHMgRmFp bGVkIDogICAgICAgMA0KICsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLSArDQogKyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo=