From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AA0F9C07E94 for ; Fri, 4 Jun 2021 07:55:54 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6E87461405 for ; Fri, 4 Jun 2021 07:55:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6E87461405 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=amd.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 504946F5C2; Fri, 4 Jun 2021 07:55:50 +0000 (UTC) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2050.outbound.protection.outlook.com [40.107.92.50]) by gabe.freedesktop.org (Postfix) with ESMTPS id A39E26F5C0; Fri, 4 Jun 2021 07:55:48 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f4LVR9+O/WkDQR7LWqTDsh/+m4kTkbcVYAzgD3CamlFM5XAq6wRPRkou4m6zJJs3kB0uHg7syZxxU3TKThelrXe2MX2Ec0ZaJmzni4pKSuh9U8paqbiJNjQoJb6jQ1a3/IuGtwVgeD+FS6v+lrHclV4Yj9OvSEg5dI/L5rVTsPDHYaqq9zxMQMIH+wNT/AyLFWLau9oCpjHYz3K3UhvnVMVuZvpNFRYcguoKoI/m98k98Bk9LnjBPy0ynZJbKrxpvbWSfp477SXNz+SlniSoEQK+7N+iLcv0umSzWESnxyI+OrqEHA3IReVXuGgV0Xw5DLfk71pI2oPWL12eEZqurw== 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=LhHmq0iAJ7Cffhwf62bmw/SelIQFqD5gujRd36KkDmw=; b=b11rYvHJd7Tuff8asO1d02UiYkyquq66QUN6E4AdGWTbXv399StZ93/1oOaeTxkNda3UionIubqF7NGrbR+KSS2s2/XGNkduhlxiC8hJsWiedBeaWoCuvZ4SnF5XPshnOfphStbZFjtI+yJEH9ZfbGb5F/ZP+qyEKSJaR6hQy7JrRaSnGeUZnyiDElRkpndjtPZ9EGKW6auBYckzCXeP2L79G5f+aW2W70Y0cSSIBzuRKKnwbzv5WXWo9PfurkfFVo38pYMjYxq5LbUuFJob7ENaWOlYj4shk8xe/PWMMYJsySLVpzYwgJXIZH2xYi8/NUI3IWDehRPGgLKpg/hcMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LhHmq0iAJ7Cffhwf62bmw/SelIQFqD5gujRd36KkDmw=; b=h2waKS0FlIoRqCPYhIf7Wh/m6r9HAC/TDZlXCjGyBGiAQtFPNwQF7VdKz84KGlrYJ7rKrA6QGLpWa0GwWt887o2aqtOgJjbqnJcEGZiU2FeAWeHaM04uxtj/hAEucNJVpFMjQg1uIiACNaBnN1OUZ6tO0I9W1bm97xM5wMXO7a8= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=amd.com; Received: from MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) by MN2PR12MB4142.namprd12.prod.outlook.com (2603:10b6:208:1dd::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.24; Fri, 4 Jun 2021 07:55:46 +0000 Received: from MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6d4d:4674:1cf6:8d34]) by MN2PR12MB3775.namprd12.prod.outlook.com ([fe80::6d4d:4674:1cf6:8d34%6]) with mapi id 15.20.4195.024; Fri, 4 Jun 2021 07:55:46 +0000 To: Daniel Vetter , =?UTF-8?Q?Thomas_Hellstr=c3=b6m?= , Maarten Lankhorst References: From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: <68e6057c-df17-64ce-3116-cd5e79578795@amd.com> Date: Fri, 4 Jun 2021 09:51:19 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 In-Reply-To: Content-Language: en-US X-Originating-IP: [178.202.40.45] X-ClientProxiedBy: PR2P264CA0042.FRAP264.PROD.OUTLOOK.COM (2603:10a6:101:1::30) To MN2PR12MB3775.namprd12.prod.outlook.com (2603:10b6:208:159::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.137.54] (178.202.40.45) by PR2P264CA0042.FRAP264.PROD.OUTLOOK.COM (2603:10a6:101:1::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.15 via Frontend Transport; Fri, 4 Jun 2021 07:55:45 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4810ecf0-23c2-4ddc-3c8f-08d9272e292a X-MS-TrafficTypeDiagnostic: MN2PR12MB4142: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2733; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uUdIGXNC/8jBKn5U6gXBe8tFdKg8Gab9Ez88LWHvxMx1rZ3/Lw/2mceQ2LJMzb7/I1h30/1YrzuplUIwruM08QON3PQMoofSX9Ce/pDmZthkbZpqQB3jpiYTZLhKBU9qFovmdDteotIjSG9ZbF+745/rx3Ah9XQZLq50o6Qd21vSgkQRaIQAS7QY7xJP2w3yTpxHJEzVIZID2tOCdchkyFRgJljuayDUmM2cDgl8QfhZzwiIGndWrohGyypbPBAo3iRL0DVV+DSwyNkINutc7Yuee5z7XhPtNAb4SOWMghCv9AoFYa0COdPt18hxSHPVOPZXDQWgVVAcfIdfNLKKty7tACP9WviwtKwS7sLDIADa38cKg019FAYkipW1i4HRNwqhDqbNP73uUUITw9tH1LAxoHTN0wfPpI7VPbunw+Vb1tctKaYqqPeFHjmvvDNWLcvwnbWHGmozHhkF+o/Yr+xxsvsdccM/s0zMseJES0e1rFn9zC8T+mn+iAqnzSqxNJuEU3sKou33HMDW7MCeoPQh/n/1JyZXilaqpAqd14JhmMV+xuAJgqfArQv2q+eOXG8hUcsadsF/9KuWYtYcq+ztm9kZeQ+fruBMklegst476tcF5sDh+LEHlTs4lR4flOqFF3SZ+81tnkuKZwSyajCAThSifYggi5kMWC1i+2C9LVUf53pdCQ0Eb5e8nVeh X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB3775.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(136003)(396003)(346002)(39860400002)(8676002)(4326008)(2906002)(6666004)(16576012)(31696002)(16526019)(66574015)(53546011)(5660300002)(186003)(316002)(2616005)(110136005)(956004)(38100700002)(6486002)(86362001)(66476007)(66556008)(8936002)(31686004)(83380400001)(36756003)(66946007)(54906003)(26005)(478600001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?Ymo1Z2E3UVQxN0FQdHdVK2NJYUR6bWNDM1d0NTVpbG5keGlXdGtSamxvRUdS?= =?utf-8?B?ODl3eG9FKy9Xc3RES2N3ZlB4aXpKQXBPcGJneGtRY244TGZuTUVBdGhOOHZG?= =?utf-8?B?QkJGMDRDalorT3ZsaGVPVnJBcU5meU5neTJBci9uQkhvUk9EcXY3dU5kbjM2?= =?utf-8?B?d3RJamhrK3JnNjAwRlhRRUlRWGd5M08yYzFhZDVRN2VhWHY3a1EyK09yeWZ6?= =?utf-8?B?WEFuT2NuR3lka2F3SGFPSVNDVENHT0dnU2FJYXlOQzI4NkJ0cnIrUXZSSTlW?= =?utf-8?B?eGVkOFppOFRhb1ZlZW9mUFFKMXVxcitESWE1YUNJTmd2Z04vK2NpN0lodlg0?= =?utf-8?B?RmRlNkUweVlLaGF5eXlwUkVwejUwTU9xTjZRdkErVWJqMWlFb3lMSHlVOXFJ?= =?utf-8?B?dEw3MW9JNEJsSG5PZjRsMk9JazNqcHlCYVJvTmw1aFNXQmlKNGxhbGE2ODFx?= =?utf-8?B?clRoVWVKclQ2dDMzZUFiNXMzQ3M3eWNQMFBSZHp6aHRBZGdTTFkyZkx4WFJr?= =?utf-8?B?QktJRi81RU4yU0U3VDZmbjhLaXozRUlHd3R1K1NJREJaYU1BUVREdldUWDNQ?= =?utf-8?B?SlUrRHAzL1dUZTJaOFdNU1hYNUYxNnpGZzdKNVM3WmRscTJjSzhBK1BJbWpz?= =?utf-8?B?bUNEYktEZngvMUhIZXdUb0lqQ0FxcWVhdWVZaW5tK0g3ckJTQVhqRDdaNlRH?= =?utf-8?B?aGtsSVB5Rnp2NXdqNTZBR1VtODlLS1l2VkdNbEYrcTJZN1pHSXFUSXBDRVNT?= =?utf-8?B?ZWt0OTNYNzkvN2pKbzkzRzB5WFJGNWJlKzhodzJ3MWNhSWRYTENUK1FTUFdw?= =?utf-8?B?NDlFWjNjZnhsL2lFeldiblprQVg0RDBQT3pTVXd4WDhmUG1sdi8yY080ejJK?= =?utf-8?B?MnlBYnRtTklqYks2dlpWRk5rZWkxV0dPVzJzaXNMU2d6dHRvRkN2cUhKZUNo?= =?utf-8?B?d1ZkUUFoNGxzUmpSb2w4R29zODlRM0VLZERldlI1Wk0xejh0SjgyYnBuRC96?= =?utf-8?B?SzNIcDRZM1E1dXd1T0RTdklEbGlrdlRlc0tBUHErb0pHL2NPLzYzeDRNMzI2?= =?utf-8?B?Qkl5SWQ5b3JxcnpvNGFYZDc0MWZjT3ZVTjQ2dmp2Sk1WWS84OUIvN0lJUGJB?= =?utf-8?B?cmdtdVB6Z2xGd01rKzBodzBDWGtkRVhEU2JZbjZrK2huOHRWQzNFT012UW14?= =?utf-8?B?bnQ4YTVvQS9QaDM3U0FQQ1I1YlFnRGIxbmUxc2pwZ0xUV2oyRVRTQkdHTjJZ?= =?utf-8?B?cks5M1ZVVlZja2ZEK2xmN3g3eFEzM3NhbmE3K1NZTWFMY21YKzB6NHZTZ1Q5?= =?utf-8?B?WjFsQ0ptSXh3NXJwMGVORkJuenFMRzhiMEVuenJFaGxGM0JiSkVQS0s2S3hn?= =?utf-8?B?S2tTbTlQc0t4VDB6UEp4aXFUZDUrcHJuMVlDVmY4d1RHck9vN3loU3hGNGRJ?= =?utf-8?B?RzA4VEFTb205QU91WE83dlpaZFNxbXZsMkpwTVlYZE1KamR5MVQ0VSttUCtr?= =?utf-8?B?UG9iR29IcG1Fdjk5VHQvTXFWeXZlTDdWb28wRnBMemhleGZqKzlHYm1YUm1P?= =?utf-8?B?akViWjZEb3Z2VmU3VmxQeWd5MXhiNnpSYUtaWVpOT1U3aEZ1VFU2YzVoOEZs?= =?utf-8?B?SVlEa2ROZDFUUHhqMTBqQXdmbkx1UWJDTHZtTjkySUZGRGFGbzFQTTNHY1pi?= =?utf-8?B?VWMwNTlIOUltUkNFemlWb2VGdlVuZXB6ZGFOWjJmV01ZVTVRQXR6eWVUL2J0?= =?utf-8?Q?nfT4CWmvHInhy+lyKcmUdHvjuXOKq40kBaX+PU/?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4810ecf0-23c2-4ddc-3c8f-08d9272e292a X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3775.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2021 07:55:46.4217 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ysU8/RMxQoqUgkFBkeH1EjE72P2yEEhZT8tbrZ3iIxJxhwCyH1grk0FmSVASikg2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4142 Subject: Re: [Intel-gfx] Merging TTM branches through the Intel tree? X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Intel Graphics Development , DRI Development , Matthew Auld Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" QW0gMDMuMDYuMjEgdW0gMDk6MzYgc2NocmllYiBEYW5pZWwgVmV0dGVyOgo+IE9uIFRodSwgSnVu IDMsIDIwMjEgYXQgODo1MCBBTSBUaG9tYXMgSGVsbHN0csO2bQo+IDx0aG9tYXMuaGVsbHN0cm9t QGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIDYvMi8yMSA4OjQwIFBNLCBEYW5pZWwg VmV0dGVyIHdyb3RlOgo+Pj4gT24gV2VkLCBKdW4gMDIsIDIwMjEgYXQgMTE6NDg6NDFBTSArMDIw MCwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPj4+PiBBbSAwMi4wNi4yMSB1bSAxMToxNiBzY2hy aWViIFRob21hcyBIZWxsc3Ryw7ZtIChJbnRlbCk6Cj4+Pj4+IE9uIDYvMi8yMSAxMDozMiBBTSwg Q2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPj4+Pj4+IFVmZiBJJ20ganVzdCB3YWl0aW5nIGZvciBm ZWVkYmFjayBmcm9tIFBoaWxpcCB0byBtZXJnZSBhIGxhcmdlIHBhdGNoCj4+Pj4+PiBzZXQgZm9y IFRUTSB0aHJvdWdoIGRybS1taXNjLW5leHQuCj4+Pj4+Pgo+Pj4+Pj4gSSdtIHByZXR0eSBzdXJl IHdlIHdpbGwgcnVuIGludG8gbWVyZ2UgY29uZmxpY3RzIGlmIHlvdSB0cnkgdG8gcHVzaAo+Pj4+ Pj4geW91ciBjaGFuZ2VzIHRocm91Z2ggdGhlIEludGVsIHRyZWUuCj4+Pj4+Pgo+Pj4+Pj4gQ2hy aXN0aWFuLgo+Pj4+PiBPSywgc28gd2hhdCB3b3VsZCBiZSB0aGUgYmVzdCBhcHByb2FjaCBoZXJl PywgQWRkaW5nIHRoZSBUVE0gcGF0Y2hlcyB0bwo+Pj4+PiBkcm0tbWlzYy1uZXh0IHdoZW4geW91 ciBzZXQgaGFzIGxhbmRlZD8KPj4+PiBJIHRoaW5rIEkgd2lsbCBzZW5kIG91dCBvdXQgbXkgc2V0 IHRvIE1hdHRoZXcgb25jZSBtb3JlIGZvciByZXZpZXcsIHRoZW4KPj4+PiBwdXNoIHRoZSBjb21t b24gVFRNIHN0dWZmIHRvIGRybS1taXNjLW5leHQgYXMgbXVjaCBhcyBwb3NzaWJsZS4KPj4+Pgo+ Pj4+IFRoZW4geW91IHNob3VsZCBiZSBhYmxlIHRvIGxhbmQgeW91ciBzdHVmZiB0byBkcm0tbWlz Yy1uZXh0IGFuZCByZWJhc2Ugb24KPj4+PiB0aGUgZW5kIHJlc3VsdC4KPj4+Pgo+Pj4+IEp1c3Qg bmVlZCB0byBub3RlIHRvIERhdmlkIHRoYXQgZHJtLW1pc2MtbmV4dCBzaG91bGQgYmUgbWVyZ2Vk IHRvIGRybS1uZXh0Cj4+Pj4gYmVmb3JlIHRoZSBJbnRlbCBwYXRjaGVzIGRlcGVuZGluZyBvbiB0 aGF0IHN0dWZmIGxhbmQgYXMgd2VsbC4KPj4+IE90aGVyIG9wdGlvbiAoYmVjYXVzZSB0aGUgYmFj a21lcmdlcyB0ZW5kIHRvIGJlIHNsb3cpIGlzIGEgdG9waWMgYnJhbmNoLAo+Pj4gYW5kIHdlIGp1 c3QgZWF0L3Jlc29sdmUgdGhlIGNvbmZsaWN0cyBpbiBib3RoIGRybS1taXNjLW5leHQgYW5kCj4+ PiBkcm0taW50ZWwtZ3QtbmV4dCBpbiB0aGUgbWVyZ2UgY29tbWl0LiBJZiBpdCdzIG5vdCB0b28g YmFkIChJIGhhdmVuJ3QKPj4+IGxvb2tlZCBhdCB3aGF0IGV4YWN0bHkgd2UgbmVlZCBmb3IgdGhl IGk5MTUgc2lkZSBmcm9tIHR0bSBpbiBkZXRhaWwpLgo+Pj4KPj4+IEJ1dCBhbHNvIG9mdGVuIGZp Z3VyaW5nIG91dCB0aGUgdG9waWMgYnJhbmNoIGxvZ2lzdGljcyB0YWtlcyBsb25nZXIgdGhhbgo+ Pj4ganVzdCBtZXJnaW5nIHRvIGRybS1taXNjLW5leHQgYXMgdGhlIHBhdGNoZXMgZ2V0IHJlYWR5 Lgo+Pj4gLURhbmllbAo+PiBEYW5pZWw6IFNvIHRoZSB0aGluZyB3ZSBuZWVkIHRvIGdldCBpbnRv IFRUTSBpcyB0aGUgaXRlcmF0b3ItYmFzZWQKPj4gbW92ZV9tZW1jcHkgd2hpY2ggaXMgbW9yZSBh ZGFwdGFibGUgdGhhbiB0aGUgY3VycmVudCBvbmUgYW5kIG5lZWRlZCB0bwo+PiBzdXBwb3J0IG5v bi1saW5lYXIgbG1lbSBidWZmZXJzLCBzb21lIGJ1Zy1maXhlcyBhbmQgbWlub3IgY2hhbmdlcyB0 byBiZQo+PiBhYmxlIHRvIGtlZXAgb3VyIHNob3J0LXRlcm0tcGlubmluZyB3aGlsZSBvbiB0aGUg TFJVLiBBIG5lY2Vzc2FyeSBldmlsLgo+Pgo+PiBDaHJpc3RpYW46IGl0IGxvb2tzIGxpa2UgeW91 IGhhdmUgbGFuZGVkIHNvbWUgVFRNIGNoYW5nZXMgYWxyZWFkeSwgaW4KPj4gcGFydGljdWxhciB0 aGUgJmJvLT5tZW0gLT4gYm8tPnJlc291cmNlIGNoYW5nZSB3aGljaCBpcyB0aGUgbWFpbgo+PiBj b25mbGljdCBJIHRoaW5rLgoKWWVzLCBJIHRob3VnaHQgdGhhdCBwdXNoaW5nIHRoaXMgd2l0aCBN YXR0aGV3IHJiIHNob3VsZCBzb2x2ZSBhdCBsZWFzdCBhIApiaXQgb2YgdGhlIGNvbmZsaWN0LgoK Pj4gSXMgdGhlIDEwIHBhdGNoZXMgc2VsZi1hbGxvY2F0aW9uIHNlcmllcyB0aGUgbWFpbgo+PiBy ZW1haW5pbmcgcGFydD8KClllcywgZXhhY3RseS4gSSBvbmx5IG5lZWQgTWF0dGhldydzLCBEYW5p ZWwncyBvciB5b3VyIG9rIGFuZCBJJ20gZ29vZCB0byAKZ28gYXMgd2VsbAoKPj4gVGhhdCB3aWxs IHByb2JhYmx5IGNhdXNlIHNvbWUgY29uZmxpY3RzIHdpdGggYWxyZWFkeQo+PiBwdXNoZWQgaTkx NSBUVE0gc2V0dXAgY29kZSwgYnV0IG90aGVyd2lzZSB3aWxsIG5vdCBjb25mbGljdCB3aXRoIHRo ZQo+PiByZXN0IG9mIHRoZSBUVE0gY29kZSBJIHRoaW5rLCB3aGljaCBzaG91bGQgbWFrZSBpdCBw b3NzaWJsZSB0byBicmluZyBpbgo+PiBvdXIgVFRNIGNoYW5nZXMgYWZ0ZXIgY29uZmxpY3QgcmVz b2x1dGlvbiB3aXRoIHdoYXQgeW91J3ZlIGFscmVhZHkKPj4gcHVzaGVkLiBUaGUgbWVtY3B5IGNv ZGUgaXMgcHJldHR5IHNlbGYtY29udGFpbmVkLgo+IEkgdGhpbmsgaW4gdGhhdCBjYXNlIHRvcGlj IGJyYW5jaCBvbiB0b3Agb2YgZHJtLW5leHQgKG9uY2UgdGhlIHR0bQo+IGJpdHMgd2UgY29uZmxp Y3Qgd2l0aCBhcmUgdGhlcmUpIGlzIHByb2JhYmx5IGJlc3QsIGFuZCB0aGVuIHB1bGwgdGhhdAo+ IGludG8gZHJtLW1pc2MtbmV4dCBhbmQgZHJtLWludGVsLWd0LW5leHQuIE1lcmdlIHdpbmRvdyBm cmVlemUgaXMgYWxzbwo+IGFwcHJvYWNoLCBzbyB3aXRob3V0IHRvcGljIGJyYW5jaCB3ZSdkIGJl IHN0dWNrIHVudGlsIGxpa2UgLXJjMiB3aGVuCj4gZHJtLW5leHQgcmVvcGVucy4gSSBndWVzcyBN YWFydGVuIGNhbiBkbyB0aGUgdG9waWMgYnJhbmNoIGxvZ2lzdGljcyBpbgo+IGRybS1taXNjLmdp dCBmb3IgdGhpcy4KClRoYXQgYXBwcm9hY2ggc291bmRzIGdvb2QgdG8gbWUgYXMgd2VsbC4KClRo ZSBhbWRncHUgYnJhbmNoIGhhZCBzb21lIG1lcmdlIGNvbmZsaWN0cyBhcyB3ZWxsLCBidXQgbm90 aGluZyB3ZSAKY291bGRuJ3QgZml4LgoKQ2hyaXN0aWFuLgoKPiAtRGFuaWVsCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK