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 D5B2A45AAF; Fri, 4 Oct 2024 18:50:14 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BFBBD427CE; Fri, 4 Oct 2024 18:50:14 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id BEF8840649 for ; Fri, 4 Oct 2024 18:50:12 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 494E9EdQ021852; Fri, 4 Oct 2024 09:50:12 -0700 Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 42204tjbha-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 04 Oct 2024 09:50:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FHjAQJvKrwbkEGlf2V9soL4A/VZwSjBz7AMNy8CMXlMQqLB4PBOef/eTuLPWwp6Y6BBk4LBwZNeCQMBGp+3UzUZHq/eUWnhaVCmrMnrGHLPLyHnEPJF7454Bjjybdnwh9PPRVjsXkJtXwCqL2MhIqG70M5qpzMO2xXn14hRpHPGQWMDvAk7ZVlUcZi90XSzDPc1q6vc29qlXNTYf6ETFFqS24hznSrvCNBkTfhL1w4ReZFseMeH2uyq/JQVnQzpX6wiUU7kQToGqj1U8naHemk2V/QMDDZ/TRmicWD19vR7LXGjQ50cpjvWNK/PfKPpXvKO21YGYJN4yh8Xi9e36+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=u0DjOmGWWuwQPRLInVwRs/NuN+lVzUxWi7bkP1bvrSM=; b=RdCDVq7hMxz9GbEqSFD72dJSymKm0cgNuY3aYocKDCGg5yGBaLOffywpRaKmrsrUh2bwHp4gQDFDoMWlLb6TTujukKrJOV7ybCKyyPhariDmXj8MOObfhEC8NB9Q9oiIbx0yOs4vLlBAXyzpvKh8UdR4eoSv3nOEDV5OrHays/v5UNkGNldAoUCWSDbJMx92SfdO1m8XZpFRKaFP2tWs3L8BvxzSByh+/ggpC2p0AwAiTOPlS+lfYZvozdshttRoL98wwB8dLHu6U0tJv00sZ5q0gfq31/3+TxuhkZcw7n1PBvqlzbs9KkBeZxwAFoTdJNEKGDj05I/pQ/cSg3jpkg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u0DjOmGWWuwQPRLInVwRs/NuN+lVzUxWi7bkP1bvrSM=; b=NBuVpfQo8FsQfekXoEiEyI6nbFpbySxjKvg4b1KkIiJ6eP+Y4vFHK5pKwjNwjFcXdIawibv9cBL5UpCHroxpst0wMTgPoTEIJmqECfRnji05WlhTVxja+E2+va0k33lcv7IyuEnL0VQtCcmX1MBInTmobujh7I4CTmKneKufVp4= Received: from PH0PR18MB4086.namprd18.prod.outlook.com (2603:10b6:510:3::9) by PH0PR18MB5221.namprd18.prod.outlook.com (2603:10b6:510:163::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.18; Fri, 4 Oct 2024 16:50:07 +0000 Received: from PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::ed37:4ea0:6359:f717]) by PH0PR18MB4086.namprd18.prod.outlook.com ([fe80::ed37:4ea0:6359:f717%4]) with mapi id 15.20.8026.017; Fri, 4 Oct 2024 16:50:07 +0000 From: Pavan Nikhilesh Bhagavatula To: Stephen Hemminger CC: Jerin Jacob , Shijith Thotton , "abdullah.sevincer@intel.com" , "hemant.agrawal@nxp.com" , "sachin.saxena@oss.nxp.com" , "harry.van.haaren@intel.com" , "mattias.ronnblom@ericsson.com" , "liangma@liangbit.com" , "peter.mccarthy@intel.com" , "dev@dpdk.org" Subject: RE: [EXTERNAL] Re: [PATCH v5 0/6] Introduce event pre-scheduling Thread-Topic: [EXTERNAL] Re: [PATCH v5 0/6] Introduce event pre-scheduling Thread-Index: AQHbFnn21RGauvMow0yYugs93fsM3bJ2ycEAgAAD7bA= Date: Fri, 4 Oct 2024 16:50:07 +0000 Message-ID: References: <20241001131901.7920-1-pbhagavatula@marvell.com> <20241004162451.6842-1-pbhagavatula@marvell.com> <20241004093500.4826372a@hermes.local> In-Reply-To: <20241004093500.4826372a@hermes.local> Accept-Language: en-US, en-IN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4086:EE_|PH0PR18MB5221:EE_ x-ms-office365-filtering-correlation-id: 38771e4c-1f99-45ff-e477-08dce4949a66 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?MEhGMXcwNDBwK1FETUpaNVhjaG43OFJuMmdDRDRKaEhYNEVhS0g0OHBDd29q?= =?utf-8?B?S1d2Y3dFdkhKdkpGcVBpYW5qZ20yWm8rb0JVdjZXaDBmR1VIaTRxRFRrenQ5?= =?utf-8?B?aFVsdXpxaHV5RlJ1d3NySVFETWpGWk1RSUF0NXZUY1N5T0RkS2U4aTVzckNS?= =?utf-8?B?elZXcW5wamNtckpZRzlFT3ZVbmw5eEdFcTZ3bGhFYXYzeERhdHc5aHMvVEFx?= =?utf-8?B?eEpBanpHUVhxZTFUMFdDdUdlbnc3Zm1VY0hsd2piNU5yMUxTRVgza2loOXRK?= =?utf-8?B?N1NwZFA0WllPZjh0VTlaVlprN3NSZ01ZWGNYcXltaXZrSmtwYnRGNTRoZDM3?= =?utf-8?B?V05FRXpKem5oWEttdVFLN08rYi8rQTJXVkZLOWk5NWZJYytJWjJ3dGhhemN2?= =?utf-8?B?bTNXbXNFWVZXYXRkdVlsUXBLclE1Q1UvNG1OSlhMMnhaMjBxS2tRY2Z5V0Fu?= =?utf-8?B?dEpTbU92RFNtMWRLSWxKL05QRWpOL0lNWlhRcU1Ibk9rZmJiVlRUekNCamlL?= =?utf-8?B?K0hKQlVLUVgwNVNETkZBUHFrQmhzUXYwdFJ1RHdQY2EyaFFWK3hHYWhTMWJz?= =?utf-8?B?UGQ5WFNFUjZsMGJDeFlUb2N1RlFUc3VUb0xtekFoaVpPSExYYzZaUnAwcytx?= =?utf-8?B?MngvVHhCZFhHd0tpLzZkTnlyL3YwcDdFaWZHWXBWOVpGVGZUZjFCMVNiaW0z?= =?utf-8?B?SXlmdFRqaHZTam55bGQ2dEJ5c0liNDRaWDQza2NZcFFYd1dBNjVMZVdGbjlu?= =?utf-8?B?U2FmcnFDQnZiQVY0bXdLZkdDdGFjKzR3SHNFRzJrRURIRDJqUXhyMjBJQnFj?= =?utf-8?B?UnIzeFVKRzlKN1AvWnVXaUFTcVExYmxFbWNJa0JLSk5iK1lrVExabWRWeFJ4?= =?utf-8?B?cjR5T093WUFuUXJVQXVFcDFSUThYVk9YQ3U1aHhKeXMwMi9zZUJRYkZMYnBR?= =?utf-8?B?eVFqZ0FWQWFYSy9KekVVQ2xQUDV5T0tTdmRpZG5jMHVwQURIUU9kTDRxcFJj?= =?utf-8?B?SjduNnV4UWNBQmtzdlRDcDhFSXFMWTR4NFY3bmx2WjJvTEd1VHp2SWlzZldD?= =?utf-8?B?c3RhVldpMG84QXhZK2VNblYzODhlSDlEU0FOYTFHd3pYNHpKUnhOMmEzeXN5?= =?utf-8?B?dnBGWjlZRkUwdTlZbEQ5R2tpcUp1RHV6NW9IS1dHWE13UVVXZDBsRENsVmRs?= =?utf-8?B?UWJIa3d5WWVLbkJIQVJ0VG1RREV1VlZrNzMvVG5xc25kbXFFYnZiSVViVFRR?= =?utf-8?B?MlE1UzVmOVZQdXI0eEMraldOMVRrdXBPTXZ0MnVLR0FxNzBIOVpxVm5VVFdx?= =?utf-8?B?dUFjVzdUenZWTXE0MjNRdENVZHVTSTNLQ3dWK3QyMHM1L3J5Mm1SRlc5Q2tn?= =?utf-8?B?NEhzN2hyUldQKzJqM05DdjFYbkhSdWdvYy95MlhTQ0xnUXVPejlpcnhhMm9K?= =?utf-8?B?SHlhdDNTOFRBZzRtbERJZkFYK3NxcUVodGRhclFCd3ExbFhaS0oxTUdiOTZC?= =?utf-8?B?RHpqQUF6dFU1aFRPdGJIaXhib1NGNWxDWUV3UWlmaGZnd2lLZ29HaUJUbVRV?= =?utf-8?B?bFRkNDVoRTVJYS9yMzN4VG9RanZaRm1hQU5MT1lhc1J5WElOcjhlNUtTSkdU?= =?utf-8?B?NVF1dlNaeE9KM2RJWjVSLysrT1lBN1ZGNjViazlkREtyZFkzNVYwYVZURy82?= =?utf-8?B?NEtna3FmMnNFZ1Q1czhiSUVMOC9ycmdOL01TdGV2NWk2dlR2MWo4TTlwZyt6?= =?utf-8?B?M0pHYkUydWFMMWRoaE50dVh5Tlc1NDFkUUVqdTV2cjJPSVlKZXgyRFFhUkZv?= =?utf-8?B?cEhXN0dDYUtDNGVhbzFJQT09?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4086.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YmtNeVRpWU9jVW9vNmpvOUxHb0Z3eWo4bHdNRW1ZU1NnQlBITTFVRjBnaVpz?= =?utf-8?B?SjFZSGlsTXZTb283eitmZWVIMFZsbWVsWXFDMkV4QnU4d0xXU2lOMFJLcE5W?= =?utf-8?B?NmdYT1NiMFk0T2VSaDRpcWNHK2thMVEyekJOSVlhTmszTDFFa3FWdExhYUVN?= =?utf-8?B?VjRrZHR1cWp2VUIzR2VqSlhOSnNrWElDMmdsbkxLRmVOaWlGeGQwYUZ2bFZ6?= =?utf-8?B?KzJFQnJreG92c3AzTjNpa0ZxYWRMSVR3OWlMa3YvOGU0V0dXOVNZZlpFU08r?= =?utf-8?B?MHA1eXViZWdmSUZibWVjb1JPNC9uckY2a3FZeEt2YlhnTlVabk5LU3pqTHBK?= =?utf-8?B?cGFaWGNRY1RjRUpoQjVqU3RlSmhQcFlnK0xHbnlKdWVFNGJ3Y2tmUTJYbDBs?= =?utf-8?B?UWxQQkNRcEY2QktiSUV3cnd5TG1rUGpqL2ExUStOd1VuaHRQbDRQdkR2ZHZD?= =?utf-8?B?ek9TcEtTSnp1RkU1cE9nM293dDdabm9TSmdiQTNEZVlVSmNmeTk1d1Z4SUxK?= =?utf-8?B?cTlxM2xRMTRBNkNrSEF5QlpKSUVRSGZSSTNONStueG1sQ2dkVTg0MG5WWFdv?= =?utf-8?B?TG00ZkpzQTBDakF2cjgyVVlPalFUSGd1enI3QkhvcjlIVFpxazdLbFZWcmE0?= =?utf-8?B?OC9MRDUwcmpXVlA4OHNvUzlWd0ZLMDRQOE45Y2FzM0JnK1hxdWliZHVRV09m?= =?utf-8?B?bUFiMkhIU3Ftdy9sUjRrNm1xckkxZVA2Q2cwNldmVXF1Mk5aRTVBOEFBZnRq?= =?utf-8?B?Z1kvellCNUV2NGppU2FCZWcwUzd4WThFSkM1RG1zNHF0MUFEM3FtZk5rMm5j?= =?utf-8?B?UEJGcklPUENLYmpqbHpwMEtoT01OUXRNcCs0RUZ1MUphMm4yVUtQSUJxNEd2?= =?utf-8?B?ZWNKZk1BVlVhZzJvSm1JNkgzam5oNzZoM2RKd0d0bHdzcnJxUTIrZzBsK3pm?= =?utf-8?B?cStMTEVVUkFwR2krbi90YUxPSWZxZWE1UzhSNThWTHZFcld5eW1LL1QrMjZK?= =?utf-8?B?T1Zua1A1eGtJMVZBdzdWanJZaDUzUitiMFgzeDFwbWZhc2RoUjFseWw5RFJl?= =?utf-8?B?dmlCbkpyaWVxWGNTV1B3V08wdVRaRGwycWR5VUEzYnp2SGw1Q0l3Q0FSOHhN?= =?utf-8?B?NWNDamltZFl1OS9LZVZXK0lQSGZlY1U0amw2czM3VVhoMDZXSnZ4b1NLdmFE?= =?utf-8?B?SEVyalpEM3d5QmZCZVVlUGloRWw5c0pTeklBRXhIMW1UTEJMeFVpWkNENElp?= =?utf-8?B?RGRXY1FEb1o5RlFGQjc4bVNWOUJTZDFIa2hHbU12bG5yVjZiTEZEZlZPUG9D?= =?utf-8?B?d3JTYWdSVmhIM2xDVHI4MzhpZXhvUktLNng0TUh6aDBFdnlhMW1pbWNCbEpJ?= =?utf-8?B?TlJNWXFtQVNKck9JK09NUUkwQkJTbEcwc01QYTlvdlgxc3pXelljVnc1ME9n?= =?utf-8?B?SWl0aUJ4Yks0Q1JpY0k4WStmeHU0SkphWHMrb0JxSEFQQXdQTG5YN1ZmT0RN?= =?utf-8?B?KzlnWFJQYjFUL001cUN5NDluUEFTQzl5THJuOTNSZ3pINDdwdmlRV0toWGVy?= =?utf-8?B?aW5wdzlFVG5ENHR0ZnUwenRrd29LVXFkRit5Rm9hOEhDU1VXd0pKTjFaT2Rr?= =?utf-8?B?dm5mVmFsMG1RQTd1MmtSNkZlZXhKZXpHc0RpN3dlQTR6WERBRlVEbWV3dzJL?= =?utf-8?B?UG9wY2xnYXR0MmhsMEs2VUVhckI0YUtxRmpXSHg1SUhvUEtSL0hWc2hvQkRs?= =?utf-8?B?Zm1VMkh6MFF2R1ZuL1hYWXlBWjR3VGRVQUJ3TkZwaVJ6QXRTbTZmejhnZDlB?= =?utf-8?B?bG9ONE1RdDN0c3habDJ4MHBrYnYrME9xOHEzMkdEaU5QNXlyUTJaems2QlRF?= =?utf-8?B?SUtpc0MrTnUzVlpBVzAyNFUybDNIc1FKNjVuaHdYaDlPblhEWDMvMkFjcVhB?= =?utf-8?B?dHY2LzVZOEtyUDZyNXI2dkNGdVZ6TjBIaHNrSEFYR2czQWt4MW1Oczh4aTJ0?= =?utf-8?B?ZGRlTzl5c2tCcGpCSStHMFlvdlFvVERtem1yeVRVWTlkZXJyWjI0dTk4amRw?= =?utf-8?B?S2IxU0hqQUFySENCQTdMd1BwSEJJd2VMTDRGZW1zMHc4MXRjdlNXU2RXZSs1?= =?utf-8?Q?1e2qwepsoq2OzoPiNvFjh6L0V?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4086.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38771e4c-1f99-45ff-e477-08dce4949a66 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2024 16:50:07.6333 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: axaPeWpyJPB3sSBGdlyns2Ck440euI0Hh1QQA/rxAjNz459J/tnAO6ZedCTVtox3bjGrRZ85+xbUHU8Ymypvr9VT8KJvRBht2rx+2JfJIBc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB5221 X-Proofpoint-ORIG-GUID: rkxPd2mvfvKUP2PG82ajBCXsDR04ddOL X-Proofpoint-GUID: rkxPd2mvfvKUP2PG82ajBCXsDR04ddOL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-06_09,2024-09-06_01,2024-09-02_01 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 PiA+IEZyb206IFBhdmFuIE5pa2hpbGVzaCA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPg0KPiA+ DQo+ID4gRXZlbnQgcHJlLXNjaGVkdWxpbmcgaW1wcm92ZXMgc2NoZWR1bGluZyBwZXJmb3JtYW5j ZSBieSBhc3NpZ25pbmcgZXZlbnRzDQo+ID4gdG8gZXZlbnQgcG9ydHMgaW4gYWR2YW5jZSB3aGVu IGRlcXVldWVzIGFyZSBpc3N1ZWQuDQo+ID4gVGhpcyBzZXJpZXMgaW50cm9kdWNlcyB2YXJpb3Vz IHR5cGVzIGFuZCBsZXZlbHMgb2YgcHJlLXNjaGVkdWxpbmcgdG8gdGhlDQo+ID4gZXZlbnRkZXYg bGlicmFyeS4NCj4gPg0KPiA+IHByZS1zY2hlZHVsaW5nIFR5cGVzOg0KPiA+ICAqIFJURV9FVkVO VF9QUkVTQ0hFRFVMRV9OT05FOiBObyBwcmUtc2NoZWR1bGluZy4NCj4gPiAgKiBSVEVfRVZFTlRf UFJFU0NIRURVTEU6IEFsd2F5cyBpc3N1ZSBhIHByZS1zY2hlZHVsZSB3aGVuIGRlcXVldWUgaXMN Cj4gaXNzdWVkLg0KPiA+ICAqIFJURV9FVkVOVF9QUkVTQ0hFRFVMRV9BREFQVElWRTogRGVsYXkg aXNzdWluZyBwcmUtc2NoZWR1bGUgdW50aWwNCj4gdGhlcmUNCj4gPiAgICBhcmUgbm8gZm9yd2Fy ZCBwcm9ncmVzcyBjb25zdHJhaW50cyB3aXRoIHRoZSBoZWxkIGZsb3cgY29udGV4dHMuDQo+ID4N Cj4gPiBwcmUtc2NoZWR1bGluZyBMZXZlbHM6DQo+ID4gICogRXZlbnQgRGV2aWNlIExldmVsIFBy ZS1zY2hlZHVsaW5nOiBQcmUtc2NoZWR1bGluZyBjYW4gYmUgZW5hYmxlZCBvcg0KPiBkaXNhYmxl ZCBhdCB0aGUNCj4gPiAgICBldmVudCBkZXZpY2UgZHVyaW5nIGNvbmZpZ3VyYXRpb24uIEV2ZW50 IGRldmljZXMgY2FuIGluZGljYXRlIHByZS0NCj4gc2NoZWR1bGluZw0KPiA+ICAgIGNhcGFiaWxp dGllcyB1c2luZyBgUlRFX0VWRU5UX0RFVl9DQVBfRVZFTlRfUFJFU0NIRURVTEVgIGFuZA0KPiA+ ICAgYFJURV9FVkVOVF9ERVZfQ0FQX0VWRU5UX1BSRVNDSEVEVUxFX0FEQVBUSVZFYCB2aWEgdGhl IGV2ZW50DQo+IGRldmljZSBpbmZvDQo+ID4gICBmdW5jdGlvbiBgaW5mby5ldmVudF9kZXZfY2Fw YC4NCj4gPiAgKiBFdmVudCBQb3J0IExldmVsIFByZWZldGNoOiBQcmUtc2NoZWR1bGluZyBjYW4g YmUgc2VsZWN0aXZlbHkgZW5hYmxlZCBvcg0KPiBkaXNhYmxlZA0KPiA+ICAgIGF0IHRoZSBldmVu dCBwb3J0IGR1cmluZyBydW50aW1lLiBFdmVudCBkZXZpY2VzIGNhbiBpbmRpY2F0ZSB0aGlzIGNh cGFiaWxpdHkNCj4gPiAgICB1c2luZyBgUlRFX0VWRU5UX1BPUlRfQ0FQX1BFUl9QT1JUX1BSRVND SEVEVUxFYCB2aWEgdGhlIGV2ZW50DQo+IGRldmljZSBpbmZvDQo+ID4gICAgZnVuY3Rpb24gYGlu Zm8uZXZlbnRfcG9ydF9jYXBgLg0KPiA+ICAqIEFwcGxpY2F0aW9uIENvbnRyb2xsZWQgUHJlZmV0 Y2ggSGludDogQXBwbGljYXRpb25zIGNhbiBwcm92aWRlIGhpbnRzIHRvIHRoZQ0KPiA+ICAgIGV2 ZW50IGRldmljZSB0byBzdGFydCBwcmUtc2NoZWR1bGluZyBldmVudHMgdXNpbmcgdGhlIG5ldyBB UEkNCj4gPiAgICBgcnRlX2V2ZW50X3BvcnRfcHJlLXNjaGVkdWxlYC4gRXZlbnQgZGV2aWNlcyBj YW4gaW5kaWNhdGUgdGhpcyBjYXBhYmlsaXRpZXMNCj4gdXNpbmcNCj4gPiAgICBgUlRFX0VWRU5U X0RFVl9DQVBfUFJFU0NIRURVTEVfRVhQTElDSVRgIHZpYSB0aGUgZXZlbnQgZGV2aWNlIGluZm8N Cj4gZnVuY3Rpb24NCj4gPiAgICBgaW5mby5ldmVudF9kZXZfY2FwYC4NCj4gPg0KPiA+IFRoZSBy dGVfZXZlbnRfZGVxdWV1ZV9idXJzdCBvcGVyYXRpb24gaW5pdGlhdGVzIHRoZSBwcmUtc2NoZWR1 bGUNCj4gb3BlcmF0aW9uLCB3aGljaA0KPiA+IGNvbXBsZXRlcyBpbiBwYXJhbGxlbCB3aXRob3V0 IGFmZmVjdGluZyB0aGUgZmxvdyBjb250ZXh0IG9mIHRoZSBkZXF1ZXVlZA0KPiBldmVudHMgYW5k DQo+ID4gZGVxdWV1ZSBsYXRlbmN5LiBPbiB0aGUgbmV4dCBkZXF1ZXVlIG9wZXJhdGlvbiwgdGhl IHByZS1zY2hlZHVsZWVkIGV2ZW50cw0KPiBhcmUNCj4gPiBkZXF1ZXVlZCwgYW5kIHByZS1zY2hl ZHVsZSBvcGVyYXRpb24gaXMgaW5pdGlhdGVkIGFnYWluLg0KPiA+DQo+ID4gSW4gdGhlIGNhc2Ug b2YgYXBwbGljYXRpb24tY29udHJvbGxlZCBwcmUtc2NoZWR1bGUgaGludHMsIHRoZSBjdXJyZW50 bHkgaGVsZA0KPiBmbG93DQo+ID4gY29udGV4dHMsIGlmIGFueSwgYXJlIG5vdCBhZmZlY3RlZCBi eSB0aGUgcHJlLXNjaGVkdWxlIG9wZXJhdGlvbi4gT24gdGhlIG5leHQNCj4gPiBkZXF1ZXVlIG9w ZXJhdGlvbiwgdGhlIHByZS1zY2hlZHVsZWVkIGV2ZW50cyBhcmUgcmV0dXJuZWQsIGJ1dCBwcmUt DQo+IHNjaGVkdWxlIGlzIG5vdA0KPiA+IGluaXRpYXRlZCBhZ2FpbiB1bnRpbCB0aGUgYXBwbGlj YXRpb24gcHJvdmlkZXMgdGhlIGhpbnQgYWdhaW4uIElmIHByZS1zY2hlZHVsaW5nDQo+ID4gaXMg YWxyZWFkeSBlbmFibGVkIGF0IHRoZSBldmVudCBkZXZpY2UgbGV2ZWwgb3IgZXZlbnQgcG9ydCBs ZXZlbCwgdGhlIGhpbnQgaXMNCj4gaWdub3JlZC4NCj4gPg0KPiA+IHYyIENoYW5nZXM6DQo+ID4g LSBzL3ByZWZldGNoL3ByZS1zY2hlZHVsZSAoTWF0dGlhcykuDQo+ID4gdjMgQ2hhbmdlczoNCj4g PiAtIEFkZCBDTlhLIHByZXNjaGVkdWxlIGltcGxlbWVudGF0aW9uLg0KPiA+IC0gVXBkYXRlIHRl c3QtZXZlbnRkZXYgdG8gdXNlIHByZXNjaGVkdWxpbmcuDQo+ID4gLSBVcGRhdGUgZXhhbXBsZXMg dG8gdXNlIHByZXNjaGVkdWxpbmcuDQo+ID4gdjQgQ2hhbmdlczoNCj4gPiAtIEZpeCBjb21waWxh dGlvbi4NCj4gPiB2NSBDaGFuZ2VzOg0KPiA+IC0gVXBkYXRlIEFCSSBjaGFuZ2VzDQo+ID4gLSBz L1JURV9FVkVOVF9ERVZfUFJFU0NIRURVTEUvUlRFX0VWRU5UX1BSRVNDSEVEVUxFLw0KPiA+IC0N Cj4gcy9SVEVfRVZFTlRfREVWX0NBUF9TV19QUkVTQ0hFRFVMRS9SVEVfRVZFTlRfREVWX0NBUF9Q UkVTQ0hFDQo+IERVTEVfRVhQTElDSVQvDQo+ID4gLQ0KPiBzL1JURV9FVkVOVF9QT1JUX0NBUF9F VkVOVF9QRVJfUE9SVF9QUkVTQ0hFRFVMRS9SVEVfRVZFTlRfUE8NCj4gUlRfQ0FQX1BFUl9QT1JU X1BSRVNDSEVEVUxFDQo+ID4gLSBWYXJpb3VzIGRvY3VtZW50YXRpb24gZml4ZXMgYW5kIHVwZGF0 ZXMuDQo+ID4NCj4gPg0KPiA+IFBhdmFuIE5pa2hpbGVzaCAoNik6DQo+ID4gICBldmVudGRldjog aW50cm9kdWNlIGV2ZW50IHByZS1zY2hlZHVsaW5nDQo+ID4gICBldmVudGRldjogYWRkIGV2ZW50 IHBvcnQgcHJlLXNjaGVkdWxlIG1vZGlmeQ0KPiA+ICAgZXZlbnRkZXY6IGFkZCBldmVudCBwcmVz Y2hlZHVsZSBoaW50DQo+ID4gICBldmVudC9jbmt4OiBhZGQgcHJlLXNjaGVkdWxlIHN1cHBvcnQN Cj4gPiAgIGFwcC90ZXN0LWV2ZW50ZGV2OiBhZGQgcHJlLXNjaGVkdWxpbmcgc3VwcG9ydA0KPiA+ ICAgZXhhbXBsZXM6IHVzZSBldmVudGRldiBwcmUtc2NoZWR1bGluZw0KPiA+DQo+ID4gIGFwcC90 ZXN0LWV2ZW50ZGV2L2V2dF9jb21tb24uaCAgICAgICAgICAgICAgICB8ICA0NSArKystLQ0KPiA+ ICBhcHAvdGVzdC1ldmVudGRldi9ldnRfb3B0aW9ucy5jICAgICAgICAgICAgICAgfCAgMTcgKysN Cj4gPiAgYXBwL3Rlc3QtZXZlbnRkZXYvZXZ0X29wdGlvbnMuaCAgICAgICAgICAgICAgIHwgICAx ICsNCj4gPiAgYXBwL3Rlc3QvdGVzdF9ldmVudGRldi5jICAgICAgICAgICAgICAgICAgICAgIHwg MTQzICsrKysrKysrKysrKysrKysNCj4gPiAgZG9jL2d1aWRlcy9ldmVudGRldnMvY254ay5yc3Qg ICAgICAgICAgICAgICAgIHwgIDEwIC0tDQo+ID4gIGRvYy9ndWlkZXMvZXZlbnRkZXZzL2ZlYXR1 cmVzL2NueGsuaW5pICAgICAgICB8ICAgMSArDQo+ID4gIGRvYy9ndWlkZXMvZXZlbnRkZXZzL2Zl YXR1cmVzL2RlZmF1bHQuaW5pICAgICB8ICAgMSArDQo+ID4gIGRvYy9ndWlkZXMvcHJvZ19ndWlk ZS9ldmVudGRldi9ldmVudGRldi5yc3QgICB8ICA0OCArKysrKysNCj4gPiAgZG9jL2d1aWRlcy9y ZWxfbm90ZXMvcmVsZWFzZV8yNF8xMS5yc3QgICAgICAgIHwgIDEzICsrDQo+ID4gIGRvYy9ndWlk ZXMvdG9vbHMvdGVzdGV2ZW50ZGV2LnJzdCAgICAgICAgICAgICB8ICAgNiArDQo+ID4gIGRyaXZl cnMvZXZlbnQvY254ay9jbjEwa19ldmVudGRldi5jICAgICAgICAgICB8ICAxOSArKy0NCj4gPiAg ZHJpdmVycy9ldmVudC9jbnhrL2NuMTBrX3dvcmtlci5jICAgICAgICAgICAgIHwgIDIxICsrKw0K PiA+ICBkcml2ZXJzL2V2ZW50L2NueGsvY24xMGtfd29ya2VyLmggICAgICAgICAgICAgfCAgIDIg Kw0KPiA+ICBkcml2ZXJzL2V2ZW50L2NueGsvY254a19ldmVudGRldi5jICAgICAgICAgICAgfCAg IDIgLQ0KPiA+ICBkcml2ZXJzL2V2ZW50L2NueGsvY254a19ldmVudGRldi5oICAgICAgICAgICAg fCAgIDEgLQ0KPiA+ICAuLi4vcGlwZWxpbmVfd29ya2VyX2dlbmVyaWMuYyAgICAgICAgICAgICAg ICAgfCAgIDYgKw0KPiA+ICAuLi4vZXZlbnRkZXZfcGlwZWxpbmUvcGlwZWxpbmVfd29ya2VyX3R4 LmMgICAgfCAgIDYgKw0KPiA+ICBleGFtcGxlcy9pcHNlYy1zZWNndy9ldmVudF9oZWxwZXIuYyAg ICAgICAgICAgfCAgIDYgKw0KPiA+ICBleGFtcGxlcy9sMmZ3ZC1ldmVudC9sMmZ3ZF9ldmVudF9n ZW5lcmljLmMgICAgfCAgIDYgKw0KPiA+ICAuLi4vbDJmd2QtZXZlbnQvbDJmd2RfZXZlbnRfaW50 ZXJuYWxfcG9ydC5jICAgfCAgIDYgKw0KPiA+ICBleGFtcGxlcy9sM2Z3ZC9sM2Z3ZF9ldmVudF9n ZW5lcmljLmMgICAgICAgICAgfCAgIDYgKw0KPiA+ICBleGFtcGxlcy9sM2Z3ZC9sM2Z3ZF9ldmVu dF9pbnRlcm5hbF9wb3J0LmMgICAgfCAgIDYgKw0KPiA+ICBsaWIvZXZlbnRkZXYvZXZlbnRkZXZf cG1kLmggICAgICAgICAgICAgICAgICAgfCAgIDQgKw0KPiA+ICBsaWIvZXZlbnRkZXYvZXZlbnRk ZXZfcHJpdmF0ZS5jICAgICAgICAgICAgICAgfCAgNDEgKysrKy0NCj4gPiAgbGliL2V2ZW50ZGV2 L2V2ZW50ZGV2X3RyYWNlX3BvaW50cy5jICAgICAgICAgIHwgICA2ICsNCj4gPiAgbGliL2V2ZW50 ZGV2L3J0ZV9ldmVudGRldi5oICAgICAgICAgICAgICAgICAgIHwgMTU5ICsrKysrKysrKysrKysr KysrKw0KPiA+ICBsaWIvZXZlbnRkZXYvcnRlX2V2ZW50ZGV2X2NvcmUuaCAgICAgICAgICAgICAg fCAgMTQgKy0NCj4gPiAgbGliL2V2ZW50ZGV2L3J0ZV9ldmVudGRldl90cmFjZV9mcC5oICAgICAg ICAgIHwgIDE5ICsrLQ0KPiA+ICBsaWIvZXZlbnRkZXYvdmVyc2lvbi5tYXAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDYgKw0KPiA+ICAyOSBmaWxlcyBjaGFuZ2VkLCA1OTIgaW5zZXJ0aW9ucygr KSwgMjkgZGVsZXRpb25zKC0pDQo+IA0KPiBMb29rcyBnb29kLCBidXQgdGhlIG5ldyBBUEkncyBz aG91bGQgYmUgZXhwZXJpbWVudGFsIHJpZ2h0Pw0KDQpBaCB5ZXMsIG15IGJhZCwgVGhhbmtzIFN0 ZXBoZW4sIEkgd2lsbCBtYXJrIHRoZW0gYXMgZXhwZXJpbWVudGFsIGluIG5leHQgdmVyc2lvbi4N Cg==