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 CCE8CA09E4; Mon, 29 Mar 2021 17:56:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7E4BD140E15; Mon, 29 Mar 2021 17:56:00 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id AFE84140E0D for ; Mon, 29 Mar 2021 17:55:58 +0200 (CEST) IronPort-SDR: zytJXXSUCR0Ilz25wBfdy3nZqly7zO5aBtYiTXA3B94rpW7UTvlxEuCCbr/yudGrbD2HYxpCIo 9lcvn+Gwd5lQ== X-IronPort-AV: E=McAfee;i="6000,8403,9938"; a="188308299" X-IronPort-AV: E=Sophos;i="5.81,288,1610438400"; d="scan'208";a="188308299" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Mar 2021 08:55:57 -0700 IronPort-SDR: +ajDzYJ/wEMQIqF9wg+hC61RF75A28UYQSUyrNYfkcDr2uPZC3+OkVAH3YPYQdPNYJCHn6i1ol EQAdqGAQtyVA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,288,1610438400"; d="scan'208";a="417725290" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga008.jf.intel.com with ESMTP; 29 Mar 2021 08:55:56 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2106.2; Mon, 29 Mar 2021 08:55:56 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 29 Mar 2021 08:55:55 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2106.2 via Frontend Transport; Mon, 29 Mar 2021 08:55:55 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.171) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Mon, 29 Mar 2021 08:55:55 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GIiw8A7+UW0jj/8EmNgsDgsaHV17zpB3BvoaJAP4zOoovP3bZvqjnZrz2kTKHBNi9IpIeHspOysn/DngCrtf4GGlBjpT6QPRPp224yTcim8p7LxAt11OK6baWRTXLG5z8RmCX6/K/A9C2k/88zflemD8Hz1R7As4sUiHRKN2W3F6nmfgPdpSWMXXnn0gXgoqREtakGYLmwDHNHuWqt5cXQbtMygqpDCskZGBV/gCZ4PtRK7SfoHIuRe97Ho0tRgGn9BytSgitOnVaY73tNVvE7WQLmkZ2khiaBZF2UQYvD9Z+37O2ybyPUmwDgAqv0I+QT35ZEFtW8K1ZK3bIwqAoQ== 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=ex08BlPSr5eKuDB71rUgLDegFPOWKxAptKONLAN1O8A=; b=A4bgSqQMJ8jtgTiZrFBH9KsyU2RxKD1RBsnZZrOUz0fT2sTveWpPyGklKygBeORApmVkB2xRuH9UPiXgD7WsYUWRWFzknBZoV9zPDMo8+ie7CCZb36qQ/JNR7Taqcwq2IvAcKuHZCbTBeXDAx7s0aBCWBB6jLI33EzbNlXyc/pMGX26TCKRt94saEMc+hZ/EIJPPJf0wHqK1fgZhtF0zgq/0LAmmOpN0v8+1CnRLCifIjodDBGr1AmQY+wtuawrazdmXp2i2ttMizffmNz9aOvTpB8Ot00U1gQLl4gk9AvXMHc5vRxIB/iz3GnH9HBDv1VHUAJadVs+zkfHZAVMi7g== 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=ex08BlPSr5eKuDB71rUgLDegFPOWKxAptKONLAN1O8A=; b=RVKP2LNN1kZN7dj9pBOo3HoelCdJx0OI9j56n1YthkZTRTLYOhVRwxkt5iT2CIZCXIO55LpUIDq9q1JHaWdsia9lVaxRLBEAK8IZPGPs+P8XI/qa6GV+2EJvOaVVRvLdElp+AbgvKzvAJt2B/44uVV/Ji6dqG7HE/1BzBDlNK7s= Received: from SN6PR11MB3103.namprd11.prod.outlook.com (2603:10b6:805:d7::13) by SA0PR11MB4559.namprd11.prod.outlook.com (2603:10b6:806:9a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.31; Mon, 29 Mar 2021 15:55:53 +0000 Received: from SN6PR11MB3103.namprd11.prod.outlook.com ([fe80::c9c2:8157:5bef:9b2]) by SN6PR11MB3103.namprd11.prod.outlook.com ([fe80::c9c2:8157:5bef:9b2%6]) with mapi id 15.20.3977.033; Mon, 29 Mar 2021 15:55:53 +0000 From: "McDaniel, Timothy" To: Jerin Jacob CC: dpdk-dev , Jerin Jacob , "Van Haaren, Harry" , Ray Kinsella , "Neil Horman" , "Rao, Nikhil" , "Carrillo, Erik G" , "Gujjar, Abhinandan S" , Pavan Nikhilesh , Hemant Agrawal , mattias.ronnblom , "Mccarthy, Peter" Thread-Topic: [dpdk-dev] [PATCH 01/25] event/dlb2: add dlb v2.5 probe Thread-Index: AQHXHjdnzVpi+oEmuUaauE1HnEtrVaqTi5TwgAKWmoCAADJKMIAACQ0AgAS9khCAAA8vgIAAAQfA Date: Mon, 29 Mar 2021 15:55:53 +0000 Message-ID: References: <20210316221857.2254-1-timothy.mcdaniel@intel.com> <20210316221857.2254-2-timothy.mcdaniel@intel.com> In-Reply-To: Accept-Language: en-US Content-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: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [162.251.9.49] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 16586254-8f50-4890-5664-08d8f2cb2231 x-ms-traffictypediagnostic: SA0PR11MB4559: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ALIBtM3VEFon1QAwKXdjqTbEW2jC8dEdnMKDzlFzjx3p8nKqRJNUkZ5Yqgf+szJNmxhlvZhAtUFhKeQPAGXSGO6+9Ne+aL1BosjbNm/2P36O1pMnL/Qomjj5QlHjexnQPPCM9bPoAyhVqOme7OOu+bC4SIb+JEYT4A/8/yUR8HzQwOJKGy4fP67sPyFXUprNCn+x1OEG1dShraL2YTWdJyIrvoZ0a15EyO2klWF5fE6cPOSiEeC8nQV9Dcf+Tz0T6paYVXI3/p+DaEVWlzv/GNom+5r2l2wvAUsBMEk7dU+pBWS29CT1Uk2S1/AyuAIjGlpFbVIyIqfFqgZKHqakny39oyIAo+3noQths0ZQ8YgJ7VC2s9htLx9OF+H9zmIeeY4mmdykJxbFq4Vce4GFrtZPc4Mz3pkhjE0APF3ER1wNbg3rat7F3kP3+HzyelXc10wcJGB+UfdlCGOSR9xg/8tb0T3fTUGXtUyZt9IhHmv/egi7gxRSA+qqFznv3QEJXFux9bWaGM47NzLcsoOhVakchu+Got5MyhItE7rsyjSVDMbG8dzHMHHQAn51zyVYldvDSQ1H56+Sf1DcUy509lHlPrS5Fn2BRvOn/KhkcObvR9m6g6gA5GuV2508aleUIEpqbWMHanNr0UjzraXb17EKUfXytBusRp/euE1W6Ug= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3103.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(39860400002)(136003)(396003)(346002)(376002)(38100700001)(66446008)(64756008)(66556008)(2906002)(478600001)(5660300002)(71200400001)(52536014)(316002)(54906003)(6506007)(7696005)(107886003)(83380400001)(26005)(186003)(55016002)(9686003)(53546011)(6916009)(76116006)(66946007)(66476007)(4326008)(8676002)(33656002)(86362001)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?MGhjeGlTWjJKRi9iczlPZWhqeWYzaEpVUHFXa240ZjJIdWh0U1dUTlphMFNo?= =?utf-8?B?ejh0eFZJTTlNVkR4Q1dwVU55ZnpnRXlSLzZETENHbVc5YnRDWGpZWngyWVEz?= =?utf-8?B?cEk2QW5ONG13WGYzdjFjVEt4OWo2am9MVDhTNkRlNWZXVmQ2Y3pGeEhtcVJU?= =?utf-8?B?Mm1sOWpUZzViWGtwK3lFUmVLU3cyVUdkNVJBMXVBMjI0UGU3Q01MeUhZYVJJ?= =?utf-8?B?QTJZUEdyWWk2RXBiazljWHBzMlE2VE9MSmhhZGFKQUcyR2U5VCs3YXlUVHNj?= =?utf-8?B?NWwyYmRLSmhtdDl4UVFkWFMyS2hsSFdLTzlzRGx5YnlEQ0lLSlB5UVovMWNi?= =?utf-8?B?QzVValcweVhWTzBtTFBLRS82c00zVDZqSTJVclVVMXV1UHYyWjdoOXNlVkNx?= =?utf-8?B?eVpFNVF6cWJLMi9hK21zQk5HcDBOamQ0eHk0VzBkQTFtaTJnTGpjeWg5cjVT?= =?utf-8?B?d0UzZGt5UkZqSCtEQ0JBQjc2c0cva2tkL2xwYldVQlMwOURKRm1MUkRQeUoy?= =?utf-8?B?QlRnUXJXMGQyOXFVUFZpbUZEMGJjUzF1Nkd2M0prZ1BFTDZQeTNyZVlOV2Ru?= =?utf-8?B?M1RKa1Z4OTA2YzVVN0sva2RPc05La2t6UGw5bHRqSEpwaWllNXQyNHhVbklF?= =?utf-8?B?K2E1WjZtTytrejdXNlNQZEcyOWR3TmN1WkwrUXVZWTB5LzBwWFZRNXNrN2ZW?= =?utf-8?B?Rm1mNnlTMXA1cmd1UUlGcnBCVStDaFplVlowellDQXkwUmtuMzh6TXE4ZTNP?= =?utf-8?B?bFhjdEh1b21YdEs3RWxvOGNQZFF5Q0dqY3d5VVB4RzJaSi9DenJvd1Fzb3BR?= =?utf-8?B?NWYyMTY5OEhZcHhJUTVZcDJKaGJFaUZBaEw3UnFnNGk0d1ZhdEJpWG1DYmJW?= =?utf-8?B?Ri9RSjhNM1dWd21wSmFsL0tMeEQ3WGJkQUNGL0dSS0dmR2w5eTJJUlEvS0lL?= =?utf-8?B?a0NYME1ZN0pyd25xMlF6MlM4ZkRJUnpxYUxvUVpWbzh0cU5zYjE5TTdWMFRL?= =?utf-8?B?SE5KZHUzcEQ5Z3IvRnhsQ1Ivd1hhY280d3pGR290RjBWV3Q2K2hYUzF3YzhH?= =?utf-8?B?ZWs2S0o4YTdwaTNibnZJb056cnJCTW1EYkQ1VTNDOWpnb2VNYWxOcmNaeHNr?= =?utf-8?B?WnoycVpONEJjVWlvdDVvNHYzWlFacHJxemtIU0Z2QTV3b2hFdk9xdW4xSXZ0?= =?utf-8?B?N3pjWnRjT3QvbXBpaFVZQ2ltY0NTTjdQdDNnTktRYWNxeDRpWVVxVXh0aWhl?= =?utf-8?B?TWgwZVJIU3VqSXc3SU93TVJvUTg1NElkZitaT0pBRi92UEdCWkVnWkFaamkr?= =?utf-8?B?MTJjMUlmcUZHTlVtYXJzN1JQN3NTTmVSYnhTSk1DOUZUaFc0WmIvbm85QTVm?= =?utf-8?B?VStsZ2dndDVPSWk2RWlEaDNFSXdIa0xvSVpwUmpvSXZYOVEySXRIOWsxRVNI?= =?utf-8?B?cFFtSEVzc25BSkZyRHJUUWFRQ3dzTjJTSUNoRlRHZmVBVnkwN2pkWWl6REcv?= =?utf-8?B?bytvamNCTXNXZWR6QnZYUHk1YkkrUlc3c2YvczZJRjhqRTF2ZVFhUlhuSjZj?= =?utf-8?B?ZVBBYjFkTG5iK0VWYmZDSkhhOXZoY0t6MzI1QzBBalRRNVAzdXdia0NhWXJj?= =?utf-8?B?Wmp4d0orUzh2YVFGQjZCKzNScU5mcHJSMEw5UnlHQ1Z5QUY4VDdhL1M2bmsz?= =?utf-8?B?bENRdVZIVlZGWS8xUGJmdHhpblRPM3Q2bytLd3JUcjhTakVIT0U5QkVxZG1T?= =?utf-8?Q?MswMg6qVnmxIkdSpLk=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: SN6PR11MB3103.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 16586254-8f50-4890-5664-08d8f2cb2231 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2021 15:55:53.7507 (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: Mi7eyixWehZsD45i4qjE33FwdfeZkFhJm0lSmkmtH/m3FN0nN9rd/ReflHqS7Nbk44exGsUOXYKttWOMDNCYg7aeToHg/eqGZlYdvA8N2f8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4559 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH 01/25] event/dlb2: add dlb v2.5 probe 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 Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBNYXJjaCAyOSwgMjAyMSAxMDo1 MSBBTQ0KPiBUbzogTWNEYW5pZWwsIFRpbW90aHkgPHRpbW90aHkubWNkYW5pZWxAaW50ZWwuY29t Pg0KPiBDYzogZHBkay1kZXYgPGRldkBkcGRrLm9yZz47IEplcmluIEphY29iIDxqZXJpbmpAbWFy dmVsbC5jb20+OyBWYW4gSGFhcmVuLA0KPiBIYXJyeSA8aGFycnkudmFuLmhhYXJlbkBpbnRlbC5j b20+OyBSYXkgS2luc2VsbGEgPG1kckBhc2hyb2UuZXU+OyBOZWlsDQo+IEhvcm1hbiA8bmhvcm1h bkB0dXhkcml2ZXIuY29tPjsgUmFvLCBOaWtoaWwgPG5pa2hpbC5yYW9AaW50ZWwuY29tPjsNCj4g Q2FycmlsbG8sIEVyaWsgRyA8ZXJpay5nLmNhcnJpbGxvQGludGVsLmNvbT47IEd1amphciwgQWJo aW5hbmRhbiBTDQo+IDxhYmhpbmFuZGFuLmd1amphckBpbnRlbC5jb20+OyBQYXZhbiBOaWtoaWxl c2gNCj4gPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT47IEhlbWFudCBBZ3Jhd2FsIDxoZW1hbnQu YWdyYXdhbEBueHAuY29tPjsNCj4gbWF0dGlhcy5yb25uYmxvbSA8bWF0dGlhcy5yb25uYmxvbUBl cmljc3Nvbi5jb20+OyBNY2NhcnRoeSwgUGV0ZXINCj4gPHBldGVyLm1jY2FydGh5QGludGVsLmNv bT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIDAxLzI1XSBldmVudC9kbGIyOiBh ZGQgZGxiIHYyLjUgcHJvYmUNCj4gDQo+IE9uIE1vbiwgTWFyIDI5LCAyMDIxIGF0IDg6MzAgUE0g TWNEYW5pZWwsIFRpbW90aHkNCj4gPHRpbW90aHkubWNkYW5pZWxAaW50ZWwuY29tPiB3cm90ZToN Cj4gPg0KPiA+DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBG cm9tOiBKZXJpbiBKYWNvYiA8amVyaW5qYWNvYmtAZ21haWwuY29tPg0KPiA+ID4gU2VudDogRnJp ZGF5LCBNYXJjaCAyNiwgMjAyMSA5OjMzIEFNDQo+ID4gPiBUbzogTWNEYW5pZWwsIFRpbW90aHkg PHRpbW90aHkubWNkYW5pZWxAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IGRwZGstZGV2IDxkZXZAZHBk ay5vcmc+OyBKZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZlbGwuY29tPjsgVmFuDQo+IEhhYXJlbiwN Cj4gPiA+IEhhcnJ5IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT47IFJheSBLaW5zZWxsYSA8 bWRyQGFzaHJvZS5ldT47IE5laWwNCj4gPiA+IEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29t PjsgUmFvLCBOaWtoaWwgPG5pa2hpbC5yYW9AaW50ZWwuY29tPjsNCj4gPiA+IENhcnJpbGxvLCBF cmlrIEcgPEVyaWsuRy5DYXJyaWxsb0BpbnRlbC5jb20+OyBHdWpqYXIsIEFiaGluYW5kYW4gUw0K PiA+ID4gPGFiaGluYW5kYW4uZ3VqamFyQGludGVsLmNvbT47IFBhdmFuIE5pa2hpbGVzaA0KPiA+ ID4gPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT47IEhlbWFudCBBZ3Jhd2FsDQo+IDxoZW1hbnQu YWdyYXdhbEBueHAuY29tPjsNCj4gPiA+IG1hdHRpYXMucm9ubmJsb20gPG1hdHRpYXMucm9ubmJs b21AZXJpY3Nzb24uY29tPjsgTWNjYXJ0aHksIFBldGVyDQo+ID4gPiA8UGV0ZXIuTWNjYXJ0aHlA aW50ZWwuY29tPg0KPiA+ID4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIIDAxLzI1XSBl dmVudC9kbGIyOiBhZGQgZGxiIHYyLjUgcHJvYmUNCj4gPiA+DQo+ID4gPiBPbiBGcmksIE1hciAy NiwgMjAyMSBhdCA3OjMzIFBNIE1jRGFuaWVsLCBUaW1vdGh5DQo+ID4gPiA8dGltb3RoeS5tY2Rh bmllbEBpbnRlbC5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4g PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogSmVyaW4gSmFj b2IgPGplcmluamFjb2JrQGdtYWlsLmNvbT4NCj4gPiA+ID4gPiBTZW50OiBGcmlkYXksIE1hcmNo IDI2LCAyMDIxIDY6MDEgQU0NCj4gPiA+ID4gPiBUbzogTWNEYW5pZWwsIFRpbW90aHkgPHRpbW90 aHkubWNkYW5pZWxAaW50ZWwuY29tPg0KPiA+ID4gPiA+IENjOiBkcGRrLWRldiA8ZGV2QGRwZGsu b3JnPjsgSmVyaW4gSmFjb2IgPGplcmluakBtYXJ2ZWxsLmNvbT47IFZhbg0KPiA+ID4gSGFhcmVu LA0KPiA+ID4gPiA+IEhhcnJ5IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT47IFJheSBLaW5z ZWxsYSA8bWRyQGFzaHJvZS5ldT47DQo+IE5laWwNCj4gPiA+ID4gPiBIb3JtYW4gPG5ob3JtYW5A dHV4ZHJpdmVyLmNvbT47IFJhbywgTmlraGlsIDxuaWtoaWwucmFvQGludGVsLmNvbT47DQo+ID4g PiA+ID4gQ2FycmlsbG8sIEVyaWsgRyA8ZXJpay5nLmNhcnJpbGxvQGludGVsLmNvbT47IEd1amph ciwgQWJoaW5hbmRhbiBTDQo+ID4gPiA+ID4gPGFiaGluYW5kYW4uZ3VqamFyQGludGVsLmNvbT47 IFBhdmFuIE5pa2hpbGVzaA0KPiA+ID4gPiA+IDxwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20+OyBI ZW1hbnQgQWdyYXdhbA0KPiA+ID4gPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+Ow0KPiA+ID4gPiA+ IG1hdHRpYXMucm9ubmJsb20gPG1hdHRpYXMucm9ubmJsb21AZXJpY3Nzb24uY29tPjsgTWNjYXJ0 aHksIFBldGVyDQo+ID4gPiA+ID4gPHBldGVyLm1jY2FydGh5QGludGVsLmNvbT4NCj4gPiA+ID4g PiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0ggMDEvMjVdIGV2ZW50L2RsYjI6IGFkZCBk bGIgdjIuNSBwcm9iZQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gT24gVGh1LCBNYXIgMjUsIDIwMjEg YXQgMTowMSBBTSBNY0RhbmllbCwgVGltb3RoeQ0KPiA+ID4gPiA+IDx0aW1vdGh5Lm1jZGFuaWVs QGludGVsLmNvbT4gd3JvdGU6DQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ DQo+ID4gPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gPiA+ IEZyb206IEplcmluIEphY29iIDxqZXJpbmphY29ia0BnbWFpbC5jb20+DQo+ID4gPiA+ID4gPiA+ IFNlbnQ6IFN1bmRheSwgTWFyY2ggMjEsIDIwMjEgNDo0OCBBTQ0KPiA+ID4gPiA+ID4gPiBUbzog TWNEYW5pZWwsIFRpbW90aHkgPHRpbW90aHkubWNkYW5pZWxAaW50ZWwuY29tPg0KPiA+ID4gPiA+ ID4gPiBDYzogZHBkay1kZXYgPGRldkBkcGRrLm9yZz47IEplcmluIEphY29iIDxqZXJpbmpAbWFy dmVsbC5jb20+Ow0KPiBWYW4NCj4gPiA+ID4gPiBIYWFyZW4sDQo+ID4gPiA+ID4gPiA+IEhhcnJ5 IDxoYXJyeS52YW4uaGFhcmVuQGludGVsLmNvbT47IFJheSBLaW5zZWxsYQ0KPiA8bWRyQGFzaHJv ZS5ldT47DQo+ID4gPiBOZWlsDQo+ID4gPiA+ID4gPiA+IEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2 ZXIuY29tPjsgUmFvLCBOaWtoaWwNCj4gPG5pa2hpbC5yYW9AaW50ZWwuY29tPjsNCj4gPiA+ID4g PiA+ID4gQ2FycmlsbG8sIEVyaWsgRyA8RXJpay5HLkNhcnJpbGxvQGludGVsLmNvbT47IEd1amph ciwgQWJoaW5hbmRhbiBTDQo+ID4gPiA+ID4gPiA+IDxhYmhpbmFuZGFuLmd1amphckBpbnRlbC5j b20+OyBQYXZhbiBOaWtoaWxlc2gNCj4gPiA+ID4gPiA+ID4gPHBiaGFnYXZhdHVsYUBtYXJ2ZWxs LmNvbT47IEhlbWFudCBBZ3Jhd2FsDQo+ID4gPiA+ID4gPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+ Ow0KPiA+ID4gPiA+ID4gPiBtYXR0aWFzLnJvbm5ibG9tIDxtYXR0aWFzLnJvbm5ibG9tQGVyaWNz c29uLmNvbT47IE1jY2FydGh5LA0KPiBQZXRlcg0KPiA+ID4gPiA+ID4gPiA8UGV0ZXIuTWNjYXJ0 aHlAaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFU Q0ggMDEvMjVdIGV2ZW50L2RsYjI6IGFkZCBkbGIgdjIuNSBwcm9iZQ0KPiA+ID4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gPiBPbiBXZWQsIE1hciAxNywgMjAyMSBhdCAzOjQ5IEFNIFRpbW90aHkgTWNE YW5pZWwNCj4gPiA+ID4gPiA+ID4gPHRpbW90aHkubWNkYW5pZWxAaW50ZWwuY29tPiB3cm90ZToN Cj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IFRoaXMgY29tbWl0IGFkZHMgZGxiIHYy LjUgcHJvYmUgc3VwcG9ydCwgYW5kIHVwZGF0ZXMNCj4gPiA+ID4gPiA+ID4gPiBwYXJhbWV0ZXIg cGFyc2luZy4NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IFRoZSBkbGIgdjIuNSBk ZXZpY2UgZGlmZmVycyBmcm9tIGRsYiB2MiwgaW4gdGhhdCB0aGUNCj4gPiA+ID4gPiA+ID4gPiBu dW1iZXIgb2YgcmVzb3VyY2VzIChwb3J0cywgcXVldWVzLCAuLi4pIGlzIGRpZmZlcmVudCwNCj4g PiA+ID4gPiA+ID4gPiBzbyBtYWNyb3MgaGF2ZSBiZWVuIGFkZGVkIHRvIHRha2UgdGhlIGRldmlj ZSB2ZXJzaW9uDQo+ID4gPiA+ID4gPiA+ID4gaW50byBhY2NvdW50Lg0KPiA+ID4gPiA+ID4gPiA+ DQo+ID4gPiA+ID4gPiA+ID4gVGhpcyBjb21taXQgYWxzbyBjbGVhbnMgdXAgYSBmZXcgaXNzdWVz IGluIHRoZSBvcmlnaW5hbA0KPiA+ID4gPiA+ID4gPiA+IGRsYjIgc291cmNlOg0KPiA+ID4gPiA+ ID4gPiA+IC0gZWxpbWluYXRlIGR1cGxpY2F0ZSBjb25zdGFudCBkZWZpbml0aW9ucw0KPiA+ID4g PiA+ID4gPiA+IC0gcmVtb3ZlZCB1bnVzZWQgY29uc3RhbnQgZGVmaW5pdGlvbnMNCj4gPiA+ID4g PiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFRpbW90aHkgTWNEYW5pZWwg PHRpbW90aHkubWNkYW5pZWxAaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gPiA+IC0tLQ0KPiA+ID4g PiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ID4gLSNkZWZpbmUgRVZERVZf RExCMl9OQU1FX1BNRCBkbGIyX2V2ZW50DQo+ID4gPiA+ID4gPiA+ID4gKyNkZWZpbmUgRVZERVZf RExCMl9OQU1FX1BNRCBkbGJfZXZlbnQNCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gSXMg dGhpcyBhbiBpbnRlbmRlZCBjaGFuZ2U/IHdoeSBjaGFuZ2UgdGhlIGRyaXZlcidzIG5hbWUuDQo+ ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gWWVzLCBUaGlzIGlzIGFuIGludGVudGlvbmFsIGNoYW5n ZS4gIFdlIHdpbGwgYmUgdXNpbmcgdGhlIHNhbWUgZHJpdmVyDQo+IG5hbWUNCj4gPiA+ID4gPiBn b2luZyBmb3J3YXJkLCByZWdhcmRsZXNzIG9mIHRoZSBoYXJkd2FyZSB2ZXJzaW9uLg0KPiA+ID4g PiA+ID4gSW50ZXJuYWxseSwgd2Uga25vdyB3aGljaCB2ZXJzaW9uIG9mIHRoZSBoYXJkd2FyZSBp cyBwcmVzZW50Lg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gU2luY2UgdGhlIGRyaXZlciBuYW1lIGlz IHN0aWxsIGRyaXZlci9ldmVudC9kbGIyLiBLZWVwIGl0IGFzIHNhbWUNCj4gPiA+ID4gPiBwcmVm aXggc2NoZW1lIHdpdGggb3RoZXIgZHJpdmVycy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4g PiA+ID4gPg0KPiA+ID4gPiA+ID4gVGhhbmtzLA0KPiA+ID4gPiA+ID4gVGltDQo+ID4gPiA+ID4g Pg0KPiA+ID4gPg0KPiA+ID4gPiBXb3VsZCBpdCBiZSBhY2NlcHRhYmxlIHRvIHJlbmFtZSBkcml2 ZXJzL2V2ZW50L2RsYjIgdG8gZHJpdmVycy9ldmVudC9kbGI/DQo+ID4gPiA+IFdlIG1heSBoYXZl IGFkZGl0aW9uYWwgZGxiIGRldmljZXMgaW4gdGhlIHBpcGVsaW5lLCBzdWNoIGFzIHYzLCBhbmQg d2UNCj4gd291bGQNCj4gPiA+IHJlYWxseSBsaWtlDQo+ID4gPiA+IHRvIGhhdmUgdGhlbSBhbGwg dXNlIGEgY29tbW9uIG5hbWUuDQo+ID4gPg0KPiA+ID4gTWFrZXMgc2Vuc2UgdG8gY2hhbmdlIHRv IGRyaXZlcnMvZXZlbnQvZGxiLiBJIHRoaW5rLCB3ZSBjYW4gbWFrZSB0bw0KPiA+ID4gZGxiIHdo ZW4geW91DQo+ID4gPiBhZGQgdjMgc3VwcG9ydC4gTm93IHRoZXJlIGlzIG5vIG5lZWQuDQo+ID4g Pg0KPiA+ID4NCj4gPiA+ID4NCj4gPg0KPiA+IEhpIEplcmluLA0KPiA+DQo+ID4gSSBzcG9rZSB0 byB0aGUgdGVhbSwgYW5kIHdlIHdvdWxkIGxpa2UgdG8gZ2V0IHRoaXMgY2hhbmdlIGluIG5vdy4g SXQgaGFwcGVucw0KPiB0aGF0IHdlIGhhdmUNCj4gPiBzZXZlcmFsIGFwcGxpY2F0aW9ucyB0aGF0 IHVzZSB0aGUgZXZlbnRkZXYgQVBJDQo+IHJ0ZV9ldmVudF9kZXZfZ2V0X2Rldl9pZChjb25zdCBj aGFyICpuYW1lKS4NCj4gPiBIYXZpbmcgYSBzaW5nbGUgbmFtZSBzaW1wbGlmaWVzIHRoZXNlIGFw cGxpY2F0aW9ucywgYW5kIGFsc28gcHJldmVudHMNCj4gY3VzdG9tZXJzIGZyb20gaGF2aW5nIHRv DQo+ID4gdXBkYXRlIGFwcGxpY2F0aW9uIHNvdXJjZSBjb2RlIGV2ZXJ5IHRpbWUgYSBuZXcgZGxi IGRldmljZSBpcyByZWxlYXNlZC4NCj4gDQo+IA0KPiBOb3cgdGhhdCB3ZSByZW1vdmVkIGRyaXZl cnMvZXZlbnQvZGxiLCBQbGVhc2UgcmVuYW1lDQo+IGRyaXZlcnMvZXZlbnQvZGxiMiBhcyBkcml2 ZXJzL2V2ZW50L2RsYi4NCj4gYW5kIGNoYW5nZSBFVkRFVl9ETEJfTkFNRV9QTUQgYXMgZGxiX2V2 ZW50IGFuZCBzdWJtaXQgdGhlIG5ldyBwYXRjaA0KPiBwYXRjaGVzIGZvciB2Mi41Lg0KPiANCj4g DQo+IA0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+IFRpbQ0KPiA+DQoNClRoYW5rIHlvdSBKZXJpbi4g IEkgd2lsbCBtYWtlIHRob3NlIGNoYW5nZXMgYW5kIHN1Ym1pdCBhIG5ldyBwYXRjaCBzZXQgY29u dGFpbmluZyB0aGlzIGFuZCB0aGUgb3RoZXIgcmVxdWVzdGVkDQpjaGFuZ2VzLg0KDQpCZXN0IFJl Z2FyZHMsDQpUaW0NCg0K