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=-3.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 2C717C43460 for ; Tue, 20 Apr 2021 07:32:21 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E606161154 for ; Tue, 20 Apr 2021 07:32:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229575AbhDTHcu (ORCPT ); Tue, 20 Apr 2021 03:32:50 -0400 Received: from mx21.baidu.com ([220.181.3.85]:54448 "EHLO baidu.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S229485AbhDTHcq (ORCPT ); Tue, 20 Apr 2021 03:32:46 -0400 X-Greylist: delayed 1853 seconds by postgrey-1.27 at vger.kernel.org; Tue, 20 Apr 2021 03:32:46 EDT Received: from BJHW-Mail-Ex12.internal.baidu.com (unknown [10.127.64.35]) by Forcepoint Email with ESMTPS id AF65A65379BF88AEA79B; Tue, 20 Apr 2021 14:44:54 +0800 (CST) Received: from BJHW-MAIL-EX28.internal.baidu.com (10.127.64.43) by BJHW-Mail-Ex12.internal.baidu.com (10.127.64.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2242.4; Tue, 20 Apr 2021 14:44:54 +0800 Received: from BJHW-MAIL-EX25.internal.baidu.com (10.127.64.40) by BJHW-MAIL-EX28.internal.baidu.com (10.127.64.43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2242.4; Tue, 20 Apr 2021 14:44:54 +0800 Received: from BJHW-MAIL-EX25.internal.baidu.com ([169.254.1.114]) by BJHW-MAIL-EX25.internal.baidu.com ([169.254.1.114]) with mapi id 15.01.2242.008; Tue, 20 Apr 2021 14:44:54 +0800 From: "Yuan,Zhaoxiong" To: Peter Zijlstra CC: "mingo@redhat.com" , "juri.lelli@redhat.com" , "vincent.guittot@linaro.org" , "dietmar.eggemann@arm.com" , "rostedt@goodmis.org" , "bsegall@google.com" , "mgorman@suse.de" , "bristot@redhat.com" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] sched: Optimize housekeeping_cpumask in for_each_cpu_and Thread-Topic: [PATCH] sched: Optimize housekeeping_cpumask in for_each_cpu_and Thread-Index: AQHXNQJLuiRBYUnh2EurZGLxcXYop6q891IA Date: Tue, 20 Apr 2021 06:44:54 +0000 Message-ID: <830177B0-45E0-4768-80AB-A99B85D3A52F@baidu.com> References: <1618671697-26098-1-git-send-email-yuanzhaoxiong@baidu.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.22.206.55] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Baidu-BdMsfe-DateCheck: 1_BJHW-Mail-Ex12_2021-04-20 14:44:54:718 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCu+7v+WcqCAyMDIxLzQvMTkg5LiL5Y2INTo1N++8jOKAnFBldGVyIFppamxzdHJh4oCdPHBl dGVyekBpbmZyYWRlYWQub3JnPiDlhpnlhaU6DQoNCiAgICBPbiBTYXQsIEFwciAxNywgMjAyMSBh dCAxMTowMTozN1BNICswODAwLCBZdWFuIFpoYW9YaW9uZyB3cm90ZToNCiAgICA+IE9uIGEgMTI4 IGNvcmVzIEFNRCBtYWNoaW5lLCB0aGVyZSBhcmUgOCBjb3JlcyBpbiBub2h6X2Z1bGwgbW9kZSwg YW5kDQogICAgPiB0aGUgb3RoZXJzIGFyZSB1c2VkIGZvciBob3VzZWtlZXBpbmcuIFdoZW4gbWFu eSBob3VzZWtlZXBpbmcgY3B1cyBhcmUNCiAgICA+IGluIGlkbGUgc3RhdGUsIHdlIGNhbiBvYnNl cnZlIGh1Z2UgdGltZSBidXJuIGluIHRoZSBsb29wIGZvciBzZWFyY2hpbmcNCiAgICA+IG5lYXJl c3QgYnVzeSBob3VzZWtlZXBlciBjcHUgYnkgZnRyYWNlLg0KICAgID4gDQogICAgPiAgICA5KSAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgIGdldF9ub2h6X3RpbWVyX3RhcmdldCgpIHsNCiAg ICA+ICAgIDkpICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICBob3VzZWtlZXBpbmdfdGVz dF9jcHUoKSB7DQogICAgPiAgICA5KSAgIDAuMzkwIHVzICAgIHwgICAgICAgICAgICAgICAgICBo b3VzZWtlZXBpbmdfZ2V0X21hc2sucGFydC4xKCk7DQogICAgPiAgICA5KSAgIDAuNTYxIHVzICAg IHwgICAgICAgICAgICAgICAgfQ0KICAgID4gICAgOSkgICAwLjA5MCB1cyAgICB8ICAgICAgICAg ICAgICAgIF9fcmN1X3JlYWRfbG9jaygpOw0KICAgID4gICAgOSkgICAwLjA5MCB1cyAgICB8ICAg ICAgICAgICAgICAgIGhvdXNla2VlcGluZ19jcHVtYXNrKCk7DQogICAgPiAgICA5KSAgIDAuNTIx IHVzICAgIHwgICAgICAgICAgICAgICAgaG91c2VrZWVwaW5nX2NwdW1hc2soKTsNCiAgICA+ICAg IDkpICAgMC4xNDAgdXMgICAgfCAgICAgICAgICAgICAgICBob3VzZWtlZXBpbmdfY3B1bWFzaygp Ow0KICAgID4gDQogICAgPiAgICAuLi4NCiAgICA+IA0KICAgID4gICAgOSkgICAwLjUwMCB1cyAg ICB8ICAgICAgICAgICAgICAgIGhvdXNla2VlcGluZ19jcHVtYXNrKCk7DQogICAgPiAgICA5KSAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgaG91c2VrZWVwaW5nX2FueV9jcHUoKSB7DQog ICAgPiAgICA5KSAgIDAuMDkwIHVzICAgIHwgICAgICAgICAgICAgICAgICBob3VzZWtlZXBpbmdf Z2V0X21hc2sucGFydC4xKCk7DQogICAgPiAgICA5KSAgIDAuMTAwIHVzICAgIHwgICAgICAgICAg ICAgICAgICBzY2hlZF9udW1hX2ZpbmRfY2xvc2VzdCgpOw0KICAgID4gICAgOSkgICAwLjQ5MSB1 cyAgICB8ICAgICAgICAgICAgICAgIH0NCiAgICA+ICAgIDkpICAgMC4xMDAgdXMgICAgfCAgICAg ICAgICAgICAgICBfX3JjdV9yZWFkX3VubG9jaygpOw0KICAgID4gICAgOSkgKyA3Ni4xNjMgdXMg ICB8ICAgICAgICAgICAgICB9DQogICAgPiANCiAgICA+IGZvcl9lYWNoX2NwdV9hbmQoKSBpcyBh IG1pY3JvIGZ1bmN0aW9uLCBzbyBpbiBnZXRfbm9oel90aW1lcl90YXJnZXQoKQ0KICAgID4gZnVu Y3Rpb24gdGhlDQogICAgPiAgICAgICAgIGZvcl9lYWNoX2NwdV9hbmQoaSwgc2NoZWRfZG9tYWlu X3NwYW4oc2QpLA0KICAgID4gICAgICAgICAgICAgICAgIGhvdXNla2VlcGluZ19jcHVtYXNrKEhL X0ZMQUdfVElNRVIpKQ0KICAgID4gZXF1YWxzIHRvIGJlbG93Og0KICAgID4gICAgICAgICBmb3Ig KGkgPSAtMTsgaSA9IGNwdW1hc2tfbmV4dF9hbmQoaSwgc2NoZWRfZG9tYWluX3NwYW4oc2QpLA0K ICAgID4gICAgICAgICAgICAgICAgIGhvdXNla2VlcGluZ19jcHVtYXNrKEhLX0ZMQUdfVElNRVIp KSwgaSA8IG5yX2NwdV9pZHM7KQ0KICAgID4gVGhhdCB3aWxsIGNhdXNlIHRoYXQgaG91c2VrZWVw aW5nX2NwdW1hc2soKSB3aWxsIGJlIGludm9rZWQgbWFueSB0aW1lcy4NCiAgICA+IFRoZSBob3Vz ZWtlZXBpbmdfY3B1bWFzaygpIGZ1bmN0aW9uIHJldHVybnMgYSBjb25zdCB2YWx1ZSwgc28gaXQg aXMNCiAgICA+IHVubmVjZXNzYXJ5IHRvIGludm9rZSBpdCBldmVyeSB0aW1lLiBUaGlzIHBhdGNo IGNhbiBtaW5pbWl6ZSB0aGUgd29yc3QNCiAgICA+IHNlYXJjaGluZyB0aW1lIGZyb20gfjc2dXMg dG8gfjE2dXMgaW4gbXkgdGVzdGluZy4NCiAgICA+IA0KICAgID4gU2ltaWxhcmx5LCB0aGUgZmlu ZF9uZXdfaWxiKCkgZnVuY3Rpb24gaGFzIHRoZSBzYW1lIHByb2JsZW0uDQogICAgDQogICAgV291 bGQgaXQgbm90IG1ha2Ugc2Vuc2UgdG8gbWFyayBob3VzZWtlZXBpbmdfY3B1bWFzaygpIF9fcHVy ZSBpbnN0ZWFkPw0KICAgIA0KQWZ0ZXIgbWFya2luZyBob3VzZWtlZXBpbmdfY3B1bWFzaygpIF9f cHVyZSBhbmQgdGhlbiB0ZXN0IGFnYWluLCB0aGUgcmVzdWx0cyANCnByb3ZlcyB0aGF0IGh1Z2Ug dGltZSBidXJuIGluIHRoZSBsb29wIGZvciBzZWFyY2hpbmcgdGhlIG5lYXJlc3QgYnVzeSBob3Vz ZWtlZXBlciANCnN0aWxsIGV4aXN0cy4gDQoNClVzaW5nIG9iamR1bXAgLUQgdm1saW51eCB3ZSBj YW4gc2VlIGdldF9ub2h6X3RpbWVyX3RhcmdldCgpIGRpc2Fzc2VtYmxlZCBjb2RlIA0KYXMgYmVs b3c6DQpmZmZmZmZmZjgxMGI5NmMwIDxnZXRfbm9oel90aW1lcl90YXJnZXQ+Og0KZmZmZmZmZmY4 MTBiOTZjMDogICAgICAgZTggZGIgN2YgOTQgMDAgICAgICAgICAgY2FsbHEgIGZmZmZmZmZmODFh MDE2YTAgPF9fZmVudHJ5X18+DQpmZmZmZmZmZjgxMGI5NmM1OiAgICAgICA0MSA1NyAgICAgICAg ICAgICAgICAgICBwdXNoICAgJXIxNQ0KZmZmZmZmZmY4MTBiOTZjNzogICAgICAgNDEgNTYgICAg ICAgICAgICAgICAgICAgcHVzaCAgICVyMTQNCmZmZmZmZmZmODEwYjk2Yzk6ICAgICAgIDQxIDU1 ICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcjEzDQpmZmZmZmZmZjgxMGI5NmNiOiAgICAgICA0 MSA1NCAgICAgICAgICAgICAgICAgICBwdXNoICAgJXIxMg0KZmZmZmZmZmY4MTBiOTZjZDogICAg ICAgNTUgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyYnANCmZmZmZmZmZmODEwYjk2Y2U6 ICAgICAgIDUzICAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlcmJ4DQpmZmZmZmZmZjgxMGI5 NmNmOiAgICAgICA0OCA4MyBlYyAwOCAgICAgICAgICAgICBzdWIgICAgJDB4OCwlcnNwDQpmZmZm ZmZmZjgxMGI5NmQzOiAgICAgICA2NSA4YiAxZCA1NiA1YSBmNSA3ZSAgICBtb3YgICAgJWdzOjB4 N2VmNTVhNTYoJXJpcCksJWVieCAgICAgICAgIyBmMTMwIDxjcHVfbnVtYmVyPg0KZmZmZmZmZmY4 MTBiOTZkYTogICAgICAgNDEgODkgZGMgICAgICAgICAgICAgICAgbW92ICAgICVlYngsJXIxMmQN CmZmZmZmZmZmODEwYjk2ZGQ6ICAgICAgIDBmIDFmIDQ0IDAwIDAwICAgICAgICAgIG5vcGwgICAw eDAoJXJheCwlcmF4LDEpDQpmZmZmZmZmZjgxMGI5NmUyOiAgICAgICA0YyA2MyBmMyAgICAgICAg ICAgICAgICBtb3ZzbHEgJWVieCwlcjE0DQpmZmZmZmZmZjgxMGI5NmU1OiAgICAgICA0OCBjNyBj NSA0MCAwYiAwMiAwMCAgICBtb3YgICAgJDB4MjBiNDAsJXJicA0KZmZmZmZmZmY4MTBiOTZlYzog ICAgICAgNGEgOGIgMDQgZjUgMjAgNzcgMTMgICAgbW92ICAgIC0weDdkZWM4OGUwKCwlcjE0LDgp LCVyYXgNCmZmZmZmZmZmODEwYjk2ZjM6ICAgICAgIDgyDQpmZmZmZmZmZjgxMGI5NmY0OiAgICAg ICA0OSA4OSBlZCAgICAgICAgICAgICAgICBtb3YgICAgJXJicCwlcjEzDQpmZmZmZmZmZjgxMGI5 NmY3OiAgICAgICA0YyAwMSBlOCAgICAgICAgICAgICAgICBhZGQgICAgJXIxMywlcmF4DQpmZmZm ZmZmZjgxMGI5NmZhOiAgICAgICA0OCA4YiA4OCA5MCAwOSAwMCAwMCAgICBtb3YgICAgMHg5OTAo JXJheCksJXJjeA0KZmZmZmZmZmY4MTBiOTcwMTogICAgICAgNDggMzkgODggODggMDkgMDAgMDAg ICAgY21wICAgICVyY3gsMHg5ODgoJXJheCkNCmZmZmZmZmZmODEwYjk3MDg6ICAgICAgIDBmIDg0 IGNlIDAwIDAwIDAwICAgICAgIGplICAgICBmZmZmZmZmZjgxMGI5N2RjIDxnZXRfbm9oel90aW1l cl90YXJnZXQrMHgxMWM+DQpmZmZmZmZmZjgxMGI5NzBlOiAgICAgICA0OCA4MyBjNCAwOCAgICAg ICAgICAgICBhZGQgICAgJDB4OCwlcnNwDQpmZmZmZmZmZjgxMGI5NzEyOiAgICAgICA0NCA4OSBl MCAgICAgICAgICAgICAgICBtb3YgICAgJXIxMmQsJWVheA0KZmZmZmZmZmY4MTBiOTcxNTogICAg ICAgNWIgICAgICAgICAgICAgICAgICAgICAgcG9wICAgICVyYngNCmZmZmZmZmZmODEwYjk3MTY6 ICAgICAgIDVkICAgICAgICAgICAgICAgICAgICAgIHBvcCAgICAlcmJwDQpmZmZmZmZmZjgxMGI5 NzE3OiAgICAgICA0MSA1YyAgICAgICAgICAgICAgICAgICBwb3AgICAgJXIxMg0KZmZmZmZmZmY4 MTBiOTcxOTogICAgICAgNDEgNWQgICAgICAgICAgICAgICAgICAgcG9wICAgICVyMTMNCmZmZmZm ZmZmODEwYjk3MWI6ICAgICAgIDQxIDVlICAgICAgICAgICAgICAgICAgIHBvcCAgICAlcjE0DQpm ZmZmZmZmZjgxMGI5NzFkOiAgICAgICA0MSA1ZiAgICAgICAgICAgICAgICAgICBwb3AgICAgJXIx NQ0KZmZmZmZmZmY4MTBiOTcxZjogICAgICAgYzMgICAgICAgICAgICAgICAgICAgICAgcmV0cQ0K ZmZmZmZmZmY4MTBiOTcyMDogICAgICAgYmUgMDEgMDAgMDAgMDAgICAgICAgICAgbW92ICAgICQw eDEsJWVzaQ0KZmZmZmZmZmY4MTBiOTcyNTogICAgICAgODkgZGYgICAgICAgICAgICAgICAgICAg bW92ICAgICVlYngsJWVkaQ0KZmZmZmZmZmY4MTBiOTcyNzogICAgICAgZTggNzQgODcgMDIgMDAg ICAgICAgICAgY2FsbHEgIGZmZmZmZmZmODEwZTFlYTAgPGhvdXNla2VlcGluZ190ZXN0X2NwdT4N CmZmZmZmZmZmODEwYjk3MmM6ICAgICAgIDg0IGMwICAgICAgICAgICAgICAgICAgIHRlc3QgICAl YWwsJWFsDQpmZmZmZmZmZjgxMGI5NzJlOiAgICAgICA3NSBiMiAgICAgICAgICAgICAgICAgICBq bmUgICAgZmZmZmZmZmY4MTBiOTZlMiA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4MjI+DQpmZmZm ZmZmZjgxMGI5NzMwOiAgICAgICBlOCAwYiBlYSAwMyAwMCAgICAgICAgICBjYWxscSAgZmZmZmZm ZmY4MTBmODE0MCA8X19yY3VfcmVhZF9sb2NrPg0KZmZmZmZmZmY4MTBiOTczNTogICAgICAgNDgg YzcgYzUgNDAgMGIgMDIgMDAgICAgbW92ICAgICQweDIwYjQwLCVyYnANCmZmZmZmZmZmODEwYjk3 M2M6ICAgICAgIDQ4IDYzIGQzICAgICAgICAgICAgICAgIG1vdnNscSAlZWJ4LCVyZHgNCmZmZmZm ZmZmODEwYjk3M2Y6ICAgICAgIGM3IDQ0IDI0IDA0IGZmIGZmIGZmICAgIG1vdmwgICAkMHhmZmZm ZmZmZiwweDQoJXJzcCkNCmZmZmZmZmZmODEwYjk3NDY6ICAgICAgIGZmDQpmZmZmZmZmZjgxMGI5 NzQ3OiAgICAgICA0OCA4OSBlOCAgICAgICAgICAgICAgICBtb3YgICAgJXJicCwlcmF4DQpmZmZm ZmZmZjgxMGI5NzRhOiAgICAgICA0OCAwMyAwNCBkNSAyMCA3NyAxMyAgICBhZGQgICAgLTB4N2Rl Yzg4ZTAoLCVyZHgsOCksJXJheA0KZmZmZmZmZmY4MTBiOTc1MTogICAgICAgODINCmZmZmZmZmZm ODEwYjk3NTI6ICAgICAgIDRjIDhiIGE4IGQ4IDA5IDAwIDAwICAgIG1vdiAgICAweDlkOCglcmF4 KSwlcjEzDQpmZmZmZmZmZjgxMGI5NzU5OiAgICAgICA0ZCA4NSBlZCAgICAgICAgICAgICAgICB0 ZXN0ICAgJXIxMywlcjEzDQpmZmZmZmZmZjgxMGI5NzVjOiAgICAgICAwZiA4NCBkMyAwMCAwMCAw MCAgICAgICBqZSAgICAgZmZmZmZmZmY4MTBiOTgzNSA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4 MTc1Pg0KZmZmZmZmZmY4MTBiOTc2MjogICAgICAgNDEgYmUgZmYgZmYgZmYgZmYgICAgICAgbW92 ICAgICQweGZmZmZmZmZmLCVyMTRkDQpmZmZmZmZmZjgxMGI5NzY4OiAgICAgICA0ZCA4ZCBhNSAz OCAwMSAwMCAwMCAgICBsZWEgICAgMHgxMzgoJXIxMyksJXIxMg0KZmZmZmZmZmY4MTBiOTc2Zjog ICAgICAgNDUgODkgZjcgICAgICAgICAgICAgICAgbW92ICAgICVyMTRkLCVyMTVkDQpmZmZmZmZm ZjgxMGI5NzcyOiAgICAgICBiZiAwMSAwMCAwMCAwMCAgICAgICAgICBtb3YgICAgJDB4MSwlZWRp DQpmZmZmZmZmZjgxMGI5Nzc3OiAgICAgICBlOCBmNCA4NiAwMiAwMCAgICAgICAgICBjYWxscSAg ZmZmZmZmZmY4MTBlMWU3MCA8aG91c2VrZWVwaW5nX2NwdW1hc2s+DQpmZmZmZmZmZjgxMGI5Nzdj OiAgICAgICA0NCA4OSBmZiAgICAgICAgICAgICAgICBtb3YgICAgJXIxNWQsJWVkaQ0KZmZmZmZm ZmY4MTBiOTc3ZjogICAgICAgNDggODkgYzIgICAgICAgICAgICAgICAgbW92ICAgICVyYXgsJXJk eA0KZmZmZmZmZmY4MTBiOTc4MjogICAgICAgNGMgODkgZTYgICAgICAgICAgICAgICAgbW92ICAg ICVyMTIsJXJzaQ0KZmZmZmZmZmY4MTBiOTc4NTogICAgICAgZTggYjYgZWEgNzkgMDAgICAgICAg ICAgY2FsbHEgIGZmZmZmZmZmODE4NTgyNDAgPGNwdW1hc2tfbmV4dF9hbmQ+DQpmZmZmZmZmZjgx MGI5NzhhOiAgICAgICAzYiAwNSBiNCA0ZSAzZSAwMSAgICAgICBjbXAgICAgMHgxM2U0ZWI0KCVy aXApLCVlYXggICAgICAgICMgZmZmZmZmZmY4MjQ5ZTY0NCA8bnJfY3B1X2lkcz4NCmZmZmZmZmZm ODEwYjk3OTA6ICAgICAgIDQxIDg5IGM3ICAgICAgICAgICAgICAgIG1vdiAgICAlZWF4LCVyMTVk DQpmZmZmZmZmZjgxMGI5NzkzOiAgICAgICAwZiA4MyA4NCAwMCAwMCAwMCAgICAgICBqYWUgICAg ZmZmZmZmZmY4MTBiOTgxZCA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4MTVkPg0KZmZmZmZmZmY4 MTBiOTc5OTogICAgICAgNDQgMzkgZmIgICAgICAgICAgICAgICAgY21wICAgICVyMTVkLCVlYngN CmZmZmZmZmZmODEwYjk3OWM6ICAgICAgIDc0IGQ0ICAgICAgICAgICAgICAgICAgIGplICAgICBm ZmZmZmZmZjgxMGI5NzcyIDxnZXRfbm9oel90aW1lcl90YXJnZXQrMHhiMj4NCmZmZmZmZmZmODEw Yjk3OWU6ICAgICAgIDQ5IDYzIGM3ICAgICAgICAgICAgICAgIG1vdnNscSAlcjE1ZCwlcmF4DQpm ZmZmZmZmZjgxMGI5N2ExOiAgICAgICA0OCA4OSBlYSAgICAgICAgICAgICAgICBtb3YgICAgJXJi cCwlcmR4DQpmZmZmZmZmZjgxMGI5N2E0OiAgICAgICA0OCAwMyAxNCBjNSAyMCA3NyAxMyAgICBh ZGQgICAgLTB4N2RlYzg4ZTAoLCVyYXgsOCksJXJkeA0KZmZmZmZmZmY4MTBiOTdhYjogICAgICAg ODINCmZmZmZmZmZmODEwYjk3YWM6ICAgICAgIDQ4IDhiIDgyIDkwIDA5IDAwIDAwICAgIG1vdiAg ICAweDk5MCglcmR4KSwlcmF4DQpmZmZmZmZmZjgxMGI5N2IzOiAgICAgICA0OCAzOSA4MiA4OCAw OSAwMCAwMCAgICBjbXAgICAgJXJheCwweDk4OCglcmR4KQ0KZmZmZmZmZmY4MTBiOTdiYTogICAg ICAgNzUgMTMgICAgICAgICAgICAgICAgICAgam5lICAgIGZmZmZmZmZmODEwYjk3Y2YgPGdldF9u b2h6X3RpbWVyX3RhcmdldCsweDEwZj4NCmZmZmZmZmZmODEwYjk3YmM6ICAgICAgIDhiIDQyIDA0 ICAgICAgICAgICAgICAgIG1vdiAgICAweDQoJXJkeCksJWVheA0KZmZmZmZmZmY4MTBiOTdiZjog ICAgICAgODUgYzAgICAgICAgICAgICAgICAgICAgdGVzdCAgICVlYXgsJWVheA0KZmZmZmZmZmY4 MTBiOTdjMTogICAgICAgNzUgMGMgICAgICAgICAgICAgICAgICAgam5lICAgIGZmZmZmZmZmODEw Yjk3Y2YgPGdldF9ub2h6X3RpbWVyX3RhcmdldCsweDEwZj4NCmZmZmZmZmZmODEwYjk3YzM6ICAg ICAgIDQ4IDhiIDgyIDIwIDBjIDAwIDAwICAgIG1vdiAgICAweGMyMCglcmR4KSwlcmF4DQpmZmZm ZmZmZjgxMGI5N2NhOiAgICAgICA0OCA4NSBjMCAgICAgICAgICAgICAgICB0ZXN0ICAgJXJheCwl cmF4DQpmZmZmZmZmZjgxMGI5N2NkOiAgICAgICA3NCBhMyAgICAgICAgICAgICAgICAgICBqZSAg ICAgZmZmZmZmZmY4MTBiOTc3MiA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4YjI+DQpmZmZmZmZm ZjgxMGI5N2NmOiAgICAgICBlOCAxYyAzMyAwNCAwMCAgICAgICAgICBjYWxscSAgZmZmZmZmZmY4 MTBmY2FmMCA8X19yY3VfcmVhZF91bmxvY2s+DQpmZmZmZmZmZjgxMGI5N2Q0OiAgICAgICA0NSA4 OSBmYyAgICAgICAgICAgICAgICBtb3YgICAgJXIxNWQsJXIxMmQNCmZmZmZmZmZmODEwYjk3ZDc6 ICAgICAgIGU5IDMyIGZmIGZmIGZmICAgICAgICAgIGptcHEgICBmZmZmZmZmZjgxMGI5NzBlIDxn ZXRfbm9oel90aW1lcl90YXJnZXQrMHg0ZT4NCmZmZmZmZmZmODEwYjk3ZGM6ICAgICAgIDhiIDUw IDA0ICAgICAgICAgICAgICAgIG1vdiAgICAweDQoJXJheCksJWVkeA0KZmZmZmZmZmY4MTBiOTdk ZjogICAgICAgODUgZDIgICAgICAgICAgICAgICAgICAgdGVzdCAgICVlZHgsJWVkeA0KZmZmZmZm ZmY4MTBiOTdlMTogICAgICAgMGYgODUgMjcgZmYgZmYgZmYgICAgICAgam5lICAgIGZmZmZmZmZm ODEwYjk3MGUgPGdldF9ub2h6X3RpbWVyX3RhcmdldCsweDRlPg0KZmZmZmZmZmY4MTBiOTdlNzog ICAgICAgNDggOGIgODAgMjAgMGMgMDAgMDAgICAgbW92ICAgIDB4YzIwKCVyYXgpLCVyYXgNCmZm ZmZmZmZmODEwYjk3ZWU6ICAgICAgIDQ4IDg1IGMwICAgICAgICAgICAgICAgIHRlc3QgICAlcmF4 LCVyYXgNCmZmZmZmZmZmODEwYjk3ZjE6ICAgICAgIDBmIDg1IDE3IGZmIGZmIGZmICAgICAgIGpu ZSAgICBmZmZmZmZmZjgxMGI5NzBlIDxnZXRfbm9oel90aW1lcl90YXJnZXQrMHg0ZT4NCmZmZmZm ZmZmODEwYjk3Zjc6ICAgICAgIGU4IDQ0IGU5IDAzIDAwICAgICAgICAgIGNhbGxxICBmZmZmZmZm ZjgxMGY4MTQwIDxfX3JjdV9yZWFkX2xvY2s+DQpmZmZmZmZmZjgxMGI5N2ZjOiAgICAgICA0ZSAw MyAyYyBmNSAyMCA3NyAxMyAgICBhZGQgICAgLTB4N2RlYzg4ZTAoLCVyMTQsOCksJXIxMw0KZmZm ZmZmZmY4MTBiOTgwMzogICAgICAgODINCmZmZmZmZmZmODEwYjk4MDQ6ICAgICAgIDg5IDVjIDI0 IDA0ICAgICAgICAgICAgIG1vdiAgICAlZWJ4LDB4NCglcnNwKQ0KZmZmZmZmZmY4MTBiOTgwODog ICAgICAgNDEgODkgZGYgICAgICAgICAgICAgICAgbW92ICAgICVlYngsJXIxNWQNCmZmZmZmZmZm ODEwYjk4MGI6ICAgICAgIDRkIDhiIGFkIGQ4IDA5IDAwIDAwICAgIG1vdiAgICAweDlkOCglcjEz KSwlcjEzDQpmZmZmZmZmZjgxMGI5ODEyOiAgICAgICA0ZCA4NSBlZCAgICAgICAgICAgICAgICB0 ZXN0ICAgJXIxMywlcjEzDQpmZmZmZmZmZjgxMGI5ODE1OiAgICAgICAwZiA4NSA0NyBmZiBmZiBm ZiAgICAgICBqbmUgICAgZmZmZmZmZmY4MTBiOTc2MiA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4 YTI+DQpmZmZmZmZmZjgxMGI5ODFiOiAgICAgICBlYiAxMiAgICAgICAgICAgICAgICAgICBqbXAg ICAgZmZmZmZmZmY4MTBiOTgyZiA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4MTZmPg0KZmZmZmZm ZmY4MTBiOTgxZDogICAgICAgNGQgOGIgNmQgMDAgICAgICAgICAgICAgbW92ICAgIDB4MCglcjEz KSwlcjEzDQpmZmZmZmZmZjgxMGI5ODIxOiAgICAgICA0ZCA4NSBlZCAgICAgICAgICAgICAgICB0 ZXN0ICAgJXIxMywlcjEzDQpmZmZmZmZmZjgxMGI5ODI0OiAgICAgICAwZiA4NSAzZSBmZiBmZiBm ZiAgICAgICBqbmUgICAgZmZmZmZmZmY4MTBiOTc2OCA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4 YTg+DQpmZmZmZmZmZjgxMGI5ODJhOiAgICAgICA0NCA4YiA3YyAyNCAwNCAgICAgICAgICBtb3Yg ICAgMHg0KCVyc3ApLCVyMTVkDQpmZmZmZmZmZjgxMGI5ODJmOiAgICAgICA0MSA4MyBmZiBmZiAg ICAgICAgICAgICBjbXAgICAgJDB4ZmZmZmZmZmYsJXIxNWQNCmZmZmZmZmZmODEwYjk4MzM6ICAg ICAgIDc1IDlhICAgICAgICAgICAgICAgICAgIGpuZSAgICBmZmZmZmZmZjgxMGI5N2NmIDxnZXRf bm9oel90aW1lcl90YXJnZXQrMHgxMGY+DQpmZmZmZmZmZjgxMGI5ODM1OiAgICAgICBiZiAwMSAw MCAwMCAwMCAgICAgICAgICBtb3YgICAgJDB4MSwlZWRpDQpmZmZmZmZmZjgxMGI5ODNhOiAgICAg ICBlOCA5MSA4NiAwMiAwMCAgICAgICAgICBjYWxscSAgZmZmZmZmZmY4MTBlMWVkMCA8aG91c2Vr ZWVwaW5nX2FueV9jcHU+DQpmZmZmZmZmZjgxMGI5ODNmOiAgICAgICA0MSA4OSBjNyAgICAgICAg ICAgICAgICBtb3YgICAgJWVheCwlcjE1ZA0KZmZmZmZmZmY4MTBiOTg0MjogICAgICAgZWIgOGIg ICAgICAgICAgICAgICAgICAgam1wICAgIGZmZmZmZmZmODEwYjk3Y2YgPGdldF9ub2h6X3RpbWVy X3RhcmdldCsweDEwZj4NCmZmZmZmZmZmODEwYjk4NDQ6ICAgICAgIDY2IDkwICAgICAgICAgICAg ICAgICAgIHhjaGcgICAlYXgsJWF4DQpmZmZmZmZmZjgxMGI5ODQ2OiAgICAgICA2NiAyZSAwZiAx ZiA4NCAwMCAwMCAgICBub3B3ICAgJWNzOjB4MCglcmF4LCVyYXgsMSkNCmZmZmZmZmZmODEwYjk4 NGQ6ICAgICAgIDAwIDAwIDAwDQoNClRoZSBkaXNhc3NlbWJsZWQgY29kZSBwcm92ZXMgdGhhdCB0 aGUgX19wdXJlIG1hcmsgZG9lcyBub3Qgd29yay4NCg0K