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 7464745E19; Tue, 3 Dec 2024 10:23:06 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 007A940264; Tue, 3 Dec 2024 10:23:06 +0100 (CET) Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012069.outbound.protection.outlook.com [52.101.66.69]) by mails.dpdk.org (Postfix) with ESMTP id 4D9D740261; Tue, 3 Dec 2024 10:23:05 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=W86SO0Xhtv08R0vDnSUzsO567IiHMVaDYEVxGI0ZlH9I30+nKksJMBtQV/b2ypTgfl5rr/yiwY2RgKz8ovT3Vdm2AXL+KzdRdqzN9rPHCyG5+f3s6/64MLVnwUhfHG/mqF6HfkJ6FXS7vB+BvqHz4spVlKMZrD3Ly+Jopdq5qldq/QClRxH0GDuvS/Lfbh0driUnZ8dD4gwO4wgzxgeke14NTu4gGuC6cgGTT9o/r3vp9YFemm0CnnnOqFT2s8dfpX5yyGqJxjyEhEo4uGpMVbOCkGXp6zOLf7rR9rJgCNgbnglZoQTGV1Hl8jRJvSqWgMseTbKBrqYv7g3u8obDTQ== 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=m7sXE4Fude+3K25BFd1S6VcuzmukH2Jfbp6IgoFbImk=; b=G37dMJL4FScdI0VM6TrdZcMuTWhInotz9KQceGwNwBT4Bo5gQEPyhsWvz7SDNzbczUmOAS6bbc9bQKSfVcSsEPoPC3ESjRf0vy6npa5lPkYjSWCjVzNXZ43wyB3f9azrO6nTW4t9ItpMRNZFlLEsvw2kW1lj8r0366QVjXfyarzYE3jmJJNmMJzKfzDY74l2ODKHgjUOYlwyEfEPlQxrZOplhjJn3eGV3ddVURR3XFH2DukNAzfIO9/+4BCxPmsY6S2Qabb+S1N7lGD4XfidFuG+sviyYuh+JDkEobPDMXP8nSg1Ga34no1mpvT7KHQBqaP6O1jSLx86BUESJ2MU/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia-sbell.com; dmarc=pass action=none header.from=nokia-sbell.com; dkim=pass header.d=nokia-sbell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia-sbell.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=m7sXE4Fude+3K25BFd1S6VcuzmukH2Jfbp6IgoFbImk=; b=E9c2lH27+BoBeQZ1IVj50mi8lVm242dSzxaaTaYxhhkkUdlDMeq8LRbnrmArtssxLEpYu0D/sHpjAUU98kg7+/E8sJ1iydKEPOO/QEutkoqxfCk63gcNq/vpI0/lnMCc4wsSrW5XMo405lwkHmU/vT6XEwv8j6D3Cr/laUAokNw6bSMnoQlicID+ghqFHRLFlPIR4/edvCB3K0C8aiPTukuuusRG4DIsLmkaw7VLMFjjqu2IJM/Hse4ElQxNJS6nlpqWCHlz13e+fSm8Aft8MubnfJj9TL1b8FZmDn+QLOAb/zHpZDz02tiqhEX8ijqGxvyDRWQDytkp8pjhlgrNwA== Received: from VI1PR07MB9898.eurprd07.prod.outlook.com (2603:10a6:800:119::6) by DBAPR07MB6997.eurprd07.prod.outlook.com (2603:10a6:10:197::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8207.19; Tue, 3 Dec 2024 09:23:02 +0000 Received: from VI1PR07MB9898.eurprd07.prod.outlook.com ([fe80::1928:4afb:4eee:1f21]) by VI1PR07MB9898.eurprd07.prod.outlook.com ([fe80::1928:4afb:4eee:1f21%4]) with mapi id 15.20.8207.017; Tue, 3 Dec 2024 09:23:02 +0000 From: "Ming 1. Yang (NSB)" To: Stephen Hemminger CC: Anatoly Burakov , Bruce Richardson , Kevin Laatz , =?ks_c_5601-1987?B?TW9ydGVuIEJyqapydXA=?= , "dev@dpdk.org" , "stable@dpdk.org" Subject: RE: [External] Re: [PATCH] eal: fix bus cleanup in secondary process Thread-Topic: [External] Re: [PATCH] eal: fix bus cleanup in secondary process Thread-Index: AQHbQVkujVkiCvbMz0OL2iv87WD3cbLM76cAgAdXilA= Date: Tue, 3 Dec 2024 09:23:02 +0000 Message-ID: References: <20241128054829.1453-1-ming.1.yang@nokia-sbell.com> <20241128091552.2406f1a3@hermes.local> In-Reply-To: <20241128091552.2406f1a3@hermes.local> 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=nokia-sbell.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: VI1PR07MB9898:EE_|DBAPR07MB6997:EE_ x-ms-office365-filtering-correlation-id: 656a50ad-21b1-48dd-2425-08dd137c1616 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?ks_c_5601-1987?B?dVhiZFhlOUJZendic2VzaVJNaU5scEhMYmtzUHpCZ0ZpRys1M2ZQ?= =?ks_c_5601-1987?B?RnA1UE41M3ZTeFM4OXZmTTNQd3M5VTM5ZSt2NzJyKzVpek1keEx1?= =?ks_c_5601-1987?B?S01ZWTgyaDJCQytwMHRuMFBxTklsSzl3dEF3ZDZWUDNSVmIrWFMx?= =?ks_c_5601-1987?B?Nkx3ZWxMYzFaZ2d4cTI2Yk1sbStDK1g0WkNxUnUxMUZKWmJoSGZ1?= =?ks_c_5601-1987?B?cktZbEd1ZWU4QkI1dkJLU3J6UjdIcEF2RDhqeVFHdWlONzNsaDlX?= =?ks_c_5601-1987?B?dmZucmlUMFdMREMxYUdGL095a1FHcXgrRGI3a2hRZlY0dmszZVd0?= =?ks_c_5601-1987?B?SXhsL1BVV05NN1hrL2xqeWNDNmR1N3hKU1RLemNTTDNtYzJCVHFm?= =?ks_c_5601-1987?B?NXVtcDhGOG5HOHZXa0VVRzNhdUJCViswd29YSFhoNEx3THA4NytF?= =?ks_c_5601-1987?B?d3RkTDdvMElaN29aVHpGSU9YaTI4WjJTTVFNRnh2WGFPN3JDdmhS?= =?ks_c_5601-1987?B?NjZ3YUpUZ2RBeUxyU2JwRHpQQi81NStSb0FoWml5K3pUbmFOTHBv?= =?ks_c_5601-1987?B?bC9LSzdiQ0hjU1NBeUJOSnRRZ3dwZ054MkdNbTZ5S3dLMG5tOFNM?= =?ks_c_5601-1987?B?MGh1NXlYRDNzci92RXFnam5hYktxNWxKSHg4MGFIWFVTeXJVeXM1?= =?ks_c_5601-1987?B?aG9TaStXbU5ndGlrV2h5MVlXZkJlcWY0VTFtcWtya2lFeVJQTW5E?= =?ks_c_5601-1987?B?QXJOTVNnNDdRVWdiRU5lb1ZUS21OUVJ0UlhQWGw3TU9FWnIySHIw?= =?ks_c_5601-1987?B?UzJZRFg0bHBMcnZGaWI4R01ZYldKOWtHeTRFRGMxUUFWUExRV0U4?= =?ks_c_5601-1987?B?Q2l6Y0MyU3pFTEphSk5ZUW9VZ3hQdnZ5aS8reTh1KzVqTDFCMjV4?= =?ks_c_5601-1987?B?VmFuSy9OdmZ2ZFhwYjU3T1J0TDcwZ0dGZnRITEdRNVA1TWRCTnVB?= =?ks_c_5601-1987?B?UG55QnNQZktyeTRNS0lQQVVVblZWb2JEYkR3MDE3TGoremx0NDdO?= =?ks_c_5601-1987?B?YVRNbll1ZW5halptRXpHTE55RGp6dDVYVnBGRmVoc1VMeFFkSkF0?= =?ks_c_5601-1987?B?SVBNME5MTDYxYTNiNlVBdFBGZStSdS9qcnpYV01URzRkY0tkU2RT?= =?ks_c_5601-1987?B?NGVQa3Y2ckpjZENCNTBlUkV0bFhyNHg2OGJPci9LeWFDYm1mNFkz?= =?ks_c_5601-1987?B?UTBTMWJlVlpvVHRLSGtDWnZEZzFXN3pnR0ppUitGS3dSUGJqbjg5?= =?ks_c_5601-1987?B?TWZjM1psS3NnMUlsdDYzVnlOd1hFQlh2MGhaWUo2VHRHRFhydGZU?= =?ks_c_5601-1987?B?UU9EbE5Na3lnQmFRL3BZdHA0QzVsQTdaSm1OQ0lsTitOU2lNVnVt?= =?ks_c_5601-1987?B?cmM2THVWaWxkM3ZyakUyamY3eEltdFpIdHN6VnRXcWs3WmxQWDkv?= =?ks_c_5601-1987?B?Zm5jS3NDYmhMRFhHNFlFOW8xbmpyUk4wbjlxb1RmWTREMTJibzda?= =?ks_c_5601-1987?B?cWo3aWZjKzVHcjBQN0VmVTkwWTA5SDFpdXBZOGUvck9TNnVYWEV4?= =?ks_c_5601-1987?B?bHZoTjMwQkExUUFGcitPWmhCbklXa2txUTVVK3BrNFZiSnpVVEUz?= =?ks_c_5601-1987?B?REtVb0dyR285U1J4N3lrcldKQnJybXF2R1BtSVBNcVVjNWtjejJP?= =?ks_c_5601-1987?B?bGlEUjhRbktBU1gyK294QkxvdHEwVkJCUHFwZXZPUzdBRlZ1eTBM?= =?ks_c_5601-1987?B?MmJOMzBjZENjc3U1S3BBQjk1V2MrWVZ5Y2RncVdBOWNYNldoVzk0?= =?ks_c_5601-1987?B?WEtOOU1wcUhpbzYwcXNpZi9tcjY0OTdKRUZGeG55ZVMwVXBLeUdq?= =?ks_c_5601-1987?B?dXIxYWxFazZwZnkzNEJJVDFiSmMwVlpIODg1TzNBais0Tys0NVhE?= =?ks_c_5601-1987?B?dEVRZWxlbTIwNll2SHZlSHNaOXdFY2loNENZeXl2TjRna3NTay91?= =?ks_c_5601-1987?B?V0luaXVWTlpWdWtMcGFQZlg1eG5mR2s1dHpqQnh1bS8vWnI4UWtS?= =?ks_c_5601-1987?B?YStpRXFuN01IdVpCaFF5d3BUWisxRThzR2h2QzNSaGE4cTMwYUZq?= =?ks_c_5601-1987?B?cFcrblcyQ3JWUng1QmE5TzVFaU1WY0phMEE9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:ko; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR07MB9898.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?ks_c_5601-1987?B?cEFBVUw3dlBURlZURE5SSjNmZEpiS3MzRE10UU5lSUdjK2E3TUlU?= =?ks_c_5601-1987?B?RG9raTcxazdidTV6NFc1SjI3eFo2SGFsUmoxTDMwbFE3MmNxNkVY?= =?ks_c_5601-1987?B?QUx0dWZaMGZ4cUtsZlBlWWFkUTlOTi8rUXF1MnBSenpRMTF3QVRZ?= =?ks_c_5601-1987?B?Ui9pOUt3TXE4cWo0Ny9Ga2Fudi9KNVBRbVRrbktMSzUxQWc3aTM1?= =?ks_c_5601-1987?B?b201bG9JblJncE1nOUdjVkVsd2lQQXNHWGh1MmdhNStqNlFSd0JP?= =?ks_c_5601-1987?B?RkhING52MTVLV1c2RGM2VlcrU3NycFBMTkFEckhBdFVwUEx3RXNO?= =?ks_c_5601-1987?B?ZDlRL3VBcEhPYmZDSTZSYWMxeEdoUVF2aVM2RmFjVEhHaW5SQ0JM?= =?ks_c_5601-1987?B?YjdmSVFnY2JnWUFhOVVnaU9qTXhXeFFDU3NONFM3QkllSk01cnQ2?= =?ks_c_5601-1987?B?NHVva3NsbGlTYk85MEc0STZ5UHRGZk5Fb0Nzc3Z1a1VEY1VKaEUv?= =?ks_c_5601-1987?B?dFMvVWplUDlkWnJ3T2lkTkZyMXdTVFVvWTMwWVF4KzQrZks5TTQz?= =?ks_c_5601-1987?B?dDZkZnUzaDI0MjY3SCtpWGhpSmZEMXdXYlUzWEZsRTRZMXZTckRI?= =?ks_c_5601-1987?B?N0VjRWFKWVdnS2E4L3czU0pXcDIwaEtmbXBxT1BvVXB2dDNBMndZ?= =?ks_c_5601-1987?B?SEM4K2pLVzJNVUw4RTAydXhjNjBlWGtyd3BtUXM0Y0xwYzlkT0Jm?= =?ks_c_5601-1987?B?d3VLdGlHTnBJazdneGZSLzZXVmhCWW41QmpRUEc5eFplTVdmbEJB?= =?ks_c_5601-1987?B?am5yVC9mOFVscFBqS3NmdHFyd2J4aXNyZ01zME53YnM0Ynd1UXFj?= =?ks_c_5601-1987?B?V0FMVnBvT1pBb0ZOdXhNYUh5NXNjbXFwM3RnbjdCZXVvSWtEY1lo?= =?ks_c_5601-1987?B?MkcxRkVOUXBjMkVIVHVLVzR4MlROVEJlcWJxMmlnVlR2bVIvNGtF?= =?ks_c_5601-1987?B?KzhYZ0k5dTF6ZXlxbGFUaHYza3RDUk1CNFlVUDdVYytrcFVIMktN?= =?ks_c_5601-1987?B?SGk5KzYvVEZiODNaYzV2UkJiaXFJeHZYYnVPNm50OVdpa1E1UjB6?= =?ks_c_5601-1987?B?YnJSTXJHcnpVb0E1eUFBRW1KTXJyTWpGRTFLYTYrNEFkTUNhaStz?= =?ks_c_5601-1987?B?TTkyTDBWalY4c2ZNeVpVYWp6aEdxY1plS292QU9CT0dnR29vZ0Zq?= =?ks_c_5601-1987?B?R0krbU14S2tFb2taamZPbVVmaDhlV1Fmdk9QcnBXeWhnazdEeWFM?= =?ks_c_5601-1987?B?QytMUXh6bEQwcG1DNEpoUlJ0cGxDWGs2bXhTTWJGOU5SYTZjaE5Y?= =?ks_c_5601-1987?B?eDJHZm11aFhhdWJKa3krcGE3OFR5NzlmVEZnNG1ZVzRFKzJCcE1a?= =?ks_c_5601-1987?B?WndFcG5IODNmalRBekhoUnhNWEdlRVVIYm9vYWpwQXJ5Z2lCT1la?= =?ks_c_5601-1987?B?K25lNlNnYUxuMzhQcDc4VUZ2OHRWTUtZdGh6ZXpYOEovUEYrMVFu?= =?ks_c_5601-1987?B?V1pEWWxZSW5zMllReUYxaWd0dE1CemtPbHpjODllaWpzUFBKcDZS?= =?ks_c_5601-1987?B?VFdmZFdRWktXekdkbEhRSE4rQTFpTXVDOE5JY21FcVJENmtPWFZJ?= =?ks_c_5601-1987?B?aGhHTGxpaU1SOUZnaUNDTDNOU0l3a29FTHZpSVYydytra2VSVlpL?= =?ks_c_5601-1987?B?d3JHb082TW53MHk3OCtPOXRoN3cweSsxaEtTS3FETG1aek5vK05a?= =?ks_c_5601-1987?B?RmJnM3F3UmNuc1QwaVJBYURmUXI1KzlJcEJPbGQ3NUpYNDY4NExq?= =?ks_c_5601-1987?B?VVp6dzUvbGlTK09kcHlGMmQ5bVlURkpiVE9qa3dXWkpCMkRhYTZW?= =?ks_c_5601-1987?B?Ymg4a2dYV3J4MVZSbncrSWp3NmhVbThSQUVFOFgvT3lxVUpycnhz?= =?ks_c_5601-1987?B?RjhUZUNJQkRiRjdweHBTTCtEUFFtbUpLUDZFOG9nNXlJa0x2NWFW?= =?ks_c_5601-1987?B?aTBkVlh3QlBaenM1UHhMWW1iZzJRT0J2eWlxaUhwcVdEckpzcEl4?= =?ks_c_5601-1987?B?Q0QwdU05VWNPNlRLWkFKdWJSRlg4ZHFSanhtYitBTGFJQWlUK2dn?= =?ks_c_5601-1987?B?Z0EveXBaOHVYTW1JUzBuU2RzWTNrdEY4VXJTYlMrTXJoeWZpdy85?= =?ks_c_5601-1987?B?L3JnWnFJK1M2QVNsbVpvY2UxUmVBeW1vVHFFS283M1JwbENoc2d0?= =?ks_c_5601-1987?B?d1h1bW03TTQzblVienVyYzh2MlRIUngxOEVERHZzMGFtS1JzSGlJ?= =?ks_c_5601-1987?B?NU1EY3FlWS9hNGpMdGFmRy9jT0ZsSlp2bkhYMkdxeHBKaEhqV1pS?= =?ks_c_5601-1987?B?eUJpQVlvSnlZZUR0Tml3ZHhvME9sMXUyNHNLNW53VFBhN2lhWU0z?= =?ks_c_5601-1987?B?TWdjYlhwT3R2LytZTGNVSGFiY0hSOUE9PQ==?= Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nokia-sbell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: VI1PR07MB9898.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 656a50ad-21b1-48dd-2425-08dd137c1616 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2024 09:23:02.3701 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: UyZHSHyR4GMwB+/VR9OGthOZtyb1+Xb2KR3nqKoQM7i+13F0UslcFplqaGDDrcatWcDBZfTRWMPj8C1YXrhb7x2PKWsfMiTlD4kKOnRHUik= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR07MB6997 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 SGkgU3RlcGhlbiwNCg0KWWVzLCBZb3UncmUgcmlnaHQuIEknbSBtYWtpbmcgYSBuZXcgcGF0Y2gg Zm9yIGltcHJvdmluZyBpbiBjcnlwdG8gZGV2aWNlIHRvIHNvbHZlIHRoaXMgaXNzdWUuIEFuZCB0 aGUgbW9kaWZpY2F0aW9uIGhhcyBhbHJlYWR5IHdvcmtlZCBpbiBvdXIgY2FzZXMuDQpBbnl3YXks IEkgd2lsbCB1cGxvYWQgdGhlIHBhdGNoIHNvb24gYW5kIHdpbGwgbWFyayB0aGUgc3RhdHVzIG9m IHRoaXMgcGF0Y2ggdG8gU3VwZXJzZWRlZC4gVGhhbmtzLg0KDQpCcnMsDQpZYW5nIE1pbmcNCg0K LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVw aGVuQG5ldHdvcmtwbHVtYmVyLm9yZz4gDQpTZW50OiAyMDI00rQxMerFMjns7SAxOjE2DQpUbzog TWluZyAxLiBZYW5nIChOU0IpIDxtaW5nLjEueWFuZ0Bub2tpYS1zYmVsbC5jb20+DQpDYzogQW5h dG9seSBCdXJha292IDxhbmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPjsgQnJ1Y2UgUmljaGFyZHNv biA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBLZXZpbiBMYWF0eiA8a2V2aW4ubGFhdHpA aW50ZWwuY29tPjsgTW9ydGVuIEJyqapydXAgPG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT47IGRl dkBkcGRrLm9yZzsgc3RhYmxlQGRwZGsub3JnDQpTdWJqZWN0OiBbRXh0ZXJuYWxdIFJlOiBbUEFU Q0hdIGVhbDogZml4IGJ1cyBjbGVhbnVwIGluIHNlY29uZGFyeSBwcm9jZXNzDQoNCkNhdXRpb246 IFRoaXMgaXMgYW4gZXh0ZXJuYWwgZW1haWwuIFBsZWFzZSBiZSB2ZXJ5IGNhcmVmdWwgd2hlbiBj bGlja2luZyBsaW5rcyBvciBvcGVuaW5nIGF0dGFjaG1lbnRzLiBTZWUgaHR0cDovL25vay5pdC9u c2IgZm9yIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uDQoNCk9uIFRodSwgMjggTm92IDIwMjQgMTM6 NDg6MjkgKzA4MDANCm15YW5nIDxtaW5nLjEueWFuZ0Bub2tpYS1zYmVsbC5jb20+IHdyb3RlOg0K DQo+IGVhbF9idXNfY2xlYW51cCBoYXMgYmVlbiBhZGRlZCBpbiBydGVfZWFsX2NsZWFudXAuIEJ1 dCBmb3Igc2Vjb25kYXJ5IA0KPiBwcm9jZXNzLCBlYWxfYnVzX2NsZWFudXAgd2lsbCB0cmlnZ2Vy IHZkZXZfY2xlYW51cCB3aGljaCB0cmlnZ2VyIA0KPiBydGVfdmRldl9kcml2ZXIgdG8gcmVtb3Zl LiBUaGVuIG91ciBjcnlwdG8gZGV2aWNlcyB3aWxsIGV4ZWN1dGUgDQo+IGlwc2VjX21iX3JlbW92 ZSB0byBydGVfY3J5cHRvZGV2X3BtZF9kZXN0cm95Lg0KPiANCj4gRmluYWxseSBlcnJvciBsb2dz IG9jY3VyIGFzIGJlbG93Og0KPiBDUllQVE9ERVY6IHJ0ZV9jcnlwdG9kZXZfY2xvc2UoKSBsaW5l IDE0NTM6IERldmljZSAwIG11c3QgYmUgc3RvcHBlZCANCj4gYmVmb3JlIGNsb3NpbmcNCj4gRUFM OiBmYWlsZWQgdG8gc2VuZCB0byAoL3RtcC9kcGRrL2wyaGljdS9tcF9zb2NrZXQpIGR1ZSB0byBC YWQgZmlsZSANCj4gZGVzY3JpcHRvcg0KPiBFQUw6IEZhaWwgdG8gc2VuZCByZXF1ZXN0IC90bXAv ZHBkay9sMmhpY3UvbXBfc29ja2V0Omlwc2VjX21iX21wX21zZw0KPiBVU0VSMTogQ3JlYXRlIE1S IHJlcXVlc3QgdG8gcHJpbWFyeSBwcm9jZXNzIGZhaWxlZC4NCj4gDQo+IEZ1bmN0aW9uIGNhbGwg dHJhY2U6IHJ0ZV9lYWxfY2xlYW51cC0+ZWFsX2J1c19jbGVhbnVwLT4NCj4gdmRldl9jbGVhbnVw LT5ydGVfdmRldl9kcml2ZXItPmlwc2VjX21iX3JlbW92ZS0+DQo+IDEuIGlwc2VjX21iX3JlbW92 ZS0+cnRlX2NyeXB0b2Rldl9wbWRfZGVzdHJveS0+DQo+IHJ0ZV9jcnlwdG9kZXZfcG1kX3JlbGVh c2VfZGV2aWNlLT5ydGVfY3J5cHRvZGV2X2Nsb3NlDQo+IDIuIGlwc2VjX21iX3JlbW92ZS0+aXBz ZWNfbWJfcXBfcmVsZWFzZS0+aXBzZWNfbWJfc2Vjb25kYXJ5X3FwX29wDQo+IC0+cnRlX21wX3Jl cXVlc3RfYXN5bmMtPm1wX3JlcXVlc3RfYXN5bmMNCj4gDQo+IEZpeGVzOiAxY2FiMWE0MGVhOWIg KCJidXM6IGNsZWFudXAgZGV2aWNlcyBvbiBzaHV0ZG93biIpDQo+IENjOiBzdGFibGVAZHBkay5v cmcNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IG15YW5nIDxtaW5nLjEueWFuZ0Bub2tpYS1zYmVsbC5j b20+DQoNClRoZXJlIGlzIHdhcyBhIHJlYXNvbiBmb3IgY2FsbGluZyBjbGVhbnVwIG9uIHNodXRk b3duLg0KSXQgbG9va3MgbGlrZSBtb3JlIG9mIGEgYnVnIGluIHRoZSBjcnlwdG8gZGV2aWNlIG5v dCB0aGUgRUFMLg0KDQoNCkZyZWVic2QgYW5kIFdpbmRvd3MgYWxzbyBjYWxscyBlYWxfYnVzX2Ns ZWFudXAuDQoNCg0KDQo=