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 C710BA034F; Tue, 8 Jun 2021 01:31:26 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4FEBA4068B; Tue, 8 Jun 2021 01:31:26 +0200 (CEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70084.outbound.protection.outlook.com [40.107.7.84]) by mails.dpdk.org (Postfix) with ESMTP id 3EBAB4067E for ; Tue, 8 Jun 2021 01:31:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2QKd7gIHSzYs9odeGV6BU792wBit331VOEgnzURObsk=; b=MhqGBl28LmwXiGkFNcfHI9ym/Eqt5JdHqhuzXZy8qVDPLNOYdAa4MSgFJoUz/QEg5JKA/e9mWB63n/JCPPb0rUKiWjpDOiOZcrOC46JjanWRRZBOBzvH5hRcTy1tIX9lL40OsO28NwmHIqKI4ge/gCsL5vBzmIif5+E9NGJ1Nmw= Received: from AM6P193CA0040.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:8e::17) by AM0PR08MB3746.eurprd08.prod.outlook.com (2603:10a6:208:10c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.24; Mon, 7 Jun 2021 23:31:15 +0000 Received: from AM5EUR03FT003.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:8e:cafe::24) by AM6P193CA0040.outlook.office365.com (2603:10a6:209:8e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.15 via Frontend Transport; Mon, 7 Jun 2021 23:31:15 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT003.mail.protection.outlook.com (10.152.16.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.21 via Frontend Transport; Mon, 7 Jun 2021 23:31:15 +0000 Received: ("Tessian outbound 6d1d235c0b46:v93"); Mon, 07 Jun 2021 23:31:14 +0000 X-CR-MTA-TID: 64aa7808 Received: from 590b75c2101d.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DF432949-EFF9-4F74-95AB-F5924A0EB92C.1; Mon, 07 Jun 2021 23:31:08 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 590b75c2101d.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 07 Jun 2021 23:31:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GQT7Ywsy7FLNRvot0hZD9hz0iwOClInFnAfloH3o7t1weOpurtGKGx2RAZkFZN8eUD8PUnjVHHlFZ6Iq5EmPPCdNcZCrH3LkJpgpvfNmemUOqWulVGm0PYe1JWD+Dx+7eBFH0lOt5YEuBbIck1EfQ0LEfMm7caf8xPnZe/RsgNefJvaVqIjLsCSklYbjeFEAi8FdNizxPD03PV0kjcODP+2nfRBSIr5mt3fTDw7e4hcPPGfIfrGRVo/3bBdiuMkrC44jjqPxPGPKg/k4/2E/rnJDLM0slVfADkNDJTx/YbjJ9LBlEic3V4ZH8cc+2ZJny6yyiKbaHpSKLVIiWFS1Sg== 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=2QKd7gIHSzYs9odeGV6BU792wBit331VOEgnzURObsk=; b=V+MWjigJUfZcYzUGWstF14UO7iVuV8jkACQ5q9y0+DoXWZ9ZEWmE5zoRMkFOz4y22lr/qMl2wtZ4RZ8kiI8DIYYxplYC3C5kcMGgT8t6NV+kdkUGVQCptY7E41pqFOjww9FSaW73GXTCoCFOUUyzK6PplVAEZQwdFc9isPwBDTUq+R8h1Sk5/b6PPhPXJ2e0vu1NaR4giwjIMWpO7WQHzRaWiVKEMs7nDvZDXFC9v17aufHelxrkRXRpHyvsDfbHPxnLK5tegNs/dgnC/03BA0ZbuTBez5/YcgSFGSts+ekMNYv3gYhlT8b4IQNgWYaaP6Fbb3ghBsbtwqGaFMqAFQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2QKd7gIHSzYs9odeGV6BU792wBit331VOEgnzURObsk=; b=MhqGBl28LmwXiGkFNcfHI9ym/Eqt5JdHqhuzXZy8qVDPLNOYdAa4MSgFJoUz/QEg5JKA/e9mWB63n/JCPPb0rUKiWjpDOiOZcrOC46JjanWRRZBOBzvH5hRcTy1tIX9lL40OsO28NwmHIqKI4ge/gCsL5vBzmIif5+E9NGJ1Nmw= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB8PR08MB4953.eurprd08.prod.outlook.com (2603:10a6:10:ef::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.24; Mon, 7 Jun 2021 23:31:06 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::f15f:821c:74c5:2482]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::f15f:821c:74c5:2482%2]) with mapi id 15.20.4195.030; Mon, 7 Jun 2021 23:31:06 +0000 From: Honnappa Nagarahalli To: Jerin Jacob , "thomas@monjalon.net" CC: Andrew Rybchenko , "Yigit, Ferruh" , dpdk-dev , Elena Agostini , David Marchand , nd , "Wang, Haiyue" , Honnappa Nagarahalli , nd Thread-Topic: [dpdk-dev] [PATCH] gpudev: introduce memory API Thread-Index: AQHXWVUr/An/ShP5f06FnKT8kU9aZqsEAEyAgAApooCAALU3gIABNhhggAITLQCAADjiAIAANU8AgACf6PA= Date: Mon, 7 Jun 2021 23:31:06 +0000 Message-ID: References: <20210602203531.2288645-1-thomas@monjalon.net> <3716354.mlbyQRhZUS@thomas> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: BEDDAF1C106ECA4583775D4675484170.0 x-checkrecipientchecked: true Authentication-Results-Original: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [70.113.13.105] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: cc94f909-4f43-4607-af8e-08d92a0c57d4 x-ms-traffictypediagnostic: DB8PR08MB4953:|AM0PR08MB3746: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: RNWeTqoOpPaRTX9y8lqcGTw9iNYjFn58fNEs5krwGU91P+g9SJJbK0SgklAVRrFcEbPpg1U0PcwPIByzesL/ErvmmGRxiFOe1NeSmJT22R6jRuKJsyNrncaciD+fIh5EE2aqJKaa3i6ylFVEhfDq38K58NdHGdNCq/0+aO4zrL2YPjfIQTHQZ+Fzz3BlN3Lr0ZMjaCVhewr0hD0AWMe7yi5Q8tcedFma1twr5syvdp2x2MvIWy/qWEwXHHpRSw/V4m564GOnp77EkZMAYy3dMNYplYMHrB5qf1bYLhVSeEfjNE/soeB2EDKKLnoBIRPKAPgIzHw9opxbMaCGkJ3rD21pOqv19+436cqeCi3ITXv5vJkvz/TZuVHmyhmEFkqt+DXUW4s0eeJD/q6k+4pbE/NazPTvYDW3087SztwZuR0QlQyNN8jEEVlxj+rE6VGecqR12vFwrwWkjrkeKM/2qbC9+gDnTF76XKpd46Etz2I6hg0dwlGCgp/c1OkoQzwsAueQwdk2JY47DZ3vK1f6tESlYNx3++QdQYvceuOV68DKx68Iy1qZgkjc4Vxri1t1GH/gFWFsK9c26yDqbrD/6PSOo+1CnhulKLkiUg/30wi0nkZdVsyHoJIumYZgod68iLxAWJXKCpdauHwaoW7oqDN07s609HL7SPJ7leZ5Ahm6Zk/v2+UsduJHF3znvIkzUoQeENcLPrl3GrFBjUjlL2yxbB+b9LWqh1dMb6yPm9g= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(396003)(39860400002)(136003)(346002)(8676002)(54906003)(66556008)(66476007)(66446008)(110136005)(478600001)(55016002)(7696005)(52536014)(33656002)(53546011)(5660300002)(6506007)(26005)(2906002)(186003)(966005)(86362001)(83380400001)(122000001)(316002)(8936002)(38100700002)(9686003)(76116006)(66946007)(4326008)(71200400001)(64756008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?WUxSd3N6K3lUNWFkQ0VMRWQyQXZwN2MyVndlNUN3eU8vWjh6bnRpYy9GRE1l?= =?utf-8?B?Tk05bVVFNUFJV2p4MEZTUk5SK05iM3d2NGJGaklrZlRySlBpQ3Z2aDFhOGtK?= =?utf-8?B?cHN2eHM4dnBoRWYyL0s5amZjSTdnWVQ1Z2QwcytQNzVtNTVmSHcrNUtXMm5z?= =?utf-8?B?V0JiZXVkc0dETnJwSU1CSU80Z1oyOVV6YTRFM0FwZHdlUG5OcXljTGxTSml6?= =?utf-8?B?ME1XTWRWamNQdzVoVkthWDl6WTZ4NmQ5R3FaNHllK3hwMFgyOFY5SFE4dXYv?= =?utf-8?B?YVBUZFdRWXk0SUwwUFd5YUJwV1hYbEI3TVdCbkgweDlhSk14Y2k3czVVTk5H?= =?utf-8?B?QlhDVUQvQjBZdGFtY2t3MjZhK2R5cDhhUzVaMm5HYVQ5dDZUanc4aENZUnRJ?= =?utf-8?B?UXBNbmRUU1pCWW9NTEJpN25ERW5GTHErcEsrU2kwN285Z3dFTXpwakFnK2Rm?= =?utf-8?B?NUJwWjRnc0JpcUQza1N2WTlabkJtRGExN3lPck85SUd3eHpzdzRDMTlQajR4?= =?utf-8?B?T0JpakRBWTVSZ2d1b001RCt6cERicE92dm5TUWtkd0hGaEV6TnhBK0o1RkVZ?= =?utf-8?B?V04yNUdYZi9ESmFxWG44bUtyVVRRVk4vVC9vNFBIKzNGNVZLbkt1a1RNOW5i?= =?utf-8?B?QjdLOVlJUkZwZGFWK0JVODE1UG5Ndk5VSHVpdlpmMGV3b0UwdDNkSnAzQkZj?= =?utf-8?B?UFdabENNMXFwbGhaaC9MT2hSMlZ0a1ltSDRhKzlhdWVlZzF6VlUvaUJmTEF3?= =?utf-8?B?VUo0OExQYXdTcXpnckRkRmlBQnlmdWcrbDF3ZkxhOEVWYXhBODlMUGtBSjVu?= =?utf-8?B?RW5CVHY5dWVMU2c2b3ZvRitsU0paOWhFN0RRNnNzd1JOdDZmbUxQRHJmSFJS?= =?utf-8?B?SlJ1eEw2SGJTRDJidGlUVjUxeWEzdks1QjhtVTJKK1diVEtLa0VrUlB3VGpI?= =?utf-8?B?U3FmcmNYZ3VZQmZteVI4V2hyYkV1NFFwVno0ZWRrK3FHMm5mVVovQUFqSSs1?= =?utf-8?B?VndqWmc1M2JGZ0RmUEljeWRIVURDcTZWSzVLeU5lbUVaM2tPNHF4eGU2Wi9z?= =?utf-8?B?Um0zQlJFTGhVR2hCSFdqZlJvdUJMNWE2dmRuTTZMVGdEaEFQT0ZsNUdZWUN2?= =?utf-8?B?U2IxODhQT2orTlRSalAvSUk0aWswZ2ozelpCdVhKNERjQ1JLSDVjaFhPRDEy?= =?utf-8?B?dGxFV3VXZnJjV1VJNUNnbXhCQXJpYzR4WUVRTW1JYU9vbkVSOXpEdm1mY21Y?= =?utf-8?B?TDdaQXJkd09CNFM2WjhaeVNWWElVK3NDaC84TFIyQ1BjNDZ4Qjc4aVB3WW84?= =?utf-8?B?eE5BVE9DTWFwUEpsclN5b3MvcHFwVENkQTRia3RZMTRrOEU2Vmw3QXE4Qm43?= =?utf-8?B?NGdkNDU1SVRaM1JyeFV0Zzhybis5WDlLaERCYk9nOXdkWUlSWGprRGlDVlpl?= =?utf-8?B?aHVOdCs4RDZTbjFzK2YzdnRMRVkrU1E1dGh2TUR6Ty85WGdvRC91ekhNVjFC?= =?utf-8?B?Z3lJYXg0YjVsbnR5M1I2aklnSDQydU9LcU9ObEVjRjIwRU1xcWI0N3NpS2pY?= =?utf-8?B?eDhlc1ZwYVZBWFdXbHJPT2UwamRtakRUNXVFU0pyNXFsanJUWVJ3eXhUck9K?= =?utf-8?B?R3N2MXY5NXdnYmF1OWhYdHJNUGVXWXUyL3JwZnRCeXo5dytjK3NaUitFY3VM?= =?utf-8?B?TE1JaThaNitMcnJ0YWJMSXkxSDFQUmVveGY2S2JNQnZSdHlLSTRJYnFCZ3VW?= =?utf-8?Q?/Pr+ilYPjSW4hfy9BGFok7SSaVdcTd43eAwBG0x?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB4953 Original-Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT003.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 571a45aa-f70f-41bc-aeed-08d92a0c52cf X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6Edxi9JNQoUPmJZSr5dwgPN7kGdhbIUvMFPKqicVQXcAEB4nwfmMwtgJFJk1W7gmRyAC2Y06L9MK+dlDgaf48sTk9VZTUA/kAi39ovecLAdkB+xJh53TQRYUMIGbe/6lsOhFor6Z51X4WS3LOqmEGeDTlOYSbzne5CSTnnqtsIVicibzzO84M1rIiwqNz0BbJKtdQtGde8EZgBVDfbHfqv+VFkwPGQ2M/K1nOowKT0Bvox84B4eRL6bYFal/JAnMDvynkcKw7/oVNWKJOQz45f6dpXLLF4Lvxbu0kM4NviWh9d5g0Wn9BRuPgvuDkfFqJppKxzhnprPf70SFM30Y5/Oiif971v23XV/vYrqk/qeVuwjR9YWUNEOWrOZ2hVGuBvDocWfaJfGR0ndS5WR7K0h0RM1Ttk8fMnRGPEwN/eGUFu3zzYwc+yHMaZhXSAlCLs2omNNgJOAs+VynKA1UeF8oEjHYU5RMud81S0Lk9rsXAhdgCk/OGOABuKrD7WJ35nZczuhlD6rL1blq7U6KPhumrYO28cNqS7Dva1pZLmRp0bUT/kKeuWw/M9ovcN43OUbpkWXx5TY43Jqkdom4KYbmLyc09LMVaLJSSCp2QCxmTmujob65h1rnCQF/gXGJ8jb6VOz9s0jY3+WJ8hSF/59n4TewjmfO98aXu3p4NA0LcO20Zy4fWoQiw27zsKLjGXFJnBlt+LDMvCsDxIBwPL35U/2T/Zx814/bC0hbG/ltSLhhPIGqmw1pXjmc7V3OQe7TM9fJFcsdi0S5xbdfcw== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(346002)(39860400002)(136003)(396003)(376002)(36840700001)(46966006)(8676002)(36860700001)(53546011)(4326008)(336012)(54906003)(316002)(110136005)(8936002)(82310400003)(6506007)(478600001)(26005)(966005)(186003)(2906002)(52536014)(86362001)(70206006)(55016002)(9686003)(5660300002)(70586007)(83380400001)(82740400003)(81166007)(33656002)(47076005)(7696005)(356005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2021 23:31:15.0646 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cc94f909-4f43-4607-af8e-08d92a0c57d4 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT003.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3746 Subject: Re: [dpdk-dev] [PATCH] gpudev: introduce memory API 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 cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gT24gTW9uLCBKdW4gNywgMjAyMSBhdCA0OjEzIFBNIFRo b21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gd3JvdGU6DQo+ID4NCj4gPiAw Ny8wNi8yMDIxIDA5OjIwLCBXYW5nLCBIYWl5dWU6DQo+ID4gPiBGcm9tOiBIb25uYXBwYSBOYWdh cmFoYWxsaSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4gPiA+ID4gSWYgd2Uga2Vl cCBDWEwgaW4gbWluZCwgSSB3b3VsZCBpbWFnaW5lIHRoYXQgaW4gdGhlIGZ1dHVyZSB0aGUNCj4g PiA+ID4gZGV2aWNlcyBvbiBQQ0llIGNvdWxkIGhhdmUgdGhlaXIgb3duIGxvY2FsIG1lbW9yeS4g TWF5IGJlIHNvbWUgb2YNCj4gPiA+ID4gdGhlIEFQSXMgY291bGQgdXNlIGdlbmVyaWMgbmFtZXMu IEZvciBleDogaW5zdGVhZCBvZiBjYWxsaW5nIGl0IGFzDQo+ID4gPiA+ICJydGVfZ3B1X21hbGxv YyIgbWF5IGJlIHdlIGNvdWxkIGNhbGwgaXQgYXMgInJ0ZV9kZXZfbWFsbG9jIi4gVGhpcyB3YXkN Cj4gYW55IGZ1dHVyZSBkZXZpY2Ugd2hpY2ggaG9zdHMgaXRzIG93biBtZW1vcnkgdGhhdCBuZWVk IHRvIGJlIG1hbmFnZWQgYnkNCj4gdGhlIGFwcGxpY2F0aW9uLCBjYW4gdXNlIHRoZXNlIEFQSXMu DQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4gInJ0ZV9kZXZfbWFsbG9jIiBzb3VuZHMgYSBnb29kIG5h bWUsDQo+ID4NCj4gPiBZZXMgSSBsaWtlIHRoZSBpZGVhLg0KPiA+IDIgY29uY2VybnM6DQo+ID4N Cj4gPiAxLyBEZXZpY2UgbWVtb3J5IGFsbG9jYXRpb24gcmVxdWlyZXMgYSBkZXZpY2UgaGFuZGxl Lg0KPiA+IFNvIGZhciB3ZSBhdm9pZGVkIGV4cG9zaW5nIHJ0ZV9kZXZpY2UgdG8gdGhlIGFwcGxp Y2F0aW9uLg0KPiA+IEhvdyBzaG91bGQgd2UgZ2V0IGEgZGV2aWNlIGhhbmRsZSBmcm9tIGEgRFBE SyBhcHBsaWNhdGlvbj8NCj4gDQo+IEVhY2ggZGV2aWNlIGJlaGF2ZXMgZGlmZmVyZW50bHkgYXQg dGhpcyBsZXZlbC4gSW4gdGhlIHZpZXcgb2YgdGhlIGdlbmVyaWMNCj4gYXBwbGljYXRpb24sIHRo ZSBhcmNoaXRlY3R1cmUgc2hvdWxkIGxpa2UNCj4gDQo+IDwgVXNlIERQREsgc3Vic3lzdGVtIGFz IHJ0ZV9ldGhkZXYsIHJ0ZV9iYmRldiBldGMgZm9yIFNQRUNJRklDIGZ1bmN0aW9uID4gXg0KPiB8 DQo+IDwgRFBESyBkcml2ZXI+DQo+IF4NCj4gfA0KPiA8cnRlX2RldmljZSB3aXRoIHRoaXMgbmV3 IGNhbGxiYWNrcyA+DQo+IA0KPiBBbiBpbXBsZW1lbnRhdGlvbiBtYXkgZGVjaWRlIHRvIGhhdmUg ImluIHRyZWUiIG9yICJvdXQgb2YgdHJlZSINCj4gZHJpdmVycyBvciBydGVfZGV2aWNlIGltcGxl bWVudGFpb24uDQo+IEJ1dCBnZW5lcmljIERQREsgYXBwbGljYXRpb25zIHNob3VsZCBub3QgdXNl IGRldmljZXMgZGlyZWN0bHkuIGkuZSBydGVfZGV2aWNlDQo+IG5lZWQgdG8gaGF2ZSB0aGlzIGNh bGxiYWNrIGFuZCBtbHggZXRoZGV2L2NyeXB0byBkcml2ZXIgdXNlIHRoaXMgZHJpdmVyIHRvDQo+ IGltcGxlbWVudCBwdWJsaWMgQVBJLg0KPiBPdGhlcndpc2UsIGl0IGlzIHRoZSBzYW1lIGFzIHJh d2RldiBpbiBEUERLLg0KPiBTbyBub3Qgc3VyZSB3aGF0IGl0IGJyaW5ncyBvdGhlciB0aGFuIHJh dyBkZXYgaGVyZSBpZiB3ZSBhcmUgbm90IHRha2luZyB0aGUNCj4gYWJvdmUgYXJjaGl0ZWN0dXJl Lg0KQWdyZWUsIEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGhpZGUgdGhlIGRldmljZSB1bmRl ciB0aGUgQVBJcyBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGJlbmVmaXQuDQoNCj4gDQo+ID4NCj4g PiAyLyBJbXBsZW1lbnRhdGlvbiBtdXN0IGJlIGRvbmUgaW4gYSBkcml2ZXIuDQo+ID4gU2hvdWxk IGl0IGJlIGEgY2FsbGJhY2sgZGVmaW5lZCBhdCBydGVfZGV2aWNlIGxldmVsPw0KPiANCj4gSU1P LCBZZXMgYW5kIERQREsgc3Vic3lzdGVtIGRyaXZlcnMgdG8gdXNlIGl0Lg0KPiANCj4gPg0KPiA+ ID4gdGhlbiBsb29rcyBsaWtlIHdlIG5lZWQgdG8gZW5oYW5jZSB0aGUgJ3N0cnVjdCBydGVfZGV2 aWNlJyB3aXRoIHNvbWUNCj4gPiA+IG5ldyBvcHMgYXM6DQo+ID4gPg0KPiA+ID4gZWFsOiBtb3Zl IERNQSBtYXBwaW5nIGZyb20gYnVzLXNwZWNpZmljIHRvIGdlbmVyaWMgZHJpdmVyDQo+ID4gPg0K PiA+ID4NCj4gaHR0cHM6Ly9wYXRjaHdvcmsuZHBkay5vcmcvcHJvamVjdC9kcGRrL3BhdGNoLzIw MjEwMzMxMjI0NTQ3LjIyMTc3NTkNCj4gPiA+IC0xLXRob21hc0Btb25qYWxvbi5uZXQvDQo+ID4N Cj4gPiBOb3Qgc3VyZSB0aGUgYWJvdmUgcGF0Y2ggaXMgYSBnb29kIGlkZWEuDQo+ID4gTGV0J3Mg ZGlzY3VzcyB0aGlzIERNQSBkZXRhaWwgbGF0ZXIgOikNCj4gPg0KPiA+DQo+ID4NCg==