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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 46A4EEB64DA for ; Fri, 30 Jun 2023 16:05:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:CC:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=CHwmIHjyqQckueXGKNDxPLGAgUAUUnWdmasvSnMmWb8=; b=jkDlqXaUgUCd9c PbWF7/UU2039NJ6fJXUysYCdgFoPCDse/JsMjBs1i84eLfiO1mh5s9XFYP4hMjSLzud5MdwLHd9U+ VaCCM+pHh5l+fIivtqhftfEXTXmPBoYF5kMGWRKvWohCbXluliXa0xhXZXYPug1XO/kDH+XpxIvXH tjsxmRNQHLNf8AhpE37lGdqQbZkws0FF7G4DLLnvzZbED+Fw1Ow7XulHM3eUBaLEuSun9WY+IN/HG 4PJkbYMSkcBtc6e5rTr7vilXx3CeFi8WWtddKvjBXCaiNSXD3vSjJZIwJUIHLXxdRRTVqk7vuF0y9 MrCldxnSAxXn5FxhmVvQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qFGcD-0040mU-1o; Fri, 30 Jun 2023 16:04:57 +0000 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qFGc8-0040lU-28 for linux-arm-kernel@lists.infradead.org; Fri, 30 Jun 2023 16:04:55 +0000 Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35UB80b3022110; Fri, 30 Jun 2023 16:04:23 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=message-id : date : mime-version : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding; s=qcppdkim1; bh=tky6m4fUf0fCfzuDZQBGDmIT+aFWsl+CwJAdAJ5dtR8=; b=eohuH3XVi7if6yQGxcXHvspndAdCdUC1K8wFPmmbx5Acv4mHVmtVJzXrQGzx2mcuS/VB 8Nzmdq8gUwN03mlvmqFTV4FesVyo6e2Lxj9KHts14fJnOK7RPOxZW61/pEwcbCRbL5J8 pidfbCDJVK8lxDW6ofo6c2JkQf0eGJ6hh/IdgQ0DXCFDJETCI2eUhTCKj71iwCjI8RKY ryQmZcTh4QHTDRVV5/xXIn/ekdohDiUXXn8z7DLhhJ2kLqVlOlHGzXpb88yaXVdpZ5qI 9p3ksx4MiPxl5uuhC6Cc+76QdmxmruHkmc7tuNwgwUiMWbThFpBuQerIKOeKvjWUlMsY cw== Received: from nasanppmta04.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3rhsycs6sk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 30 Jun 2023 16:04:22 +0000 Received: from nasanex01c.na.qualcomm.com (nasanex01c.na.qualcomm.com [10.45.79.139]) by NASANPPMTA04.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 35UG4LHO028478 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 30 Jun 2023 16:04:21 GMT Received: from [10.216.37.216] (10.80.80.8) by nasanex01c.na.qualcomm.com (10.45.79.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Fri, 30 Jun 2023 09:04:12 -0700 Message-ID: Date: Fri, 30 Jun 2023 21:34:08 +0530 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [PATCH v4 00/21] Add Qualcomm Minidump kernel driver related support Content-Language: en-US To: Rob Herring , Greg KH CC: , , , , , , , , , , , , , , , , , , , , , References: <1687955688-20809-1-git-send-email-quic_mojha@quicinc.com> <2023062814-chance-flounder-f002@gregkh> From: Mukesh Ojha In-Reply-To: X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nasanex01c.na.qualcomm.com (10.45.79.139) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: xFGHRqPtPcAUiRgmUBFSReWrwDHZPxak X-Proofpoint-GUID: xFGHRqPtPcAUiRgmUBFSReWrwDHZPxak X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-30_05,2023-06-30_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 malwarescore=0 mlxscore=0 phishscore=0 bulkscore=0 adultscore=0 mlxlogscore=999 impostorscore=0 priorityscore=1501 spamscore=0 clxscore=1015 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306300137 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230630_090452_840776_70690380 X-CRM114-Status: GOOD ( 29.05 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpPbiA2LzI5LzIwMjMgNDo0MiBBTSwgUm9iIEhlcnJpbmcgd3JvdGU6Cj4gT24gV2VkLCBKdW4g MjgsIDIwMjMgYXQgOTo0NeKAr0FNIEdyZWcgS0ggPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3Jn PiB3cm90ZToKPj4KPj4gT24gV2VkLCBKdW4gMjgsIDIwMjMgYXQgMDY6MDQ6MjdQTSArMDUzMCwg TXVrZXNoIE9qaGEgd3JvdGU6Cj4+PiBNaW5pZHVtcCBpcyBhIGJlc3QgZWZmb3J0IG1lY2hhbmlz bSB0byBjb2xsZWN0IHVzZWZ1bCBhbmQgcHJlZGVmaW5lZCBkYXRhCj4+PiBmb3IgZmlyc3QgbGV2 ZWwgb2YgZGVidWdnaW5nIG9uIGVuZCB1c2VyIGRldmljZXMgcnVubmluZyBvbiBRdWFsY29tbSBT b0NzLgo+Pj4gSXQgaXMgYnVpbHQgb24gdGhlIHByZW1pc2UgdGhhdCBTeXN0ZW0gb24gQ2hpcCAo U29DKSBvciBzdWJzeXN0ZW0gcGFydCBvZgo+Pj4gU29DIGNyYXNoZXMsIGR1ZSB0byBhIHJhbmdl IG9mIGhhcmR3YXJlIGFuZCBzb2Z0d2FyZSBidWdzLiBIZW5jZSwgdGhlCj4+PiBhYmlsaXR5IHRv IGNvbGxlY3QgYWNjdXJhdGUgZGF0YSBpcyBvbmx5IGEgYmVzdC1lZmZvcnQuIFRoZSBkYXRhIGNv bGxlY3RlZAo+Pj4gY291bGQgYmUgaW52YWxpZCBvciBjb3JydXB0ZWQsIGRhdGEgY29sbGVjdGlv biBpdHNlbGYgY291bGQgZmFpbCwgYW5kIHNvIG9uLgo+Pj4KPj4+IFF1YWxjb21tIGRldmljZXMg aW4gZW5naW5lZXJpbmcgbW9kZSBwcm92aWRlcyBhIG1lY2hhbmlzbSBmb3IgZ2VuZXJhdGluZwo+ Pj4gZnVsbCBzeXN0ZW0gcmFtZHVtcHMgZm9yIHBvc3QgbW9ydGVtIGRlYnVnZ2luZy4gQnV0IGlu IHNvbWUgY2FzZXMgaXQncwo+Pj4gaG93ZXZlciBub3QgZmVhc2libGUgdG8gY2FwdHVyZSB0aGUg ZW50aXJlIGNvbnRlbnQgb2YgUkFNLiBUaGUgbWluaWR1bXAKPj4+IG1lY2hhbmlzbSBwcm92aWRl cyB0aGUgbWVhbnMgZm9yIHNlbGVjdGluZyB3aGljaCBzbmlwcGV0cyBzaG91bGQgYmUKPj4+IGlu Y2x1ZGVkIGluIHRoZSByYW1kdW1wLgo+Pj4KPj4+IE1pbmlkdW1wIGtlcm5lbCBkcml2ZXIgaW1w bGVtZW50YXRpb24gaXMgZGl2aWRlZCBpbnRvIHR3byBwYXJ0cyBmb3IKPj4+IHNpbXBsaWNpdHks IG9uZSBpcyBtaW5pZHVtcCBjb3JlIHdoaWNoIGNhbiBhbHNvIGJlIGNhbGxlZCBtaW5pZHVtcAo+ Pj4gZnJvbnRlbmQoQXMgQVBJIGdldHMgZXhwb3J0ZWQgZnJvbSB0aGlzIGRyaXZlciBmb3IgcmVn aXN0cmF0aW9uIHdpdGgKPj4+IGJhY2tlbmQpIGFuZCB0aGUgb3RoZXIgcGFydCBpcyBtaW5pZHVt cCBiYWNrZW5kIGkuZSwgd2hlcmUgdGhlIHVuZGVybHlpbmcKPj4+IGltcGxlbWVudGF0aW9uIG9m IG1pbmlkdW1wIHdpbGwgYmUgdGhlcmUuIFRoZXJlIGNvdWxkIGJlIGRpZmZlcmVudCB3YXkKPj4+ IGhvdyB0aGUgYmFja2VuZCBpcyBpbXBsZW1lbnRlZCBsaWtlIFNoYXJlZCBtZW1vcnksIE1lbW9y eSBtYXBwZWQgSU8KPj4+IG9yIFJlc291cmNlIG1hbmFnZXIoZ3VueWFoKSBiYXNlZCB3aGVyZSB0 aGUgZ3Vlc3QgcmVnaW9uIGluZm9ybWF0aW9uIGlzCj4+PiBwYXNzZWQgdG8gaHlwZXJ2aXNvciB2 aWEgaHlwZXJjYWxscy4KPj4+Cj4+PiAgICAgIE1pbmlkdW1wIENsaWVudC0xICAgICBDbGllbnQt MiAgICAgIENsaWVudC01ICAgIENsaWVudC1uCj4+PiAgICAgICAgICAgICAgIHwgICAgICAgICAg ICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKPj4+ICAgICAgICAgICAgICAgfCAg ICAgICAgICAgICAgIHwgICAgLi4uICAgICAgIHwgICAuLi4gICAgICAgfAo+Pj4gICAgICAgICAg ICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8Cj4+PiAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAg IHwKPj4+ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgfAo+Pj4gICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgfCAgICAgICAgICAgICB8Cj4+PiAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICB8ICAgICAgICAgICAgIHwKPj4+ICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAo+Pj4gICAgICAgICAgICAgICB8ICAg ICAgICAgICArLS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0rICAgICAgICB8Cj4+PiAgICAgICAgICAg ICAgICstLS0tLS0tLS0tLSsgIHFjb21fbWluaWR1bXAoY29yZSkgICstLS0tLS0tLSsKPj4+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfAo+Pj4gICAg ICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tKy0tLS0tKy0tLS0tLSstLS0rCj4+PiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICAgfAo+Pj4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAgIHwKPj4+ICAgICAgICAgICAgICAg ICAgKy0tLS0tLS0tLS0tLS0tLSsgICAgIHwgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4+ PiAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgfAo+Pj4gICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg fCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKPj4+ICAgICAgICAgICAgICAgICAgfCAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4+PiAgICAgICAg ICAgICAgICAgIHYgICAgICAgICAgICAgICAgICAgICB2ICAgICAgICAgICAgICAgICAgICAgICAg ICAgdgo+Pj4gICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0t LS0tLS0rICAgICArLS0tLS0tLS0tLS0tLS0tLS0tKwo+Pj4gICAgICAgfHFjb21fbWluaWR1bXBf c21lbSB8ICAgICAgfHFjb21fbWluaWR1bXBfbW1pbyB8ICAgICB8IHFjb21fbWluaWR1bXBfcm0g fAo+Pj4gICAgICAgfCAgICAgICAgICAgICAgICAgICB8ICAgICAgfCAgICAgICAgICAgICAgICAg ICB8ICAgICB8ICAgICAgICAgICAgICAgICAgfAo+Pj4gICAgICAgKy0tLS0tLS0tLS0tLS0tLS0t LS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICArLS0tLS0tLS0tLS0tLS0tLS0tKwo+ Pj4gICAgICAgICBTaGFyZWQgbWVtb3J5ICAgICAgICAgICAgICBNZW1vcnkgbWFwcGVkIElPICAg ICAgICAgICBSZXNvdXJjZSBtYW5hZ2VyCj4+PiAgICAgICAgICAoYmFja2VuZCkgICAgICAgICAg ICAgICAgICAgKGJhY2tlbmQpICAgICAgICAgICAgICAgICAgIChiYWNrZW5kKQo+Pj4KPj4+Cj4+ PiBIZXJlLCB3ZSB3aWxsIGJlIGdpdmluZyBhbGwgYW5hbG9neSBvZiBiYWNrZW5kIHdpdGggU01F TSBhcyBpdCBpcyB0aGUKPj4+IG9ubHkgaW1wbGVtZW50ZWQgYmFja2VuZCBhdCBwcmVzZW50IGJ1 dCBnZW5lcmFsIGlkZWEgcmVtYWlucyB0aGUgc2FtZS4KPj4KPj4gSWYgeW91IG9ubHkgaGF2ZSBv bmUgImJhY2tlbmQiIHRoZW4geW91IGRvbid0IG5lZWQgdGhlIGV4dHJhIGNvbXBleGl0eQo+PiBo ZXJlIGF0IGFsbCwganVzdCByZW1vdmUgdGhhdCB3aG9sZSBtaWRkbGUgbGF5ZXIgcGxlYXNlIGFu ZCBtYWtlIHRoaXMKPj4gbXVjaCBzaW1wbGVyIGFuZCBzbWFsbGVyIGFuZCBlYXNpZXIgdG8gcmV2 aWV3IGFuZCBwb3NzaWJseSBhY2NlcHQuCj4gCj4gcHN0b3JlIGFscmVhZHkgc3VwcG9ydHMgYmFj a2VuZHMuIFdoeSBhcmVuJ3QgdGhlIGFib3ZlIGJhY2tlbmRzIGp1c3QKPiBwc3RvcmUgYmFja2Vu ZHMgcmF0aGVyIHRoYW4gaGF2aW5nIGFuIGludGVybWVkaWF0ZSBwc3RvcmUgYmFja2VuZCBpbgo+ IFJBTSB3aGljaCB0aGVuIHNvbWVob3cgZ2V0cyBtb3ZlZCBpbnRvIHRoZXNlIG1pbmlkdW1wIGJh Y2tlbmRzLgoKSXQgY2FuJ3QgYmUgYW5vdGhlciBwc3RvcmUgYmFja2VuZCBzaW5jZSwgcHN0b3Jl IGJhY2tlbmQocmFtKSBpcyBmb3IKdGhlIHN5c3RlbSB3aGVyZSB0aGVyZSBpcyBhIGd1YXJhbnRl ZXMgb2YgZml4ZWQgcmFtIHJhbmdlIGNvbnRlbnQgCnBlcnNpc3QgYWNyb3NzIGJvb3QsIGJ1dCB0 aGF0IGlzIG5vdCB0cnVlIHdpdGggbWluaWR1bXAsIHRoZXJlIGlzIG5vCnBzdG9yZWZzIGtpbmQg b2Ygc3VwcG9ydCB3aXRoIG1pbmlkdW1wLgoKSW5zdGVhZCwgdGhlIHdob2xlIGlkZWEgb2YgYmFj a2VuZC9mcm9udC1lbmQgb2YgbWluaWR1bXAgaGVyZSwgaXMKZW50aXJlbHkgcmVsYXRlZCB0byBt aW5pZHVtcCBhbmQgaGVyZSBtaW5pZHVtcCBiYWNrZW5kIGNvdWxkIGJlCmFueXRoaW5nIGxpa2Ug Y291bGQgYmUgU2hhcmVkIG1lbW9yeSBpbiBERFIgd2hpY2ggaXMgc2hhcmVkIGFjcm9zcwptdWx0 aXBsZSBzdWJzeXN0ZW0gKENQVVNTKSBpcyBvbmUgb2YgdGhlbSBvciBpdCBjb3VsZCBiZSBzb21l dGhpbmcKd2hlcmUgeW91IHdhbnQgdG8gY29sbGVjdCBtaW5pZHVtcCBmb3IgYSBndWVzdCB2bSB3 aGljaCBndWVzdApkb2VzIG5vdCBoYXZlIGFjY2VzcyB0byBiYWNrZW5kIGluc3RlYWQgaXQgbWF5 IGJlIHRoZSBoeXBlcnZpc29yCmRvIHRoZSByZWdpc3RlciB0aGUgcmVnaW9uIGZvciB0aGUgZ3Vl c3QuCgpQc3RvcmUocmFtKSBpcyBvbmUgb2YgdGhlIGNsaWVudHMgb2YgbWluaWR1bXAgd2hlcmUs IHdlIHdhbnQgdG8gY29sbGVjdAp0aGUgY29uc29sZS9wbXNnL2Z0cmFjZS9kbWVzZyBsb2dzIGZv ciBwcm9kdWN0aW9uIGRldmljZXMgd2hlcmUKRERSIGR1bXAgaXMgZGlmZmljdWx0IGFuZCB0aGUg cmVhc29uIG9mIGRvaW5nIHRoaXMgdG8gbm90IHJlLWludmVudAp0aGUgd2hlZWwgYW5kIGl0IGp1 c3QgbmVlZCBwaHlzaWNhbCBhZGRyZXNzL3NpemUgLgoKICArLS0tLS0tLS0tKyAgICAgKy0tLS0t LS0tLSsgICArLS0tLS0tLS0rICAgICArLS0tLS0tLS0tKwogIHwgY29uc29sZSB8ICAgICB8IHBt c2cgICAgfCAgIHwgZnRyYWNlIHwgICAgIHwgZG1lc2cgICB8CiAgKy0tLS0tLS0tLSsgICAgICst LS0tLS0tLS0rICAgKy0tLS0tLS0tKyAgICAgKy0tLS0tLS0tLSsKICAgICAgICB8ICAgICAgICAg ICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfAogICAgICAgIHwgICAgICAgICAgICAg fCAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8CiAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog ICAgICAgICAgICAgICAgICAgICAgICAgIFwgLwogICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t LS0tLS0tLS0rCiAgICAgICAgICAgICAoMSkgICB8cHN0b3JlIGZyb250ZW5kc3wKICAgICAgICAg ICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgICAgICAgICB8 CiAgICAgICAgICAgICAgICAgICAgICAgICAgXCAvCiAgICAgICAgICAgICAgICAgICstLS0tLS0t LS0tLS0tLS0tLS0tICsKICAgICAgICAgICAgICgyKSAgfCBwc3RvcmUgYmFja2VuZChyYW0pfAog ICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgICBcIC8KICAgICAgICAgICAgICAg ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgKDMpICB8cWNvbV9wc3RvcmVf bWluaWR1bXB8CiAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLSsKCi1NdWtl c2gKPiAKPj4gV2UgZG9uJ3QgYWRkIGxheWVycyB3aGVuIHRoZXkgYXJlIG5vdCBuZWVkZWQsIGFu ZCBuZXZlciB3aGVuIHRoZXJlIGlzIG5vCj4+IGFjdHVhbCB1c2VyLiAgSWYgeW91IG5lZWQgdGhl IGV4dHJhICJjb21wbGV4aXR5IiBsYXRlciwgdGhlbiBhZGQgaXQKPj4gbGF0ZXIgd2hlbiBpdCBp cyBuZWVkZWQgYXMgd2hvIGtub3dzIHdoZW4gdGhhdCB3aWxsIGV2ZXIgYmUuCj4+Cj4+IFBsZWFz ZSByZWRvIHRoaXMgc2VyaWVzIGJhc2VkIG9uIHRoYXQsIHRoYW5rcy4KPiAKPiBNeSBiaWdnZXIg aXNzdWUgd2l0aCB0aGlzIHdob2xlIHNlcmllcyBpcyB3aGF0IHdvdWxkIHRoaXMgYWxsIGxvb2sK PiBsaWtlIGlmIGV2ZXJ5IFNvQyB2ZW5kb3IgdXBzdHJlYW1lZCB0aGVpciBvd24gY3VzdG9tIGR1 bXBpbmcKPiBtZWNoYW5pc20uIFRoYXQgd291bGQgYmUgYSBtZXNzLiAoSSBoYXZlIHNpbWlsYXIg b3BpbmlvbnMgb24gdGhlCj4gJHNvYy12ZW5kb3IgaHlwZXJ2aXNvcnMuKQo+IAo+IFJvYgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtl cm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5l bAo=