Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp3989481rwe; Tue, 30 Aug 2022 02:34:00 -0700 (PDT) X-Google-Smtp-Source: AA6agR59wGcNCmjqw5TSRo5YEZt8PQKXn5kx1cKASdscfd41k7gYxpXiVLkw3xxhCRfTCcghYD32 X-Received: by 2002:a17:907:94d0:b0:730:7a68:3093 with SMTP id dn16-20020a17090794d000b007307a683093mr16757062ejc.760.1661852040305; Tue, 30 Aug 2022 02:34:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1661852040; cv=pass; d=google.com; s=arc-20160816; b=eQuY7pIdq4AdPfZtbOaBxbnWhLFfXHhRZUawEERbkmNrttCH0DziOg17Q2qPU1gW3Y Z1aYsUQ+lxPCbUFE2QycYzr8IUvjF6Sp/kmJ2MfwyQybD4NvKtU8dzS6tbPQMeaEJLVV t96XZRfXea1MS3pwCvYN8jjdsMp/DoeI6lSc28VGdGqCypC3nH1Gmz9UIL6qpqzvG3zF atwKMG8C7pGeTMeRS9pJW485J9hXWiCyhToFyd235S7WvRo2smYGmxxXUqRT0Fyj5aMW sRc7sHPzAwbKuM1Va6gaav9+P0ooNXfR3+hpfaTLKlTZ/gCiGDNELwCb8t59iHfrz48Y ngdA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:dkim-signature:dkim-signature; bh=rRBBLGuDHgzMKEIK8TPNwlkTULY+CMBRH9tBEoHzeDs=; b=nB5iG2bp2oSKhVo5lP+nY7sf/s4hLkhxsgojQHD/eqwD226HZjSOEn5t/CL2dIEBhV veVRcNJ2J+41Dov+u69xUe1ks0LVUWTkAxJFhX2AWLj2UvGMLXx/ZP/yimnW462HJpoU PjyWSCJF0NUt+p/eTlgVOcO74H4tvXYg9WvCN136vERLdFhAsVkgQb1Gid1wFAwHHUgr HUxTVl5fkoE/m4X2PIfocjUI9IK+FJxvaiiMC789bVtl2Bxv0NQIWDmrwSH3HAYMjT7f VF6MuEGXqd9bMAsu9eTPWlaQqSu8rQZ+L0faRnwcj0fYiJjuBX40EG89zV0kgGwdbenE /KhA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=XxJ3Oqcn; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=vF5yhnjf; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j26-20020a170906475a00b0073d8f141e76si7430942ejs.130.2022.08.30.02.33.34; Tue, 30 Aug 2022 02:34:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=XxJ3Oqcn; dkim=pass header.i=@microchiptechnology.onmicrosoft.com header.s=selector2-microchiptechnology-onmicrosoft-com header.b=vF5yhnjf; arc=pass (i=1 spf=pass spfdomain=microchip.com dkim=pass dkdomain=microchip.com dmarc=pass fromdomain=microchip.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231642AbiH3Ilo (ORCPT + 99 others); Tue, 30 Aug 2022 04:41:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50188 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231638AbiH3Ilm (ORCPT ); Tue, 30 Aug 2022 04:41:42 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CD410C2EBC; Tue, 30 Aug 2022 01:41:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1661848897; x=1693384897; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=rRBBLGuDHgzMKEIK8TPNwlkTULY+CMBRH9tBEoHzeDs=; b=XxJ3OqcntnuN0jpIgHoNr0WWfUmS7zvykd/R6Q+iCtBnz1m9zrZUFdG0 KuDYxvn9mKGmJZBswQYHDnj0bh1c4EHo6zVoykCvjBTue48hgCqVjvAhM OU6kHuLtlkX23HANdeHm9wfYFaG6Cv0bKrFqBAZ5a7feZHK+kkFyKESZ7 eBubtE3sO/QdHceaN/kWCxJumLDFUgGaFt5ky5kysOaaDfSKK/hkYMwaA 7wRpSJc7ut+AmpMjxQviFSuKStUvb/gnuGbcLO6nMsSrU1FTX/rj1YBhS FviGOI0ctD0Mop09M5OrHz9lafqiPrVkkINB1HOLLcZK9Ot2RCd9N2rQf w==; X-IronPort-AV: E=Sophos;i="5.93,274,1654585200"; d="scan'208";a="111347873" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa6.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 30 Aug 2022 01:41:35 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Tue, 30 Aug 2022 01:41:35 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Tue, 30 Aug 2022 01:41:35 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DH44KfEPFu1wEAXKnNoEqTyysSrjf6zAcJsIHoZBNtqSWgbZh4n06cR+veay1eE2FSnWVwO1NEfwuUL/KLvDorznTWGobAIlU6t/bOZp/y73eikpSAfy2pyEqK5DhvcOC9jykKVIG/wRyXxKMMgdtpzKzowppHm0adE6vLTspsk9YwN6v/cvcBcCyxRszwEtggIrRMozLuBbqT9zXD6E+bQcaZ7ocMfrhO97F4jbID0FcTOehFjom6MFPUd1IrM6BVu37Woum0rFUu8Wg2cNu9uKVxcerFy/fOM/3EZSkK5di7w0YAj1vrbF7b5Pvg8QmCUqo36xnixpxXb6oGc/0A== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=rRBBLGuDHgzMKEIK8TPNwlkTULY+CMBRH9tBEoHzeDs=; b=aQWHumTy08xn2Jv4gR4rAT1vYEFqICbL+a9T34a//PHQp65HXDIjA5vi7sX9TgMFTumEgvZJWBtfHg8+zkwscsc1/VlBIzL4IwdQKdJlzPzurRZKLefLQoCefQLuUlAj+DH67op8iXMIDFgYICEsCA0CH4pSbLOUJBLfo9mqVhFrB7cUMmnl1uOfrq2xrIOhDeVdjMlCHrYjvMrz8JiQIe69CrIZIKb0xp3C4Y7vwELplLZp+8AokPuY5/Oasphqbls1cc/dFLI8D6IN6giGyTExdZgwpUhhnq8jFpTs8nE/gcqSlaPFsbq2U1HcCI3BGEY3uuDYK9+vmD34Yd27Zg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rRBBLGuDHgzMKEIK8TPNwlkTULY+CMBRH9tBEoHzeDs=; b=vF5yhnjfOijvWgb0rNlfcEkujGX8MtuqbbXQiStueEmOIVGl3W6snMUOuWoYVZNJ9duPxjWyb3FdQPkdMVbtSGmXlYUrqutjHknlNl9onXwm9zDJJ6DkSylZJiLcBzs9LKx5MSXE2iH5AfZNYQyD7EU3dFA3DeYtsY6VDm1fXwQ= Received: from CO1PR11MB5154.namprd11.prod.outlook.com (2603:10b6:303:99::15) by CH0PR11MB5233.namprd11.prod.outlook.com (2603:10b6:610:e0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Tue, 30 Aug 2022 08:41:32 +0000 Received: from CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::ac89:75cd:26e0:51c3]) by CO1PR11MB5154.namprd11.prod.outlook.com ([fe80::ac89:75cd:26e0:51c3%9]) with mapi id 15.20.5566.021; Tue, 30 Aug 2022 08:41:32 +0000 From: To: CC: , , , , , , , , Subject: Re: [PATCH 2/3] soc: sifive: l2 cache: Rename SiFive L2 cache to composible cache. Thread-Topic: [PATCH 2/3] soc: sifive: l2 cache: Rename SiFive L2 cache to composible cache. Thread-Index: AQHYu2+0mRQQ5mCpPkuQboDoEF5AOK3FdGUAgAAawACAAZKDgA== Date: Tue, 30 Aug 2022 08:41:32 +0000 Message-ID: References: <20220829062202.3287-1-zong.li@sifive.com> <20220829062202.3287-3-zong.li@sifive.com> <1a0da77e-8b26-a6aa-4af2-bf852470230a@microchip.com> In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-IE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bcd6852d-759c-40aa-aa80-08da8a6370ea x-ms-traffictypediagnostic: CH0PR11MB5233:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +sglhhcUIKCCDeIR8Urh1t4woDTCsyeN50fHxJx85zD7i7tN6ZUmknm9PizkBthwTCmQTfrNGVeP65w8+X1m7UMWlEsqhzge0Ke0WbjKnjiJyRfSkETeDMQ25yBUgPy/xRpK+nl299FIg5aJ9kWSi9io4gM64nW29aYdwOpe60bQGlcdzdkIuUphgztx3j3g42ymO8ZmcUmsDDsL42mxDBdpZSBVV6cVKsC7X/DNbUeApnthmmIvD7GZTL6+X3BVkbPtLK+gxi2j8t1BzJURrsC8T4JcOXeRHSTUMZZQSKGfdEunwMpmvBPmZhCSQBsaUuld6KarZGFQ142UvDNBfRik1WBdwylLHifauZDhqoE/nnqCztFlHatfb5SLRhCq0G+g3X7tob51nXXjUktYSTG+iOmCkf21P3TCwEdIGFBoTtgULUsXOXGJQgYCu6p065M+bTTprUWoY9Z948Qd+1pghMYJLcMC8o4b6SaGhl7jmrtKcdjHD2NXCagOptWv1hLlGeZAOR08dCdgc8jgAfyiWf5MkkJd4TBlOj5AOejExgKZLIbX+PEx93Dkifn6SHA5nc00MGAEDOeSfYMTYsb2QCvQp50AgGLQMtMy5yhVeUGF2M2n7nqtol6hDBdXS8GA11LNNYC4zCol+roTZbS3HtzJksXfzQxVMUooPQrOG9lMM+ublJY8ootr4prAWxERCo6YcCbQ56bNjNhRXdiewOo01dKcM94N6L+AeYURmyqGjkwvLHPfvovH3aCoMlE0b8wXL5LF54iujQpJrjqTK2YFDp5ColfsECqvmcvP3mFSE6cHNAkGx1Rvqlk0 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5154.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(6029001)(396003)(366004)(376002)(136003)(346002)(39860400002)(64756008)(91956017)(2616005)(53546011)(2906002)(66446008)(4326008)(31686004)(8676002)(66556008)(66476007)(54906003)(6506007)(6486002)(66946007)(76116006)(36756003)(71200400001)(6916009)(186003)(83380400001)(316002)(122000001)(6512007)(26005)(38100700002)(86362001)(31696002)(478600001)(38070700005)(41300700001)(8936002)(7416002)(5660300002)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cHl3MVZUSzBCUCtveFR6R0tyUFFjdGRGZ0lwbkF5SFh5RWJUVTBySlJCTUpU?= =?utf-8?B?ZlJnOXRtVC9pVjJUWWo5N1VUYThSc28rdjBJdTZ4UUdlMjIyVFZsWnRTTEFL?= =?utf-8?B?TXlMUmI5dGFJRzhLaGMwNDRtZmVWVG5nNjcrUTQzb3lCWkh6M3FWV0xiV0Jk?= =?utf-8?B?ajZCYUZKaThtNm5KUWx2VzJIL1EzRHBWYVBMRGtac0YrUWk3S2p4U2t0NkZE?= =?utf-8?B?K0Q4Z1pDUEdYVmF3U3pDSnZDSE90Y2RYQmZlVWRoK2Q0WElFVkViQ1hwNGZi?= =?utf-8?B?cll2bHoxMit4c3VLRW5YV3V0RnQ1NkQydVV1ZlFqVG0xcnVyczVDRmNFb2Nj?= =?utf-8?B?QlozcWxrVmNucTNDZHdXSGlOQVRMNkc1TU9lNTNtR2ZKZWV0bnFKbUVpbm9C?= =?utf-8?B?ZzVKbmJZbG9KbjBzYXFJVUw3eGdESmhpUEtRQ1ZHZytjVTg1RzV1ZU4wOHo4?= =?utf-8?B?a2ZiY3lrREJoa09zUXgxd041S3REeHBSb2NxRU95V3Z0NW1COEVuMWM1MHZW?= =?utf-8?B?Y0x4RlF2eTg5UFhST0Y3ckg1WmJuVjRwK1E3eEtJSjVaMFJzcWxUNDhUdSs1?= =?utf-8?B?RDU0Qks2VmhRTm5LVytTend6NHVGbWl0dU1rMTNtYVQrTHpFVldtRjZvUm44?= =?utf-8?B?cWJWNXNHaDFQcjBHZnhXdGdJT3VxUWtqbFFvTVlIV0w1ZEo1SUJ1WjEwMWFh?= =?utf-8?B?THFTMWNOSnp0ejJDTElsczBsUjBsaUt1SU44WjluWk5wSC9VcjlQTzVnb05o?= =?utf-8?B?Wkl6WWdVKzVWTUs0NDlFTlpwQktyY08wM2RFU1NIVjd2WGFJY09VT0RSYktP?= =?utf-8?B?N3hBMDBPOEdVdDNReWphK0JRZVRuWWN6aUFzalhoNkdUV242cWpDUUoycHlD?= =?utf-8?B?YzAwckFZeU9xeDRuZWl3bFNaK2F5Q1NadnZaVk5xNnFOTytGeWF6TzV6emcz?= =?utf-8?B?eWlTc3AxeUU4eTBwNWpUQ21ZWEgrZ2JSYjVRWU9ONUI0bytYQ0gyY2NOR2FC?= =?utf-8?B?eWMwYk1BWkhXSnJYQXl4SzdpRDVGaVYrTGlUWXdOVy9tWEZ3TVBXUUNkTFB3?= =?utf-8?B?TGFLUFZxUXU4VzV0Njh0cG1yU2N3V2dPb0FRZUVWOS9ObFFBck94U2QrVksy?= =?utf-8?B?b1Z6dTRZdVFXVW1vVGlCbGUxSXRkVG5qNUVsejE3TkpSR1g0M0N6K3NoQmxQ?= =?utf-8?B?bDZxU2toT1pwUEJ3TzY5Y3NkbVhWVUpUTDFkenNuTncvZ1Bpdmpab25DUHdO?= =?utf-8?B?TktyMWUrODYwMlJvZy9IeEVxTzFwMU9lMGh3aFBMb2NUVkhmS2xMRGpYL3J5?= =?utf-8?B?bmRjdnJhQkxuRE1vUEI4N1RydE1zVU12V0RjQ3FHU2lYRnR2eDA3YUtjMTdx?= =?utf-8?B?RmV4Y2lrZFZUTE5BQ3lWWmR2RmhTdE5tWUN2Z2tCVHY4YVFla3kzbWhYYXdl?= =?utf-8?B?RnBHT3Rmem1mMi8wVFZ3NDFUU010U0gvL1JRangwNWtDbW1VeHEvVk5YQVBn?= =?utf-8?B?RGF0UHNOM05XYkFHWnl3NzgwbjZaK3h2QUpTNUNncktCUHJ3QlZSdXd5bGo3?= =?utf-8?B?aFF0SWJHYkwvc1hJeklDL1FDejVpWXBocUFxOHRTR0w2YVlPdjY2bVY5WGIz?= =?utf-8?B?M3FXb2RPYTlvUGNqdzBjSDRxckplTWpaSzc0VHJsK0VqS1A0dDZUeG0xWTZj?= =?utf-8?B?TkFReXFjNjE4SXNiM2E4NXBsS3JlekxXMHhzWHFuRGtNTHhuY2drQmFTZHhZ?= =?utf-8?B?Ti9aaWV4OXQ3N00vOVZ4U05zTTZ2bzFuNll1UTJLYjg4anNPYVVGaVc2SWV3?= =?utf-8?B?Q1hBUzFYU3A0SVdmSVhwRWI5bmRNcHN5ZjE2WE5HSmUzU0xJSmFpdzgwTXov?= =?utf-8?B?ODNkcWt2NEVlZ2hNS2x6dk80R0VEUVhOSk5mSlNTd3VwRFBKWHk1d3ZZSWRS?= =?utf-8?B?WmgxdVBwbVp2Qk5KNlZJdFgxMWJQQTJrWnFwTjhPK1dqem14UTNuUE1VaWNr?= =?utf-8?B?ejZsMm1Hemx4ZHFpenQxQXg0NkFnQ3dZbWxSUHhwL2hkUzBvelNFZm5zYzJG?= =?utf-8?B?ZVVacFNoWU1UZHRLbU9zWlZNYStCaEdZUmJSdE41bUxBeVZzdDI5cG9BNFRR?= =?utf-8?Q?3Iq1wpoJRjF2LDU0nPGKvei8w?= Content-Type: text/plain; charset="utf-8" Content-ID: <9C6B735A020BF64C9715D11F8B32B905@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5154.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bcd6852d-759c-40aa-aa80-08da8a6370ea X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2022 08:41:32.7012 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tapRXA06q3d8n7Ku5bwEbdEAumd83rijgiRMH4uEpniC1/PfUz5DBFhEYi6INQ8ZETk1nSp7aFfduGcr0cddtD60bI22/r3WBiqs0MYgdko= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5233 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gMjkvMDgvMjAyMiAwOTo0MCwgWm9uZyBMaSB3cm90ZToNCj4gRVhURVJOQUwgRU1BSUw6IERv IG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3Uga25vdyB0aGUg Y29udGVudCBpcyBzYWZlDQo+IA0KPiBPbiBNb24sIEF1ZyAyOSwgMjAyMiBhdCAzOjA1IFBNIDxD b25vci5Eb29sZXlAbWljcm9jaGlwLmNvbT4gd3JvdGU6DQo+Pg0KPj4gSGV5IFpvbmcsDQo+Pg0K Pj4gT24gMjkvMDgvMjAyMiAwNzoyMiwgWm9uZyBMaSB3cm90ZToNCj4+PiBFWFRFUk5BTCBFTUFJ TDogRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSBrbm93 IHRoZSBjb250ZW50IGlzIHNhZmUNCj4+Pg0KPj4+IEZyb206IEdyZWVudGltZSBIdSA8Z3JlZW50 aW1lLmh1QHNpZml2ZS5jb20+DQo+Pj4NCj4+PiBTaW5jZSBjb21wb3NpYmxlIGNhY2hlIG1heSBi ZSBMMyBjYWNoZSBpZiBwTDIgY2FjaGUgZXhpc3RzLCB3ZSBzaG91bGQgdXNlDQo+Pj4gaXRzIG9y aWdpbmFsIG5hbWUgY29tcG9zaWJsZSBjYWNoZSB0byBwcmV2ZW50IGNvbmZ1c2lvbi4NCj4+Pg0K Pj4+IFNpZ25lZC1vZmYtYnk6IEdyZWVudGltZSBIdSA8Z3JlZW50aW1lLmh1QHNpZml2ZS5jb20+ DQo+Pj4gU2lnbmVkLW9mZi1ieTogWm9uZyBMaSA8em9uZy5saUBzaWZpdmUuY29tPg0KDQo+Pj4N Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2Mvc2lmaXZlL0tjb25maWcgYi9kcml2ZXJzL3Nv Yy9zaWZpdmUvS2NvbmZpZw0KPj4+IGluZGV4IDU4Y2Y4YzQwZDA4ZC4uM2Q2NWQyNzcxZjlhIDEw MDY0NA0KPj4+IC0tLSBhL2RyaXZlcnMvc29jL3NpZml2ZS9LY29uZmlnDQo+Pj4gKysrIGIvZHJp dmVycy9zb2Mvc2lmaXZlL0tjb25maWcNCj4+PiBAQCAtMiw5ICsyLDEwIEBADQo+Pj4NCj4+PiAg ICBpZiBTT0NfU0lGSVZFDQo+Pj4NCj4+PiAtY29uZmlnIFNJRklWRV9MMg0KPj4+IC0gICAgICAg Ym9vbCAiU2lmaXZlIEwyIENhY2hlIGNvbnRyb2xsZXIiDQo+Pj4gK2NvbmZpZyBTSUZJVkVfQ0NB Q0hFDQo+Pj4gKyAgICAgICBib29sICJTaWZpdmUgY29tcG9zYWJsZSBDYWNoZSBjb250cm9sbGVy Ig0KPj4+ICsgICAgICAgZGVmYXVsdCB5DQo+Pg0KPj4gQ2hhbmdpbmcgdGhpcyB0byBkZWZhdWx0 IG9uIGlzIG5vdCBhIHJlbmFtZSBvZiB0aGUgZmlsZS4uDQo+PiBUaGlzIHNob3VsZCBiZSBpbiBh IGRpZmZlcmVudCBwYXRjaC4NCj4gDQo+IE9rYXksIGxldCBtZSBzZXBhcmF0ZSBpdCB0byBhbm90 aGVyIHBhdGNoLCBidXQgSSBndWVzcyB3ZSBjb3VsZCByZW1vdmUNCj4gaXQsIGFuZCBlbmFibGUg aXQgYnkgdXNlci4gV2hhdCBpcyB5b3VyIHBlcnNwZWN0aXZlIG9uIGl0Pw0KDQpQZXJzb25hbGx5 IEkgd291bGQgbGlrZSB0byBsZWF2ZSB0aGUgZGVmYXVsdCB5IG91dCAmIGxlYXZlIGl0IHVwDQp0 byB0aGUgdXNlciAtIHRoZSBkcml2ZXIgaXMgbW9yZSBpbmZvcm1hdGlvbmFsIHRoYW4gYW55dGhp bmcgZWxzZQ0Kc28gSSBkb24ndCB0aGluayBtYWtpbmcgaXQgZGVmYXVsdCB0byBvbiBtYWtlcyBz ZW5zZS4NCg0KDQoNCj4+PiArDQo+Pj4gKyNkZWZpbmUgU0lGSVZFX0NDQUNIRV9ESVJFQ0NGSVhf TE9XIDB4MTAwDQo+Pj4gKyNkZWZpbmUgU0lGSVZFX0NDQUNIRV9ESVJFQ0NGSVhfSElHSCAweDEw NA0KPj4+ICsjZGVmaW5lIFNJRklWRV9DQ0FDSEVfRElSRUNDRklYX0NPVU5UIDB4MTA4DQo+Pj4g Kw0KPj4+ICsjZGVmaW5lIFNJRklWRV9DQ0FDSEVfREFURUNDRklYX0xPVyAweDE0MA0KPj4+ICsj ZGVmaW5lIFNJRklWRV9DQ0FDSEVfREFURUNDRklYX0hJR0ggMHgxNDQNCj4+PiArI2RlZmluZSBT SUZJVkVfQ0NBQ0hFX0RBVEVDQ0ZJWF9DT1VOVCAweDE0OA0KPj4+ICsNCj4+PiArI2RlZmluZSBT SUZJVkVfQ0NBQ0hFX0RBVEVDQ0ZBSUxfTE9XIDB4MTYwDQo+Pj4gKyNkZWZpbmUgU0lGSVZFX0ND QUNIRV9EQVRFQ0NGQUlMX0hJR0ggMHgxNjQNCj4+PiArI2RlZmluZSBTSUZJVkVfQ0NBQ0hFX0RB VEVDQ0ZBSUxfQ09VTlQgMHgxNjgNCj4+PiArDQo+Pj4gKyNkZWZpbmUgU0lGSVZFX0NDQUNIRV9D T05GSUcgMHgwMA0KPj4+ICsjZGVmaW5lIFNJRklWRV9DQ0FDSEVfV0FZRU5BQkxFIDB4MDgNCj4+ PiArI2RlZmluZSBTSUZJVkVfQ0NBQ0hFX0VDQ0lOSkVDVEVSUiAweDQwDQo+Pg0KPj4gICBGcm9t IHdoYXQgSSBjYW4gc2VlLCB5b3UndmUgYWxzbyBjaGFuZ2VkIHRoZXNlIGFyb3VuZCB0b28/DQo+ PiBQbGVhc2UgZ2VuZXJhdGUgdGhlIHBhdGNoJ3MgZGlmZiBzbyB0aGF0IHRoZSByZW5hbWUgaXMg ZGV0ZWN0ZWQgJiB0aGUNCj4+IGRpZmYgc2hvd3Mgb25seSB3aGF0IGNoYW5nZWQgaW4gdGhlIGZp bGUuIFRoZSAtTSBvcHRpb24gaXMgd2hhdCB5b3UNCj4+IGFyZSBsb29raW5nIGZvci4NCj4+DQo+ PiBJIGhhdmUgYSBjb3VwbGUgb3RoZXIgY29tbWVudHMgdG8gbWFrZSBhYm91dCB3aGF0J3MgY2hh bmdlZCBoZXJlIG90aGVyLA0KPj4gdGhhdG4gdGhlIHJlbmFtZSBidXQgSSB3aWxsIGRvIHNvIGFn YWluc3QgYSB2MiB3aGVyZSB0aGUgZGlmZiBpcyB1c2FibGUuDQo+Pg0KPiANCj4gTGV0IG1lIHNl bnQgdGhlIHYyIHBhdGNoLCBhbmQgc2VwYXJhdGUgdGhlIHJlbmFtZSBhbmQgZGlmZiBwYXJ0DQoN CkdyZWF0LCB0aGFua3MuIEknbGwgdGFrZSBhbm90aGVyIGxvb2sgYXQgaXQgdGhlbi4NCg0KQ29u b3IuDQoNCg==