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 57CE1EEB570 for ; Fri, 8 Sep 2023 21:35:50 +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:Reply-To:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From: References:Cc:To:Subject:Date:Message-ID:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=E5Kpo2FtB3JSEUMMCa7samZV1PH/RY+rAxNch3bqm+M=; b=n9Jmt8d0ma5VlB J7i27be8cJZBA0Q7j5knZum4AmFn+iX7shZOstJgJInazmwQ99/6EPqCdQHlaGOp7p5aNJrTbVPWC SWNY49Lv9L3eww74cwX693xZtm3YhvBtuUVUQ+qRdBLzXRfk7+QbT+mLQrQXwC+lfEy4RibIasG0L BW69G6hNX5xbA1m0g4zaMTrn5a9JHQo7+kw17JgU9dShiKQ20VXdv144Sa+E7GjJOO84ZHNzRGw+i YD5A4BigbmMQFxlCDGSf9EYswkwQDQOPXRsCznwDlYe9kifY8lRIONbQ13/HZdKVcNWw8mBF8kKu2 0a1SJBG6GnvXIHroKOUw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qej8O-00EWpI-2n; Fri, 08 Sep 2023 21:35:24 +0000 Received: from mail-dm6nam12on20602.outbound.protection.outlook.com ([2a01:111:f400:fe59::602] helo=NAM12-DM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qej8L-00EWoJ-2N for linux-arm-kernel@lists.infradead.org; Fri, 08 Sep 2023 21:35:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J2X7j9EbPPyEvl0NX6ceYK3kx7Wz3YBN4IZI/U/fAbIE6Pva56oqe7wT9FpmVchSSfwP1PLsxETG45ArTQfvSWOKrxD7Hsf1uZcs3fYVmx91vq+h6wYscqf6oBpK5+Rj3LsrSBKVNyz+93QgtDSRJxMdRPDBrEbWWLZcKMObR//OHTy7CVVJpJ6D2u0pwYbWW6tCnP9gHcNqgQdYo/agTSNdZdnG1TdJwPgWqlL6YRJCLyLZ7n4LfApiODapXa32177frIILxdaS9Y/TKjvqfozBtqDKry3pfxaJFUnNle0fmCqwgTmw/1eulUXo1hqSOAxWUdjAZX8XbAw86Vo5bg== 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=Rtz/oQ8J/UEsdIE/20EYKVzr0cYI17afJUtuAkyBiMM=; b=e3eP7a8RMMtAO2bf+W+hv16Z7/spAOpgfYzrBQCDUnfLozKRVieMqWCIbn0OrKSdsd+pc55MHpvKCChU7xq99S18tGaw9enL9Nk1Ev7ISRVAAj7aCFNZorW1QdWNFlWwaCChsd1RSN0NfW7K2y2E7Eb4rlQncddtgMT2MFgHONzohx6f6M38hdibMKEAiqMYqEQ0RdyTg1RE/KNmKxusEF+jD9+PsRMIOFEXTQ6mrk6SwpuO3aI0ifr4DDlEk/FGptJ93dZeyQIExLhIgi+crDB4JtXTWns8xxyyQCQsfOn0Ovwuchf2EUX+/MxVd159jvUq2zhDXFapdyo9i8AnQQ== 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=Rtz/oQ8J/UEsdIE/20EYKVzr0cYI17afJUtuAkyBiMM=; b=U9pD75frzGL6mm/g6cqJJCfVjBYDYhCJwaretxacFJhRxWE6HP7NA5oIYoJfDvYK393Rs28vGV/5m06EzqREPlZ+dHLC0DdSGMQYJ5CMFAGNdGcYqoL3xsHxJAnw2F6pRG/ohCONG47vyUietzjNJyP4Y4AojEV8ril/3z+40KQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from MW3PR12MB4553.namprd12.prod.outlook.com (2603:10b6:303:2c::19) by DM4PR12MB5055.namprd12.prod.outlook.com (2603:10b6:5:39a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.30; Fri, 8 Sep 2023 21:35:09 +0000 Received: from MW3PR12MB4553.namprd12.prod.outlook.com ([fe80::fbfe:ec9c:b106:437e]) by MW3PR12MB4553.namprd12.prod.outlook.com ([fe80::fbfe:ec9c:b106:437e%5]) with mapi id 15.20.6768.029; Fri, 8 Sep 2023 21:35:09 +0000 Message-ID: <09e2894e-eb2b-12a0-c4a2-5000b27bbded@amd.com> Date: Fri, 8 Sep 2023 16:35:05 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: resctrl2 - status Content-Language: en-US To: "Luck, Tony" , "babu.moger@amd.com" , "Chatre, Reinette" , "james.morse@arm.com" Cc: Amit Singh Tomar , "Yu, Fenghua" , George Cherian , "robh@kernel.org" , "peternewman@google.com" , Drew Fustini , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" References: <35f05064-a412-ad29-5352-277fb147bbc4@intel.com> <9742f177-a0ce-c5d3-5d92-90dda32f5d07@intel.com> <18f3a209-8dbf-4837-6bcb-a71a1ee1abb3@amd.com> From: "Moger, Babu" In-Reply-To: X-ClientProxiedBy: SN6PR05CA0017.namprd05.prod.outlook.com (2603:10b6:805:de::30) To MW3PR12MB4553.namprd12.prod.outlook.com (2603:10b6:303:2c::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW3PR12MB4553:EE_|DM4PR12MB5055:EE_ X-MS-Office365-Filtering-Correlation-Id: cb72571c-1bd5-4d96-5ba4-08dbb0b379b8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3SK2z+ZUVar1v34GMSRVCOHKZbWJYeQXL5hELu0lP47XtMTEfJOOFOzex4FfRt5+S3KO47+xGnf9RpAhvs228msNKw8ud7jz3MPGL9uNPlullVm9w5EAK/bdpGsEo6Y/CC4wmh8Esz3ZETaAFyxVhfqMdGCmdtFlNqFk4Xw+Ylsn588uIK00eeOZfVBZATn2LYRYJZXuu01cVrG+tjcXvYeeszf6L2hCqIZT8lO5KTFu541XJe+oiiCP6r3jz/nIfzcbbFwm0x1t6Lx0UI8Mr6hWJQRRQdQHMS3Bk2hixAcq5bVww5hj5DYCPi5n2sbPkkHslz47nxfQa8XYjtp0CncCGHBlQ2us1Z/X1IAcmb/KOgL70eFgRwnf9/iRVyr10aASleilRq8/V3ToiGCtQqTWD8go5xvw8MGhF+986oc5TLD2z2C5CuIkbQyBvy0JaALRKnxT0V+qSog3QqhybEVTbAWscdbBCJ8TSfFxW8PSUGhltqg6wJgo5nPBcfusY0rng+kLfp2c35eHLSavNwPv/B+DRM9DplADwxQsfK8G0mD9nLOYsmzq+kPb5Ew/taPogAZt0AOMcQLBNGipNy82Gu6poYLUuTr/TvKn0Ax1Qxn/M2SJ59OvIh5HpetNw+B4Q1PmNkQRC12j+ikpZw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW3PR12MB4553.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(376002)(39860400002)(366004)(396003)(1800799009)(186009)(451199024)(2906002)(38100700002)(36756003)(31696002)(7416002)(6512007)(316002)(41300700001)(53546011)(66556008)(6486002)(6506007)(66476007)(54906003)(8676002)(110136005)(2616005)(4326008)(8936002)(478600001)(6666004)(31686004)(66946007)(83380400001)(5660300002)(26005)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NGQ4TnhkdzRoS01EUUFsZjVaWmtHZWM1YVNvQnFYakM2RkNSaDRDWU56cnp6?= =?utf-8?B?Y1pBUC9adStiQkh1YWVqdkVmMG5naGFQOGJ2VWRQckNTYVJrQ0FuWDdEZUQ1?= =?utf-8?B?YnI1ZVQ1UXlKUkhFUGw1UGtHdGVSOUM0M1pOajhiSU40anlSUjA5MG04bVd4?= =?utf-8?B?YzRNajZ4d3FMcHlJZVh4QS9xNGozSzBuRTBZMnRIcGFKeVVjdmhKSDdYeVBS?= =?utf-8?B?LzJldXpsQ3VtVE9wNFhmV0pSQ2VDVEVRK2srbXBNcFVmaDUrRHJ3MmNTOHY3?= =?utf-8?B?RVNHVmprdkJ1RU91dXV2d1lCV0xsRnViajBtQWpyYU10NEJJQi8zakw1ZU1I?= =?utf-8?B?QkZoZDVwRzRsTUFIS08vaUozSVJtb0hybWZrUlhWWitkVTNVeUxaRG96M2ln?= =?utf-8?B?UTYrY0FrQkdIeC9va01QQk9WdEtEa1JNS2tCckxudzBpTWlFTzV2QkJiaFZS?= =?utf-8?B?bms2WWsyOVlFbWpkakM4ZWpMYlp3RlhnYy8yMTFQVDFFRzhMSWVLbzAwa3ZE?= =?utf-8?B?VDdqbkNtVy8xZXg2M252cWpBbW9nSS9kMDdBT0xyeWpTWlRhY21Gc0RJVito?= =?utf-8?B?YkRLby9GT3JLT3pqeExRNTZQSlhROVV0RG9ralBrZDBsbVVTc1YzalNWL0Y2?= =?utf-8?B?dmp6WVd3dHNNdWk2QVlBaFNLUTBLdVpXcmxoS01nM1c5ZnAxRXBnelBPVEF6?= =?utf-8?B?TUY4VTVEd0V2dkY4VzQremtWYVZNN21FaDdjUFhXR1lzRUpuV0FpaFdUelZW?= =?utf-8?B?QmF3a1BqdytkdjVtVGZNZnlNbHl0RXh0d3lsWkYwYmltTzNHRkw4S0Qra1hN?= =?utf-8?B?UWlIVlNSMWV0NE9qOFdnUFdLRXUwOXA3YWxxTHYxcnEvZFdmU3o3dldTZXln?= =?utf-8?B?TU9CdE56WWpIYzg4dmJYYXNFUjBLdHV3aHp5UmdlL0JodUR4V1k0S0FvYU5l?= =?utf-8?B?VGthM2NhVEJrZG1VZzZwWFRrTVhGeWZ5bjZDUWwvTUU1OGd5dG9Yby91VXV1?= =?utf-8?B?a0VrZkJXZmRZY2oxeG1FNVRua0lvNEFsaVpQZ2ZrT1c5VVZQWWJDM013SmI5?= =?utf-8?B?MWd5SFlzVFRyZzBzakpOZW1vNzhFaW5DMGxwajBNY1k3Y0U5d3NUTmlGUDJx?= =?utf-8?B?ZTJwR1BsSmE4RHlCSkFCb202NnlrWGM4KzZXQm1lK2p2WTd4dU9pTTg3dXVE?= =?utf-8?B?K1BBdW5SNFQ2eitTRS9Ca0s4dWpCSDFUdTJJUVl1eGtKNHVoUEJTOWNHYXow?= =?utf-8?B?SUtRTHFhN3BxNDhIK3dWbnpxWjgybGFiTEh4VTQ2RTBOamoreGlRNHprbktu?= =?utf-8?B?S2JFUkhuQnE4WmJxOTN5Rzh2WUlnelVEbVpPZWZmb1dyaVRSdTZmOC9LdGFM?= =?utf-8?B?d2txdUY0RXNlYXNOVmNGeHljUUQ0UlJOMEtMTU1NTC8wWWVib3RPK1JjcFBn?= =?utf-8?B?alFRNmNHMThWdzNMVU1WQXBwSmNMTHFvTysrdzNZRG9BZlVYNWc4RVRjR0lQ?= =?utf-8?B?SERVbFNkbkNGZmtOTmlibWdXSHBTNDVoR2RQcGM0djQ4OXF6YkNWYTZOdW91?= =?utf-8?B?d2pLOG5BTnlIWnZyNW1uSXdjQjNIZnc0Ujk0ZHdia2EzUkZkcVJEMndLZUgr?= =?utf-8?B?Rk8zcXhLb25RZmRERzZsYkY4STN4eEgrQXhsTFhnRDJQSU51RUxnVkowSWpr?= =?utf-8?B?Vmhxamc2NEZtSmxpbGZCWnFVT2pLODk2UzZkTDdCS1c4b3dtN0d4L0toWG9N?= =?utf-8?B?S1hZeFVNc3BnZzVNWnoyMFJhTWxZYi9YcUxTbTJ2V3R4ZVdESHdtWjRrc3BP?= =?utf-8?B?Y2c0dGg1am82dEVDTTRVbzM4YmRFaCtzekpmUGZtUVNYUkRKTDQzemxKYlJP?= =?utf-8?B?ZkMraTlIOW4rc0daZ2I2N1NiV1lGM1BHd1MyZVkxRTFhOWRQdE9lZ3gwZE1N?= =?utf-8?B?amlKVFdkaHh4amlIMms1bE4xTU4wSGIzcnRNODcvcVRtbGZzUUtWMWNhUFk4?= =?utf-8?B?L0dTQlkxR0lsanVHUFhPT2d3QmFGU245R2hxeFI3SFpyaHQ0bmlOR2RGZXpC?= =?utf-8?B?bktpSGcxdVBTOEo0R2s1OTJZMzFsMlgyeVE5Z1BrZlRBUjNEdlJJRkpJQVZC?= =?utf-8?Q?WOfcCNHdoFgA5/r72n5h106Q9?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb72571c-1bd5-4d96-5ba4-08dbb0b379b8 X-MS-Exchange-CrossTenant-AuthSource: MW3PR12MB4553.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2023 21:35:09.2902 (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: qg/3g6Y5lt4dOOtNf7CstCExFj1NMQ/OkjigG1IzfW1ColUFQ6uI+H5aImt2pF0E X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5055 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230908_143521_786327_E5A446C2 X-CRM114-Status: GOOD ( 25.48 ) 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: , Reply-To: babu.moger@amd.com 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 SGkgVG9ueSwKCgpPbiA5LzgvMjAyMyAxOjUxIFBNLCBMdWNrLCBUb255IHdyb3RlOgo+Pj4gQ2Fu IHlvdSB0cnkgdGhpcyBvdXQgb24gYW4gQU1EIHN5c3RlbS4gSSB0aGluayBJIGNvdmVyZWQgbW9z dCBvZiB0aGUKPj4+IGV4aXN0aW5nIEFNRCByZXNjdHJsIGZlYXR1cmVzLCBidXQgSSBoYXZlIG5v IG1hY2hpbmUgdG8gdGVzdCB0aGUgY29kZQo+Pj4gb24sIHNvIHZlcnkgbGlrZWx5IHRoZXJlIGFy ZSBidWdzIGluIHRoZXNlIGNvZGUgcGF0aHMuCj4+Pgo+Pj4gSSdkIGxpa2UgdG8gbWFrZSBhbnkg bmVlZGVkIGNoYW5nZXMgbm93LCBiZWZvcmUgSSBzdGFydCBicmVha2luZyB0aGlzCj4+PiBpbnRv IHJldmlld2FibGUgYml0ZS1zaXplZCBwYXRjaGVzIHRvIGF2b2lkIHRvbyBtdWNoIGNodXJuLgo+ PiBJIHRyaWVkIHlvdXIgbGF0ZXN0IGNvZGUgYnJpZWZseSBvbiBteSBzeXN0ZW0uICBVbmZvcnR1 bmF0ZWx5LCBJIGNvdWxkCj4+IG5vdCBnZXQgaXQgdG8gd29yayBvbiBteSBBTUQgc3lzdGVtLgo+ Pgo+PiAjIGdpdCBicmFuY2ggLWEKPj4gICAgIG5leHQKPj4gKiByZXNjdHJsMl92NjUKPj4gIyBd IyB1bmFtZSAtcgo+PiA2LjUuMCsKPj4gI2xzbW9kIHxncmVwIHJkdAo+PiByZHRfc2hvd19pZHMg ICAgICAgICAgIDEyMjg4ICAwCj4+IHJkdF9tYm1fbG9jYWxfYnl0ZXMgICAgMTIyODggIDAKPj4g cmR0X21ibV90b3RhbF9ieXRlcyAgICAxMjI4OCAgMAo+PiByZHRfbGxjX29jY3VwYW5jeSAgICAg IDEyMjg4ICAwCj4+IHJkdF9sM19jYXQgICAgICAgICAgICAgMTYzODQgIDAKPj4KPj4gIyBsc21v ZCB8Z3JlcCBtYmUKPj4gYW1kX21iZWMgICAgICAgICAgICAgICAxNjM4NCAgMAo+Pgo+PiBJIGNv dWxkIG5vdCBnZXQgIHJkdF9sM19tYmEKPj4KPj4gIyBtb2Rwcm9iZSByZHRfbDNfbWJhCj4+IG1v ZHByb2JlOiBFUlJPUjogY291bGQgbm90IGluc2VydCAncmR0X2wzX21iYSc6IE5vIHN1Y2ggZGV2 aWNlCj4+Cj4+IEkgZG9uJ3Qgc2VlIGFueSBkYXRhIGZvciB0aGUgZGVmYXVsdCBncm91cCBlaXRo ZXIuCj4+Cj4+IG1vdW50ICAtdCByZXNjdHJsIHJlc2N0cmwgL3N5cy9mcy9yZXNjdHJsLwo+Pgo+ PiBjZCAvc3lzL2ZzL3Jlc2N0cmwvbW9uX2RhdGEvbW9uX0wzXzAwCj4+Cj4+IGNhdCBtYm1fc3Vt bWFyeQo+PiAgICAgICAgbi9hICAgICAgbi9hIC8KPiBCYWJ1LAo+Cj4gVGhhbmsgYSBidW5jaCBm b3IgdGFraW5nIHRoaXMgZm9yIGEgcXVpY2sgc3Bpbi4gVGhlcmUncyBzZXZlcmFsIGJpdHMgb2YK PiBnb29kIG5ld3MgdGhlcmUuIFNldmVyYWwgbW9kdWxlcyBhdXRvbWF0aWNhbGx5IGxvYWRlZCBh cyBleHBlY3RlZC4KPiBOb3RoaW5nIHdlbnQgIk9PUFMiIGFuZCBjcmFzaGVkIHRoZSBzeXN0ZW0u Cj4KPiBIZXJl4oCZcyB0aGUgY29kZSB0aGF0IHRoZSByZHRfbDNfbWJhIG1vZHVsZSBydW5zIHRo YXQgY2FuIGNhdXNlIGZhaWx1cmUKPiB0byBsb2FkIHdpdGggIk5vIHN1Y2ggZGV2aWNlIgo+Cj4g ICAgICAgICAgaWYgKCFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUkRUX0EpKSB7Cj4gICAgICAg ICAgICAgICAgICBwcl9kZWJ1ZygiTm8gUkRUIGFsbG9jYXRpb24gc3VwcG9ydFxuIik7Cj4gICAg ICAgICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKPiAgICAgICAgICB9CgpTaG91bGRuJ3QgdGhp cyBiZSA/KG9yIHNpbWlsYXIpCgppZiAoIXJkdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01CQSkpCiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwoKPiAgICAgICAgICBt YmFfZmVhdHVyZXMgPSBjcHVpZF9lYngoMHgxMCk7Cj4KPiAgICAgICAgICBpZiAoIShtYmFfZmVh dHVyZXMgJiBCSVQoMykpKSB7Cj4gICAgICAgICAgICAgICAgICBwcl9kZWJ1ZygiTm8gUkRUIE1C QSBhbGxvY2F0aW9uXG4iKTsKPiAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PREVWOwo+ICAg ICAgICAgIH0KPgo+IEkgYXNzdW1lIHRoZSBmaXJzdCB0ZXN0IG11c3QgaGF2ZSBzdWNjZWVkZWQg KHNhbWUgY29kZSBpbiByZHRfbDNfY2F0LCBhbmQKPiB0aGF0IGxvYWRlZCBPSykuIFNvIG11c3Qg YmUgdGhlIHNlY29uZC4gSG93IGRvZXMgQU1EIGVudW1lcmF0ZSBNQkEKPiBzdXBwb3J0Pwo+Cj4g TGVzcyBvYnZpb3VzIHdoYXQgaXMgdGhlIHJvb3QgY2F1c2Ugb2YgdGhlIG1ibV9zdW1tYXJ5IGZp bGUgdG8gZmFpbCB0bwo+IHNob3cgYW55IGRhdGEuIHJkdF9tYm1fbG9jYWxfYnl0ZXMgIGFuZCBy ZHRfbWJtX3RvdGFsX2J5dGVzICBtb2R1bGVzCj4gbG9hZGVkIE9LLiBTbyBJJ20gbG9va2luZyBm b3IgdGhlIHJpZ2h0IENQVUlEIGJpdHMgdG8gZGV0ZWN0IG1lbW9yeSBiYW5kd2lkdGgKPiBtb25p dG9yaW5nLgoKSSBhbSBzdGlsbCBub3Qgc3VyZSBpZiByZXNjdHJsMiB3aWxsIGFkZHJlc3MgYWxs IHRoZSBjdXJyZW50IGdhcHMgaW4gCnJlc2N0cmwxLiBXZSBzaG91bGQgcHJvYmFibHkgbGlzdCBh bGwgaXNzdWVzIG9uIHRoZSB0YWJsZSBiZWZvcmUgd2UgZ28gCnRoYXQgcm91dGUuCgpPbmUgb2Yg dGhlIG1haW4gaXNzdWUgZm9yIEFNRCBpcyBjb3VwbGluZyBvZiBMTEMgZG9tYWlucy4KCkZvciBl eGFtcGxlLCBBTUQgaGFyZHdhcmUgc3VwcG9ydHMgMTYgQ0xPU2lkcyBwZXIgTExDIGRvbWFpbi4g QnV0IExpbnV4IApkZXNpZ24gYXNzdW1lcyB0aGF0IHRoZXJlIGFyZSBnbG9iYWxseSAxNiB0b3Rh bCBDTE9TSURzIGZvciB0aGUgd2hvbGUgCnN5c3RlbXMuIFdlIGNhbiBvbmx5IGNyZWF0ZSAxNiBD TE9TSUQgbm93IGlycmVzcGVjdGl2ZSBvZiBob3cgbWFueSAKZG9tYWlucyBhcmUgdGhlcmUuCgpJ biByZWFsaXR5LCB3ZSBzaG91bGQgYmUgYWJsZSB0byBjcmVhdGUgIjE2IHggbnVtYmVyIG9mIExM QyBkb21haW5zIiAKQ0xPU0lEUyBpbiB0aGUgc3lzdGVtcy7CoCBUaGlzIGlzIG1vcmUgZXZpZGVu dCBpbiBBTUQuIEJ1dCwgc2FtZSBwcm9ibGVtIAphcHBsaWVzIHRvIEludGVsIHdpdGggbXVsdGlw bGUgc29ja2V0cy4KCk15IDAyIGNlbnRzLiBIb3BlIHRvIGRpc2N1c3MgbW9yZSBpbiBvdXIgdXBj b21pbmcgbWVldGluZy4KCnRoYW5rcwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0t a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==