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 562C8EED61E for ; Fri, 15 Sep 2023 17:56:49 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Y8d2SD6F1/l02Tdgohhse/1Qd6yCLtI1Yd5EnX+cmcg=; b=XaexyDYY5v7EgN 2+Oxk7IFRb+6mvEa0ZUaAH/gapiPiGn8FL3TSLqBDPqWbrGXYzLGJxR7bWvxLTwA4JrIJY+lCPt0p jt2Ur+rfeU7XYyMucenPjmDrzOXkDV+JxT+elgJWxBe8rYPrkH5zTCCFRgirjWI4r+9MXkV5fi9Rl KsWAm0B4NJGxSJMvNHzjltdsSeh7Zhu2EzIttmKjBLJO2lus+Pni6k5AXabTajDaL9aTaRyEq4BA5 uTLc8d1n9Dd8nXkBXq53pphT1SBoEUVSTN/xDtPZqiB/fiXEcCGFa+zlET6ck/7ZLNvUFqMp+pmsw kLZ0fqR6mKU5tyfBz/0g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qhD37-00BA3k-0l; Fri, 15 Sep 2023 17:56:13 +0000 Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qhD31-00BA3H-1X for linux-arm-kernel@lists.infradead.org; Fri, 15 Sep 2023 17:56:11 +0000 Received: by mail-pl1-x62e.google.com with SMTP id d9443c01a7336-1c1ff5b741cso22275815ad.2 for ; Fri, 15 Sep 2023 10:56:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1694800562; x=1695405362; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=x/YLOVKO4P83m0EusDf5TZFi1f5GmZz38qNXbd0FiZs=; b=wiswJqf0m3MYcKrVhWuMahqGpV++1rZX7vWAZ8bPRwBhGNogmrDwk0/lYvarAxP20k hvW/HZSNhuq6Ko8JqRa9kmDYYZbX5jcBOd70L2vgjy89nYf8irGKfTk7CDMvxT6YuxL8 wElgHyiRaO1lNGggmDBgeWW0hGAz/piln+s9klRMQF7/FG/89NIR4yKFhqWMi5e8ebxH DpPHTgLt+uW3JIYVFPErHvHH+HOR9frl0EOS/XdeS6cj4kHyrUC5e2I78tav5ZVxWlPt p0LuHUJzSNZ4ZOrVnKmIl9Ikx4B6OkjIggUJ2rTxMz+SSNrMBEg4onkzMtesxca92P3l s2Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694800562; x=1695405362; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=x/YLOVKO4P83m0EusDf5TZFi1f5GmZz38qNXbd0FiZs=; b=WuMeuckDHELa65LfHJ2SYJZvFhUCmXvNBkUfUcwKP+q6NDR6WuuqBQ9UiK8OYBhgQC ZBzT7dRKhirby5UjWDMBFLxGS+WuGZPSrN2PabXuMZAko9IA3T4DH0c+8IdVMWuLaJmW r3niJuvwXXP7goz88L30/z7lZv2EgjKI9qSOyBP06erRUvRJH3mx3wTxx3NGlKmeVM7V xHWtBAm8BOFVeoMuFdV8l8TCWUf86adU7BZZZ5dPWsXlTuREu6wMSaLDnUUbc5hB15xi g/35XRyz+80Aw7dS0Jd1X5Ma/lYa/JhbIKTD2d8bFji7HSvtYIskU/UJHYS1xXt60w6t 6ivA== X-Gm-Message-State: AOJu0YzfsfPAe3pNo6hJ1esA22Cmzv1LR1Vqy9UK3uwQQJWME7n7SUso cpgyBBgpZC9xxyVvn6cDbXCbDw== X-Google-Smtp-Source: AGHT+IGx6FWMMR4tm1WJ5mwjzNBzAj+Y4erQWaTA+WnMDFFy/8Ho9A5RTR9uLIEPSoryOE2+4IKZQg== X-Received: by 2002:a17:902:ac88:b0:1c3:d9ed:d16e with SMTP id h8-20020a170902ac8800b001c3d9edd16emr2452334plr.39.1694800561916; Fri, 15 Sep 2023 10:56:01 -0700 (PDT) Received: from x1 ([2607:fb90:8b60:16ee:c13d:176d:c24b:2021]) by smtp.gmail.com with ESMTPSA id m7-20020a170902db0700b001b9f7bc3e77sm3787441plx.189.2023.09.15.10.56.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Sep 2023 10:56:01 -0700 (PDT) Date: Fri, 15 Sep 2023 10:55:58 -0700 From: Drew Fustini To: Tony Luck Cc: babu.moger@amd.com, "Chatre, Reinette" , "james.morse@arm.com" , Amit Singh Tomar , "Yu, Fenghua" , George Cherian , "robh@kernel.org" , "peternewman@google.com" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: Re: resctrl2 - status Message-ID: References: <9742f177-a0ce-c5d3-5d92-90dda32f5d07@intel.com> <18f3a209-8dbf-4837-6bcb-a71a1ee1abb3@amd.com> <09e2894e-eb2b-12a0-c4a2-5000b27bbded@amd.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230915_105607_738309_4C8D7CAE X-CRM114-Status: GOOD ( 52.94 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gRnJpLCBTZXAgMDgsIDIwMjMgYXQgMDQ6MTM6NTRQTSAtMDcwMCwgVG9ueSBMdWNrIHdyb3Rl Ogo+IE9uIEZyaSwgU2VwIDA4LCAyMDIzIGF0IDA0OjM1OjA1UE0gLTA1MDAsIE1vZ2VyLCBCYWJ1 IHdyb3RlOgo+ID4gSGkgVG9ueSwKPiA+IAo+ID4gCj4gPiBPbiA5LzgvMjAyMyAxOjUxIFBNLCBM dWNrLCBUb255IHdyb3RlOgo+ID4gPiA+ID4gQ2FuIHlvdSB0cnkgdGhpcyBvdXQgb24gYW4gQU1E IHN5c3RlbS4gSSB0aGluayBJIGNvdmVyZWQgbW9zdCBvZiB0aGUKPiA+ID4gPiA+IGV4aXN0aW5n IEFNRCByZXNjdHJsIGZlYXR1cmVzLCBidXQgSSBoYXZlIG5vIG1hY2hpbmUgdG8gdGVzdCB0aGUg Y29kZQo+ID4gPiA+ID4gb24sIHNvIHZlcnkgbGlrZWx5IHRoZXJlIGFyZSBidWdzIGluIHRoZXNl IGNvZGUgcGF0aHMuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEknZCBsaWtlIHRvIG1ha2UgYW55IG5l ZWRlZCBjaGFuZ2VzIG5vdywgYmVmb3JlIEkgc3RhcnQgYnJlYWtpbmcgdGhpcwo+ID4gPiA+ID4g aW50byByZXZpZXdhYmxlIGJpdGUtc2l6ZWQgcGF0Y2hlcyB0byBhdm9pZCB0b28gbXVjaCBjaHVy bi4KPiA+ID4gPiBJIHRyaWVkIHlvdXIgbGF0ZXN0IGNvZGUgYnJpZWZseSBvbiBteSBzeXN0ZW0u ICBVbmZvcnR1bmF0ZWx5LCBJIGNvdWxkCj4gPiA+ID4gbm90IGdldCBpdCB0byB3b3JrIG9uIG15 IEFNRCBzeXN0ZW0uCj4gPiA+ID4gCj4gPiA+ID4gIyBnaXQgYnJhbmNoIC1hCj4gPiA+ID4gICAg IG5leHQKPiA+ID4gPiAqIHJlc2N0cmwyX3Y2NQo+ID4gPiA+ICMgXSMgdW5hbWUgLXIKPiA+ID4g PiA2LjUuMCsKPiA+ID4gPiAjbHNtb2QgfGdyZXAgcmR0Cj4gPiA+ID4gcmR0X3Nob3dfaWRzICAg ICAgICAgICAxMjI4OCAgMAo+ID4gPiA+IHJkdF9tYm1fbG9jYWxfYnl0ZXMgICAgMTIyODggIDAK PiA+ID4gPiByZHRfbWJtX3RvdGFsX2J5dGVzICAgIDEyMjg4ICAwCj4gPiA+ID4gcmR0X2xsY19v Y2N1cGFuY3kgICAgICAxMjI4OCAgMAo+ID4gPiA+IHJkdF9sM19jYXQgICAgICAgICAgICAgMTYz ODQgIDAKPiA+ID4gPiAKPiA+ID4gPiAjIGxzbW9kIHxncmVwIG1iZQo+ID4gPiA+IGFtZF9tYmVj ICAgICAgICAgICAgICAgMTYzODQgIDAKPiA+ID4gPiAKPiA+ID4gPiBJIGNvdWxkIG5vdCBnZXQg IHJkdF9sM19tYmEKPiA+ID4gPiAKPiA+ID4gPiAjIG1vZHByb2JlIHJkdF9sM19tYmEKPiA+ID4g PiBtb2Rwcm9iZTogRVJST1I6IGNvdWxkIG5vdCBpbnNlcnQgJ3JkdF9sM19tYmEnOiBObyBzdWNo IGRldmljZQo+ID4gPiA+IAo+ID4gPiA+IEkgZG9uJ3Qgc2VlIGFueSBkYXRhIGZvciB0aGUgZGVm YXVsdCBncm91cCBlaXRoZXIuCj4gPiA+ID4gCj4gPiA+ID4gbW91bnQgIC10IHJlc2N0cmwgcmVz Y3RybCAvc3lzL2ZzL3Jlc2N0cmwvCj4gPiA+ID4gCj4gPiA+ID4gY2QgL3N5cy9mcy9yZXNjdHJs L21vbl9kYXRhL21vbl9MM18wMAo+ID4gPiA+IAo+ID4gPiA+IGNhdCBtYm1fc3VtbWFyeQo+ID4g PiA+ICAgICAgICBuL2EgICAgICBuL2EgLwo+ID4gPiBCYWJ1LAo+ID4gPiAKPiA+ID4gVGhhbmsg YSBidW5jaCBmb3IgdGFraW5nIHRoaXMgZm9yIGEgcXVpY2sgc3Bpbi4gVGhlcmUncyBzZXZlcmFs IGJpdHMgb2YKPiA+ID4gZ29vZCBuZXdzIHRoZXJlLiBTZXZlcmFsIG1vZHVsZXMgYXV0b21hdGlj YWxseSBsb2FkZWQgYXMgZXhwZWN0ZWQuCj4gPiA+IE5vdGhpbmcgd2VudCAiT09QUyIgYW5kIGNy YXNoZWQgdGhlIHN5c3RlbS4KPiA+ID4gCj4gPiA+IEhlcmXigJlzIHRoZSBjb2RlIHRoYXQgdGhl IHJkdF9sM19tYmEgbW9kdWxlIHJ1bnMgdGhhdCBjYW4gY2F1c2UgZmFpbHVyZQo+ID4gPiB0byBs b2FkIHdpdGggIk5vIHN1Y2ggZGV2aWNlIgo+ID4gPiAKPiA+ID4gICAgICAgICAgaWYgKCFib290 X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUkRUX0EpKSB7Cj4gPiA+ICAgICAgICAgICAgICAgICAgcHJf ZGVidWcoIk5vIFJEVCBhbGxvY2F0aW9uIHN1cHBvcnRcbiIpOwo+ID4gPiAgICAgICAgICAgICAg ICAgIHJldHVybiAtRU5PREVWOwo+ID4gPiAgICAgICAgICB9Cj4gPiAKPiA+IFNob3VsZG4ndCB0 aGlzIGJlID8ob3Igc2ltaWxhcikKPiA+IAo+ID4gaWYgKCFyZHRfY3B1X2hhcyhYODZfRkVBVFVS RV9NQkEpKQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsK PiAKPiBZZXMuIEkgc2hvdWxkIGJlIHVzaW5nIFg4Nl9GRUFUVVJFIGJpdHMgd2hlcmUgdGhleSBh cmUgYXZhaWxhYmxlCj4gcmF0aGVyIHRoYW4gcGVla2luZyBkaXJlY3RseSBhdCBDUFVJRCByZWdp c3RlciBiaXRzLgo+IAo+ID4gCj4gPiA+ICAgICAgICAgIG1iYV9mZWF0dXJlcyA9IGNwdWlkX2Vi eCgweDEwKTsKPiA+ID4gCj4gPiA+ICAgICAgICAgIGlmICghKG1iYV9mZWF0dXJlcyAmIEJJVCgz KSkpIHsKPiA+ID4gICAgICAgICAgICAgICAgICBwcl9kZWJ1ZygiTm8gUkRUIE1CQSBhbGxvY2F0 aW9uXG4iKTsKPiA+ID4gICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKPiA+ID4gICAg ICAgICAgfQo+ID4gPiAKPiA+ID4gSSBhc3N1bWUgdGhlIGZpcnN0IHRlc3QgbXVzdCBoYXZlIHN1 Y2NlZWRlZCAoc2FtZSBjb2RlIGluIHJkdF9sM19jYXQsIGFuZAo+ID4gPiB0aGF0IGxvYWRlZCBP SykuIFNvIG11c3QgYmUgdGhlIHNlY29uZC4gSG93IGRvZXMgQU1EIGVudW1lcmF0ZSBNQkEKPiA+ ID4gc3VwcG9ydD8KPiA+ID4gCj4gPiA+IExlc3Mgb2J2aW91cyB3aGF0IGlzIHRoZSByb290IGNh dXNlIG9mIHRoZSBtYm1fc3VtbWFyeSBmaWxlIHRvIGZhaWwgdG8KPiA+ID4gc2hvdyBhbnkgZGF0 YS4gcmR0X21ibV9sb2NhbF9ieXRlcyAgYW5kIHJkdF9tYm1fdG90YWxfYnl0ZXMgIG1vZHVsZXMK PiA+ID4gbG9hZGVkIE9LLiBTbyBJJ20gbG9va2luZyBmb3IgdGhlIHJpZ2h0IENQVUlEIGJpdHMg dG8gZGV0ZWN0IG1lbW9yeSBiYW5kd2lkdGgKPiA+ID4gbW9uaXRvcmluZy4KPiA+IAo+ID4gSSBh bSBzdGlsbCBub3Qgc3VyZSBpZiByZXNjdHJsMiB3aWxsIGFkZHJlc3MgYWxsIHRoZSBjdXJyZW50 IGdhcHMgaW4KPiA+IHJlc2N0cmwxLiBXZSBzaG91bGQgcHJvYmFibHkgbGlzdCBhbGwgaXNzdWVz IG9uIHRoZSB0YWJsZSBiZWZvcmUgd2UgZ28gdGhhdAo+ID4gcm91dGUuCj4gCj4gSW5kZWVkIHll cyEgSSBkb24ndCB3YW50IHRvIGhhdmUgdG8gZG8gcmVzY3RybDMgaW4gYSBmZXcgeWVhcnMgdG8K PiBjb3ZlciBnYXBzIHRoYXQgY291bGQgaGF2ZSBiZWVuIGFkZHJlc3NlZCBpbiByZXNjdHJsMi4K PiAKPiBIb3dldmVyLCBmaXhpbmcgcmVzY3RybCBnYXBzIGlzIG9ubHkgb25lIG9mIHRoZSBtb3Rp dmF0aW9ucyBmb3IKPiB0aGUgcmV3cml0ZS4gVGhlIGJpZ2dlciBvbmUgaXMgbWFraW5nIGxpZmUg ZWFzaWVyIGZvciBhbGwgdGhlCj4gYXJjaGl0ZWN0dXJlcyBzaGFyaW5nIHRoZSBjb21tb24gY29k ZSB0byBkbyB3aGF0IHRoZXkgbmVlZCB0bwo+IGZvciB0aGVpciBvd24gcXVpcmtzICYgZGlmZmVy ZW5jZXMgd2l0aG91dCBjbHV0dGVyaW5nIHRoZQo+IGNvbW1vbiBjb2RlIGJhc2UsIG9yIHdvcnJ5 aW5nICJkaWQgbXkgY2hhbmdlIGp1c3QgYnJlYWsgc29tZXRoaW5nCj4gZm9yIGFub3RoZXIgQ1BV IGFyY2hpdGVjdHVyZSIuCj4gCj4gPiBPbmUgb2YgdGhlIG1haW4gaXNzdWUgZm9yIEFNRCBpcyBj b3VwbGluZyBvZiBMTEMgZG9tYWlucy4KPiA+IAo+ID4gRm9yIGV4YW1wbGUsIEFNRCBoYXJkd2Fy ZSBzdXBwb3J0cyAxNiBDTE9TaWRzIHBlciBMTEMgZG9tYWluLiBCdXQgTGludXgKPiA+IGRlc2ln biBhc3N1bWVzIHRoYXQgdGhlcmUgYXJlIGdsb2JhbGx5IDE2IHRvdGFsIENMT1NJRHMgZm9yIHRo ZSB3aG9sZQo+ID4gc3lzdGVtcy4gV2UgY2FuIG9ubHkgY3JlYXRlIDE2IENMT1NJRCBub3cgaXJy ZXNwZWN0aXZlIG9mIGhvdyBtYW55IGRvbWFpbnMKPiA+IGFyZSB0aGVyZS4KPiA+IAo+ID4gSW4g cmVhbGl0eSwgd2Ugc2hvdWxkIGJlIGFibGUgdG8gY3JlYXRlICIxNiB4IG51bWJlciBvZiBMTEMg ZG9tYWlucyIgQ0xPU0lEUwo+ID4gaW4gdGhlIHN5c3RlbXMuwqAgVGhpcyBpcyBtb3JlIGV2aWRl bnQgaW4gQU1ELiBCdXQsIHNhbWUgcHJvYmxlbSBhcHBsaWVzIHRvCj4gPiBJbnRlbCB3aXRoIG11 bHRpcGxlIHNvY2tldHMuCj4gCj4gSSB0aGluayB0aGlzIGNhbiBiZSBzb21ld2hhdCBhY2hpZXZl ZCBhbHJlYWR5IHdpdGggYSBjb21iaW5hdGlvbiBvZgo+IHJlc2N0cmwgYW5kIGNwdXNldHMgKG9y IHNvbWUgb3RoZXIgd2F5IHRvIHNldCBDUFUgYWZmaW5pdHkgZm9yIHRhc2tzCj4gdG8gb25seSBy dW4gb24gQ1BVcyB3aXRoaW4gYSBzcGVjaWZpYyBkb21haW4gKG9yIHNldCBvZiBkb21haW5zKS4K PiBUaGF0J3Mgd2h5IHRoZSBzY2hlbWF0YSBmaWxlIGFsbG93cyBzZXR0aW5nIGRpZmZlcmVudCBD Qk0gbWFza3MKPiBwZXIgZG9tYWluLgo+IAo+IENhbiB5b3UgZXhwbGFpbiBob3cgeW91IHdvdWxk IHVzZSA2NCBkb21haW5zIG9uIGEgc3lzdGVtIHdpdGggNCBkb21haW5zCj4gYW5kIDE2IENMT1NJ RCBwZXIgZG9tYWluPwo+IAo+ID4gTXkgMDIgY2VudHMuIEhvcGUgdG8gZGlzY3VzcyBtb3JlIGlu IG91ciB1cGNvbWluZyBtZWV0aW5nLgo+IEFncmVlZC4gVGhpcyB3aWxsIGJlIGZhc3RlciB3aGVu IHdlIGNhbiB0YWxrIGluc3RlYWQgb2YgdHlwZSA6LSkKCklzIGl0IGEgbWVldGluZyB0aGF0IG90 aGVyIGludGVyZXN0ZWQgZGV2ZWxvcGVycyBjYW4gam9pbj8KClRoaXMgcmVtaW5kcyBtZSB0aGF0 IExpbnV4IFBsdW1iZXJzIENvbmZlcmVuY2UgWzFdIGlzIGluIE5vdmVtYmVyIGFuZApJIHRoaW5r IHJlc2N0cmwyIGNvdWxkIGJlIGEgZ29vZCB0b3BpYy4gVGhlIENGUCBpcyBzdGlsbCBvcGVuIGZv ciBCaXJkcwpvZiBhIEZlYXRoZXIgKEJvRikgcHJvcG9zYWxzIFsyXS4gVGhlc2UgYXJlIGZyZWUt Zm9ybSBnZXQtdG9nZXRoZXJzIGZvcgpwZW9wbGUgd2lzaGluZyB0byBkaXNjdXNzIGEgcGFydGlj dWxhciB0b3BpYywgYW5kIEkgaGF2ZSBoYWQgc3VjY2Vzcwpob3N0aW5nIHRoZW0gaW4gdGhlIHBh c3QgZm9yIHRvcGljcyBsaWtlIHBpbmN0cmwgYW5kIGdwaW8uCgpBbnlvbmUgcGxhbm5pbmcgdG8g YXR0ZW5kIFBsdW1iZXJzPwoKSSdsbCBiZSBnb2luZyBpbiBwZXJzb24gYnV0IHRoZSB2aXJ0dWFs IG9wdGlvbiB3b3JrcyByZWFsbHkgd2VsbCBpbiBteQpleHBlcmllbmNlLiBJIGhhZCBkZXZlbG9w ZXJzIGFuZCBtYWludGFpbmVycyBhdHRlbmRpbmcgdmlydHVhbGx5CnBhcnRpY2lwYXRlIGluIG15 IEJvRiBzZXNzaW9ucyBhbmQgSSBmZWx0IGl0IHdhcyB2ZXJ5IHByb2R1Y3RpdmUuCgp0aGFua3Ms CmRyZXcKClsxXSBodHRwczovL2xwYy5ldmVudHMvClsyXSBodHRwczovL2xwYy5ldmVudHMvZXZl bnQvMTcvYWJzdHJhY3RzLwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=