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 8EC4DC433ED for ; Fri, 30 Apr 2021 06:38:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 5FC4B613CA for ; Fri, 30 Apr 2021 06:38:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229741AbhD3Gjk (ORCPT ); Fri, 30 Apr 2021 02:39:40 -0400 Received: from mx21.baidu.com ([220.181.3.85]:38966 "EHLO baidu.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S229482AbhD3Gjj (ORCPT ); Fri, 30 Apr 2021 02:39:39 -0400 Received: from BC-Mail-Ex31.internal.baidu.com (unknown [172.31.51.25]) by Forcepoint Email with ESMTPS id 9EE6E655C2FEC6960F4F; Fri, 30 Apr 2021 14:38:47 +0800 (CST) Received: from BJHW-MAIL-EX26.internal.baidu.com (10.127.64.41) by BC-Mail-Ex31.internal.baidu.com (172.31.51.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2242.4; Fri, 30 Apr 2021 14:38:47 +0800 Received: from BJHW-MAIL-EX25.internal.baidu.com (10.127.64.40) by BJHW-MAIL-EX26.internal.baidu.com (10.127.64.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2242.4; Fri, 30 Apr 2021 14:38:47 +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; Fri, 30 Apr 2021 14:38:47 +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: AQHXNQJLuiRBYUnh2EurZGLxcXYop6q891IAgA+1mgA= Date: Fri, 30 Apr 2021 06:38:47 +0000 Message-ID: References: <1618671697-26098-1-git-send-email-yuanzhaoxiong@baidu.com> <830177B0-45E0-4768-80AB-A99B85D3A52F@baidu.com> In-Reply-To: <830177B0-45E0-4768-80AB-A99B85D3A52F@baidu.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.22.206.45] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiDlnKggMjAyMS80LzE5IOS4i+WNiDU6NTfvvIzigJxQZXRlciBaaWpsc3RyYeKAnTxwZXRlcnpA aW5mcmFkZWFkLm9yZz4g5YaZ5YWlOg0KDQo+IE9uIFNhdCwgQXByIDE3LCAyMDIxIGF0IDExOjAx OjM3UE0gKzA4MDAsIFl1YW4gWmhhb1hpb25nIHdyb3RlOg0KPj4gT24gYSAxMjggY29yZXMgQU1E IG1hY2hpbmUsIHRoZXJlIGFyZSA4IGNvcmVzIGluIG5vaHpfZnVsbCBtb2RlLCBhbmQNCj4+IHRo ZSBvdGhlcnMgYXJlIHVzZWQgZm9yIGhvdXNla2VlcGluZy4gV2hlbiBtYW55IGhvdXNla2VlcGlu ZyBjcHVzIGFyZQ0KPj4gaW4gaWRsZSBzdGF0ZSwgd2UgY2FuIG9ic2VydmUgaHVnZSB0aW1lIGJ1 cm4gaW4gdGhlIGxvb3AgZm9yIHNlYXJjaGluZw0KPj4gbmVhcmVzdCBidXN5IGhvdXNla2VlcGVy IGNwdSBieSBmdHJhY2UuDQo+PiANCj4+ICAgIDkpICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgZ2V0X25vaHpfdGltZXJfdGFyZ2V0KCkgew0KPj4gICAgOSkgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgIGhvdXNla2VlcGluZ190ZXN0X2NwdSgpIHsNCj4+ICAgIDkpICAgMC4zOTAg dXMgICAgfCAgICAgICAgICAgICAgICAgIGhvdXNla2VlcGluZ19nZXRfbWFzay5wYXJ0LjEoKTsN Cj4+ICAgIDkpICAgMC41NjEgdXMgICAgfCAgICAgICAgICAgICAgICB9DQo+PiAgICA5KSAgIDAu MDkwIHVzICAgIHwgICAgICAgICAgICAgICAgX19yY3VfcmVhZF9sb2NrKCk7DQo+PiAgICA5KSAg IDAuMDkwIHVzICAgIHwgICAgICAgICAgICAgICAgaG91c2VrZWVwaW5nX2NwdW1hc2soKTsNCj4+ ICAgIDkpICAgMC41MjEgdXMgICAgfCAgICAgICAgICAgICAgICBob3VzZWtlZXBpbmdfY3B1bWFz aygpOw0KPj4gICAgOSkgICAwLjE0MCB1cyAgICB8ICAgICAgICAgICAgICAgIGhvdXNla2VlcGlu Z19jcHVtYXNrKCk7DQo+PiANCj4+ICAgIC4uLg0KPj4gDQo+PiAgICA5KSAgIDAuNTAwIHVzICAg IHwgICAgICAgICAgICAgICAgaG91c2VrZWVwaW5nX2NwdW1hc2soKTsNCj4+ICAgIDkpICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICBob3VzZWtlZXBpbmdfYW55X2NwdSgpIHsNCj4+ICAg IDkpICAgMC4wOTAgdXMgICAgfCAgICAgICAgICAgICAgICAgIGhvdXNla2VlcGluZ19nZXRfbWFz ay5wYXJ0LjEoKTsNCj4+ICAgIDkpICAgMC4xMDAgdXMgICAgfCAgICAgICAgICAgICAgICAgIHNj aGVkX251bWFfZmluZF9jbG9zZXN0KCk7DQo+PiAgICA5KSAgIDAuNDkxIHVzICAgIHwgICAgICAg ICAgICAgICAgfQ0KPj4gICAgOSkgICAwLjEwMCB1cyAgICB8ICAgICAgICAgICAgICAgIF9fcmN1 X3JlYWRfdW5sb2NrKCk7DQo+PiAgICA5KSArIDc2LjE2MyB1cyAgIHwgICAgICAgICAgICAgIH0N Cj4+IA0KPj4gZm9yX2VhY2hfY3B1X2FuZCgpIGlzIGEgbWljcm8gZnVuY3Rpb24sIHNvIGluIGdl dF9ub2h6X3RpbWVyX3RhcmdldCgpDQo+PiBmdW5jdGlvbiB0aGUNCj4+ICAgICAgICAgZm9yX2Vh Y2hfY3B1X2FuZChpLCBzY2hlZF9kb21haW5fc3BhbihzZCksDQo+PiAgICAgICAgICAgICAgICAg aG91c2VrZWVwaW5nX2NwdW1hc2soSEtfRkxBR19USU1FUikpDQo+PiBlcXVhbHMgdG8gYmVsb3c6 DQo+PiAgICAgICAgIGZvciAoaSA9IC0xOyBpID0gY3B1bWFza19uZXh0X2FuZChpLCBzY2hlZF9k b21haW5fc3BhbihzZCksDQo+PiAgICAgICAgICAgICAgICAgaG91c2VrZWVwaW5nX2NwdW1hc2so SEtfRkxBR19USU1FUikpLCBpIDwgbnJfY3B1X2lkczspDQo+PiBUaGF0IHdpbGwgY2F1c2UgdGhh dCBob3VzZWtlZXBpbmdfY3B1bWFzaygpIHdpbGwgYmUgaW52b2tlZCBtYW55IHRpbWVzLg0KPj4g VGhlIGhvdXNla2VlcGluZ19jcHVtYXNrKCkgZnVuY3Rpb24gcmV0dXJucyBhIGNvbnN0IHZhbHVl LCBzbyBpdCBpcw0KPj4gdW5uZWNlc3NhcnkgdG8gaW52b2tlIGl0IGV2ZXJ5IHRpbWUuIFRoaXMg cGF0Y2ggY2FuIG1pbmltaXplIHRoZSB3b3JzdA0KPj4gc2VhcmNoaW5nIHRpbWUgZnJvbSB+NzZ1 cyB0byB+MTZ1cyBpbiBteSB0ZXN0aW5nLg0KPj4gDQo+PiBTaW1pbGFybHksIHRoZSBmaW5kX25l d19pbGIoKSBmdW5jdGlvbiBoYXMgdGhlIHNhbWUgcHJvYmxlbS4NCiAgICANCj4gIFdvdWxkIGl0 IG5vdCBtYWtlIHNlbnNlIHRvIG1hcmsgaG91c2VrZWVwaW5nX2NwdW1hc2soKSBfX3B1cmUgaW5z dGVhZD8NCiAgICANCj4gQWZ0ZXIgbWFya2luZyBob3VzZWtlZXBpbmdfY3B1bWFzaygpIF9fcHVy ZSBhbmQgdGhlbiB0ZXN0IGFnYWluLCB0aGUgcmVzdWx0cyANCj4gcHJvdmVzIHRoYXQgaHVnZSB0 aW1lIGJ1cm4gaW4gdGhlIGxvb3AgZm9yIHNlYXJjaGluZyB0aGUgbmVhcmVzdCBidXN5IGhvdXNl a2VlcGVyIA0KPiBzdGlsbCBleGlzdHMuIA0KPg0KPiBVc2luZyBvYmpkdW1wIC1EIHZtbGludXgg d2UgY2FuIHNlZSBnZXRfbm9oel90aW1lcl90YXJnZXQoKSBkaXNhc3NlbWJsZWQgY29kZSANCmFz IGJlbG93Og0KPiBmZmZmZmZmZjgxMGI5NmMwIDxnZXRfbm9oel90aW1lcl90YXJnZXQ+Og0KPiBm ZmZmZmZmZjgxMGI5NmMwOiAgICAgICBlOCBkYiA3ZiA5NCAwMCAgICAgICAgICBjYWxscSAgZmZm ZmZmZmY4MWEwMTZhMCA8X19mZW50cnlfXz4NCj4gZmZmZmZmZmY4MTBiOTZjNTogICAgICAgNDEg NTcgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyMTUNCj4gZmZmZmZmZmY4MTBiOTZjNzogICAg ICAgNDEgNTYgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyMTQNCj4gZmZmZmZmZmY4MTBiOTZj OTogICAgICAgNDEgNTUgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyMTMNCj4gZmZmZmZmZmY4 MTBiOTZjYjogICAgICAgNDEgNTQgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyMTINCj4gZmZm ZmZmZmY4MTBiOTZjZDogICAgICAgNTUgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVyYnAN Cj4gZmZmZmZmZmY4MTBiOTZjZTogICAgICAgNTMgICAgICAgICAgICAgICAgICAgICAgcHVzaCAg ICVyYngNCj4gZmZmZmZmZmY4MTBiOTZjZjogICAgICAgNDggODMgZWMgMDggICAgICAgICAgICAg c3ViICAgICQweDgsJXJzcA0KPiBmZmZmZmZmZjgxMGI5NmQzOiAgICAgICA2NSA4YiAxZCA1NiA1 YSBmNSA3ZSAgICBtb3YgICAgJWdzOjB4N2VmNTVhNTYoJXJpcCksJWVieCAgICAgICAgIyBmMTMw IDxjcHVfbnVtYmVyPg0KPiBmZmZmZmZmZjgxMGI5NmRhOiAgICAgICA0MSA4OSBkYyAgICAgICAg ICAgICAgICBtb3YgICAgJWVieCwlcjEyZA0KPiBmZmZmZmZmZjgxMGI5NmRkOiAgICAgICAwZiAx ZiA0NCAwMCAwMCAgICAgICAgICBub3BsICAgMHgwKCVyYXgsJXJheCwxKQ0KPiBmZmZmZmZmZjgx MGI5NmUyOiAgICAgICA0YyA2MyBmMyAgICAgICAgICAgICAgICBtb3ZzbHEgJWVieCwlcjE0DQo+ IGZmZmZmZmZmODEwYjk2ZTU6ICAgICAgIDQ4IGM3IGM1IDQwIDBiIDAyIDAwICAgIG1vdiAgICAk MHgyMGI0MCwlcmJwDQo+IGZmZmZmZmZmODEwYjk2ZWM6ICAgICAgIDRhIDhiIDA0IGY1IDIwIDc3 IDEzICAgIG1vdiAgICAtMHg3ZGVjODhlMCgsJXIxNCw4KSwlcmF4DQo+IGZmZmZmZmZmODEwYjk2 ZjM6ICAgICAgIDgyDQo+IGZmZmZmZmZmODEwYjk2ZjQ6ICAgICAgIDQ5IDg5IGVkICAgICAgICAg ICAgICAgIG1vdiAgICAlcmJwLCVyMTMNCj4gZmZmZmZmZmY4MTBiOTZmNzogICAgICAgNGMgMDEg ZTggICAgICAgICAgICAgICAgYWRkICAgICVyMTMsJXJheA0KPiBmZmZmZmZmZjgxMGI5NmZhOiAg ICAgICA0OCA4YiA4OCA5MCAwOSAwMCAwMCAgICBtb3YgICAgMHg5OTAoJXJheCksJXJjeA0KPiBm ZmZmZmZmZjgxMGI5NzAxOiAgICAgICA0OCAzOSA4OCA4OCAwOSAwMCAwMCAgICBjbXAgICAgJXJj eCwweDk4OCglcmF4KQ0KPiBmZmZmZmZmZjgxMGI5NzA4OiAgICAgICAwZiA4NCBjZSAwMCAwMCAw MCAgICAgICBqZSAgICAgZmZmZmZmZmY4MTBiOTdkYyA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4 MTFjPg0KPiBmZmZmZmZmZjgxMGI5NzBlOiAgICAgICA0OCA4MyBjNCAwOCAgICAgICAgICAgICBh ZGQgICAgJDB4OCwlcnNwDQo+IGZmZmZmZmZmODEwYjk3MTI6ICAgICAgIDQ0IDg5IGUwICAgICAg ICAgICAgICAgIG1vdiAgICAlcjEyZCwlZWF4DQo+IGZmZmZmZmZmODEwYjk3MTU6ICAgICAgIDVi ICAgICAgICAgICAgICAgICAgICAgIHBvcCAgICAlcmJ4DQo+IGZmZmZmZmZmODEwYjk3MTY6ICAg ICAgIDVkICAgICAgICAgICAgICAgICAgICAgIHBvcCAgICAlcmJwDQo+IGZmZmZmZmZmODEwYjk3 MTc6ICAgICAgIDQxIDVjICAgICAgICAgICAgICAgICAgIHBvcCAgICAlcjEyDQo+IGZmZmZmZmZm ODEwYjk3MTk6ICAgICAgIDQxIDVkICAgICAgICAgICAgICAgICAgIHBvcCAgICAlcjEzDQo+IGZm ZmZmZmZmODEwYjk3MWI6ICAgICAgIDQxIDVlICAgICAgICAgICAgICAgICAgIHBvcCAgICAlcjE0 DQo+IGZmZmZmZmZmODEwYjk3MWQ6ICAgICAgIDQxIDVmICAgICAgICAgICAgICAgICAgIHBvcCAg ICAlcjE1DQo+IGZmZmZmZmZmODEwYjk3MWY6ICAgICAgIGMzICAgICAgICAgICAgICAgICAgICAg IHJldHENCj4gZmZmZmZmZmY4MTBiOTcyMDogICAgICAgYmUgMDEgMDAgMDAgMDAgICAgICAgICAg bW92ICAgICQweDEsJWVzaQ0KPiBmZmZmZmZmZjgxMGI5NzI1OiAgICAgICA4OSBkZiAgICAgICAg ICAgICAgICAgICBtb3YgICAgJWVieCwlZWRpDQo+IGZmZmZmZmZmODEwYjk3Mjc6ICAgICAgIGU4 IDc0IDg3IDAyIDAwICAgICAgICAgIGNhbGxxICBmZmZmZmZmZjgxMGUxZWEwIDxob3VzZWtlZXBp bmdfdGVzdF9jcHU+DQo+IGZmZmZmZmZmODEwYjk3MmM6ICAgICAgIDg0IGMwICAgICAgICAgICAg ICAgICAgIHRlc3QgICAlYWwsJWFsDQo+IGZmZmZmZmZmODEwYjk3MmU6ICAgICAgIDc1IGIyICAg ICAgICAgICAgICAgICAgIGpuZSAgICBmZmZmZmZmZjgxMGI5NmUyIDxnZXRfbm9oel90aW1lcl90 YXJnZXQrMHgyMj4NCj4gZmZmZmZmZmY4MTBiOTczMDogICAgICAgZTggMGIgZWEgMDMgMDAgICAg ICAgICAgY2FsbHEgIGZmZmZmZmZmODEwZjgxNDAgPF9fcmN1X3JlYWRfbG9jaz4NCj4gZmZmZmZm ZmY4MTBiOTczNTogICAgICAgNDggYzcgYzUgNDAgMGIgMDIgMDAgICAgbW92ICAgICQweDIwYjQw LCVyYnANCj4gZmZmZmZmZmY4MTBiOTczYzogICAgICAgNDggNjMgZDMgICAgICAgICAgICAgICAg bW92c2xxICVlYngsJXJkeA0KPiBmZmZmZmZmZjgxMGI5NzNmOiAgICAgICBjNyA0NCAyNCAwNCBm ZiBmZiBmZiAgICBtb3ZsICAgJDB4ZmZmZmZmZmYsMHg0KCVyc3ApDQo+IGZmZmZmZmZmODEwYjk3 NDY6ICAgICAgIGZmDQo+IGZmZmZmZmZmODEwYjk3NDc6ICAgICAgIDQ4IDg5IGU4ICAgICAgICAg ICAgICAgIG1vdiAgICAlcmJwLCVyYXgNCj4gZmZmZmZmZmY4MTBiOTc0YTogICAgICAgNDggMDMg MDQgZDUgMjAgNzcgMTMgICAgYWRkICAgIC0weDdkZWM4OGUwKCwlcmR4LDgpLCVyYXgNCj4gZmZm ZmZmZmY4MTBiOTc1MTogICAgICAgODINCj4gZmZmZmZmZmY4MTBiOTc1MjogICAgICAgNGMgOGIg YTggZDggMDkgMDAgMDAgICAgbW92ICAgIDB4OWQ4KCVyYXgpLCVyMTMNCj4gZmZmZmZmZmY4MTBi OTc1OTogICAgICAgNGQgODUgZWQgICAgICAgICAgICAgICAgdGVzdCAgICVyMTMsJXIxMw0KPiBm ZmZmZmZmZjgxMGI5NzVjOiAgICAgICAwZiA4NCBkMyAwMCAwMCAwMCAgICAgICBqZSAgICAgZmZm ZmZmZmY4MTBiOTgzNSA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4MTc1Pg0KPiBmZmZmZmZmZjgx MGI5NzYyOiAgICAgICA0MSBiZSBmZiBmZiBmZiBmZiAgICAgICBtb3YgICAgJDB4ZmZmZmZmZmYs JXIxNGQNCj4gZmZmZmZmZmY4MTBiOTc2ODogICAgICAgNGQgOGQgYTUgMzggMDEgMDAgMDAgICAg bGVhICAgIDB4MTM4KCVyMTMpLCVyMTINCj4gZmZmZmZmZmY4MTBiOTc2ZjogICAgICAgNDUgODkg ZjcgICAgICAgICAgICAgICAgbW92ICAgICVyMTRkLCVyMTVkDQo+IGZmZmZmZmZmODEwYjk3NzI6 ICAgICAgIGJmIDAxIDAwIDAwIDAwICAgICAgICAgIG1vdiAgICAkMHgxLCVlZGkNCj4gZmZmZmZm ZmY4MTBiOTc3NzogICAgICAgZTggZjQgODYgMDIgMDAgICAgICAgICAgY2FsbHEgIGZmZmZmZmZm ODEwZTFlNzAgPGhvdXNla2VlcGluZ19jcHVtYXNrPg0KPiBmZmZmZmZmZjgxMGI5NzdjOiAgICAg ICA0NCA4OSBmZiAgICAgICAgICAgICAgICBtb3YgICAgJXIxNWQsJWVkaQ0KPiBmZmZmZmZmZjgx MGI5NzdmOiAgICAgICA0OCA4OSBjMiAgICAgICAgICAgICAgICBtb3YgICAgJXJheCwlcmR4DQo+ IGZmZmZmZmZmODEwYjk3ODI6ICAgICAgIDRjIDg5IGU2ICAgICAgICAgICAgICAgIG1vdiAgICAl cjEyLCVyc2kNCj4gZmZmZmZmZmY4MTBiOTc4NTogICAgICAgZTggYjYgZWEgNzkgMDAgICAgICAg ICAgY2FsbHEgIGZmZmZmZmZmODE4NTgyNDAgPGNwdW1hc2tfbmV4dF9hbmQ+DQo+IGZmZmZmZmZm ODEwYjk3OGE6ICAgICAgIDNiIDA1IGI0IDRlIDNlIDAxICAgICAgIGNtcCAgICAweDEzZTRlYjQo JXJpcCksJWVheCAgICAgICAgIyBmZmZmZmZmZjgyNDllNjQ0IDxucl9jcHVfaWRzPg0KPiBmZmZm ZmZmZjgxMGI5NzkwOiAgICAgICA0MSA4OSBjNyAgICAgICAgICAgICAgICBtb3YgICAgJWVheCwl cjE1ZA0KPiBmZmZmZmZmZjgxMGI5NzkzOiAgICAgICAwZiA4MyA4NCAwMCAwMCAwMCAgICAgICBq YWUgICAgZmZmZmZmZmY4MTBiOTgxZCA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4MTVkPg0KPiBm ZmZmZmZmZjgxMGI5Nzk5OiAgICAgICA0NCAzOSBmYiAgICAgICAgICAgICAgICBjbXAgICAgJXIx NWQsJWVieA0KPiBmZmZmZmZmZjgxMGI5NzljOiAgICAgICA3NCBkNCAgICAgICAgICAgICAgICAg ICBqZSAgICAgZmZmZmZmZmY4MTBiOTc3MiA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4YjI+DQo+ IGZmZmZmZmZmODEwYjk3OWU6ICAgICAgIDQ5IDYzIGM3ICAgICAgICAgICAgICAgIG1vdnNscSAl cjE1ZCwlcmF4DQo+IGZmZmZmZmZmODEwYjk3YTE6ICAgICAgIDQ4IDg5IGVhICAgICAgICAgICAg ICAgIG1vdiAgICAlcmJwLCVyZHgNCj4gZmZmZmZmZmY4MTBiOTdhNDogICAgICAgNDggMDMgMTQg YzUgMjAgNzcgMTMgICAgYWRkICAgIC0weDdkZWM4OGUwKCwlcmF4LDgpLCVyZHgNCj4gZmZmZmZm ZmY4MTBiOTdhYjogICAgICAgODINCj4gZmZmZmZmZmY4MTBiOTdhYzogICAgICAgNDggOGIgODIg OTAgMDkgMDAgMDAgICAgbW92ICAgIDB4OTkwKCVyZHgpLCVyYXgNCj4gZmZmZmZmZmY4MTBiOTdi MzogICAgICAgNDggMzkgODIgODggMDkgMDAgMDAgICAgY21wICAgICVyYXgsMHg5ODgoJXJkeCkN Cj4gZmZmZmZmZmY4MTBiOTdiYTogICAgICAgNzUgMTMgICAgICAgICAgICAgICAgICAgam5lICAg IGZmZmZmZmZmODEwYjk3Y2YgPGdldF9ub2h6X3RpbWVyX3RhcmdldCsweDEwZj4NCj4gZmZmZmZm ZmY4MTBiOTdiYzogICAgICAgOGIgNDIgMDQgICAgICAgICAgICAgICAgbW92ICAgIDB4NCglcmR4 KSwlZWF4DQo+IGZmZmZmZmZmODEwYjk3YmY6ICAgICAgIDg1IGMwICAgICAgICAgICAgICAgICAg IHRlc3QgICAlZWF4LCVlYXgNCj4gZmZmZmZmZmY4MTBiOTdjMTogICAgICAgNzUgMGMgICAgICAg ICAgICAgICAgICAgam5lICAgIGZmZmZmZmZmODEwYjk3Y2YgPGdldF9ub2h6X3RpbWVyX3Rhcmdl dCsweDEwZj4NCj4gZmZmZmZmZmY4MTBiOTdjMzogICAgICAgNDggOGIgODIgMjAgMGMgMDAgMDAg ICAgbW92ICAgIDB4YzIwKCVyZHgpLCVyYXgNCj4gZmZmZmZmZmY4MTBiOTdjYTogICAgICAgNDgg ODUgYzAgICAgICAgICAgICAgICAgdGVzdCAgICVyYXgsJXJheA0KPiBmZmZmZmZmZjgxMGI5N2Nk OiAgICAgICA3NCBhMyAgICAgICAgICAgICAgICAgICBqZSAgICAgZmZmZmZmZmY4MTBiOTc3MiA8 Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4YjI+DQo+IGZmZmZmZmZmODEwYjk3Y2Y6ICAgICAgIGU4 IDFjIDMzIDA0IDAwICAgICAgICAgIGNhbGxxICBmZmZmZmZmZjgxMGZjYWYwIDxfX3JjdV9yZWFk X3VubG9jaz4NCj4gZmZmZmZmZmY4MTBiOTdkNDogICAgICAgNDUgODkgZmMgICAgICAgICAgICAg ICAgbW92ICAgICVyMTVkLCVyMTJkDQo+IGZmZmZmZmZmODEwYjk3ZDc6ICAgICAgIGU5IDMyIGZm IGZmIGZmICAgICAgICAgIGptcHEgICBmZmZmZmZmZjgxMGI5NzBlIDxnZXRfbm9oel90aW1lcl90 YXJnZXQrMHg0ZT4NCj4gZmZmZmZmZmY4MTBiOTdkYzogICAgICAgOGIgNTAgMDQgICAgICAgICAg ICAgICAgbW92ICAgIDB4NCglcmF4KSwlZWR4DQo+IGZmZmZmZmZmODEwYjk3ZGY6ICAgICAgIDg1 IGQyICAgICAgICAgICAgICAgICAgIHRlc3QgICAlZWR4LCVlZHgNCj4gZmZmZmZmZmY4MTBiOTdl MTogICAgICAgMGYgODUgMjcgZmYgZmYgZmYgICAgICAgam5lICAgIGZmZmZmZmZmODEwYjk3MGUg PGdldF9ub2h6X3RpbWVyX3RhcmdldCsweDRlPg0KPiBmZmZmZmZmZjgxMGI5N2U3OiAgICAgICA0 OCA4YiA4MCAyMCAwYyAwMCAwMCAgICBtb3YgICAgMHhjMjAoJXJheCksJXJheA0KPiBmZmZmZmZm ZjgxMGI5N2VlOiAgICAgICA0OCA4NSBjMCAgICAgICAgICAgICAgICB0ZXN0ICAgJXJheCwlcmF4 DQo+IGZmZmZmZmZmODEwYjk3ZjE6ICAgICAgIDBmIDg1IDE3IGZmIGZmIGZmICAgICAgIGpuZSAg ICBmZmZmZmZmZjgxMGI5NzBlIDxnZXRfbm9oel90aW1lcl90YXJnZXQrMHg0ZT4NCj4gZmZmZmZm ZmY4MTBiOTdmNzogICAgICAgZTggNDQgZTkgMDMgMDAgICAgICAgICAgY2FsbHEgIGZmZmZmZmZm ODEwZjgxNDAgPF9fcmN1X3JlYWRfbG9jaz4NCj4gZmZmZmZmZmY4MTBiOTdmYzogICAgICAgNGUg MDMgMmMgZjUgMjAgNzcgMTMgICAgYWRkICAgIC0weDdkZWM4OGUwKCwlcjE0LDgpLCVyMTMNCj4g ZmZmZmZmZmY4MTBiOTgwMzogICAgICAgODINCj4gZmZmZmZmZmY4MTBiOTgwNDogICAgICAgODkg NWMgMjQgMDQgICAgICAgICAgICAgbW92ICAgICVlYngsMHg0KCVyc3ApDQo+IGZmZmZmZmZmODEw Yjk4MDg6ICAgICAgIDQxIDg5IGRmICAgICAgICAgICAgICAgIG1vdiAgICAlZWJ4LCVyMTVkDQo+ IGZmZmZmZmZmODEwYjk4MGI6ICAgICAgIDRkIDhiIGFkIGQ4IDA5IDAwIDAwICAgIG1vdiAgICAw eDlkOCglcjEzKSwlcjEzDQo+IGZmZmZmZmZmODEwYjk4MTI6ICAgICAgIDRkIDg1IGVkICAgICAg ICAgICAgICAgIHRlc3QgICAlcjEzLCVyMTMNCj4gZmZmZmZmZmY4MTBiOTgxNTogICAgICAgMGYg ODUgNDcgZmYgZmYgZmYgICAgICAgam5lICAgIGZmZmZmZmZmODEwYjk3NjIgPGdldF9ub2h6X3Rp bWVyX3RhcmdldCsweGEyPg0KPiBmZmZmZmZmZjgxMGI5ODFiOiAgICAgICBlYiAxMiAgICAgICAg ICAgICAgICAgICBqbXAgICAgZmZmZmZmZmY4MTBiOTgyZiA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0 KzB4MTZmPg0KPiBmZmZmZmZmZjgxMGI5ODFkOiAgICAgICA0ZCA4YiA2ZCAwMCAgICAgICAgICAg ICBtb3YgICAgMHgwKCVyMTMpLCVyMTMNCj4gZmZmZmZmZmY4MTBiOTgyMTogICAgICAgNGQgODUg ZWQgICAgICAgICAgICAgICAgdGVzdCAgICVyMTMsJXIxMw0KPiBmZmZmZmZmZjgxMGI5ODI0OiAg ICAgICAwZiA4NSAzZSBmZiBmZiBmZiAgICAgICBqbmUgICAgZmZmZmZmZmY4MTBiOTc2OCA8Z2V0 X25vaHpfdGltZXJfdGFyZ2V0KzB4YTg+DQo+IGZmZmZmZmZmODEwYjk4MmE6ICAgICAgIDQ0IDhi IDdjIDI0IDA0ICAgICAgICAgIG1vdiAgICAweDQoJXJzcCksJXIxNWQNCj4gZmZmZmZmZmY4MTBi OTgyZjogICAgICAgNDEgODMgZmYgZmYgICAgICAgICAgICAgY21wICAgICQweGZmZmZmZmZmLCVy MTVkDQo+IGZmZmZmZmZmODEwYjk4MzM6ICAgICAgIDc1IDlhICAgICAgICAgICAgICAgICAgIGpu ZSAgICBmZmZmZmZmZjgxMGI5N2NmIDxnZXRfbm9oel90aW1lcl90YXJnZXQrMHgxMGY+DQo+IGZm ZmZmZmZmODEwYjk4MzU6ICAgICAgIGJmIDAxIDAwIDAwIDAwICAgICAgICAgIG1vdiAgICAkMHgx LCVlZGkNCj4gZmZmZmZmZmY4MTBiOTgzYTogICAgICAgZTggOTEgODYgMDIgMDAgICAgICAgICAg Y2FsbHEgIGZmZmZmZmZmODEwZTFlZDAgPGhvdXNla2VlcGluZ19hbnlfY3B1Pg0KPiBmZmZmZmZm ZjgxMGI5ODNmOiAgICAgICA0MSA4OSBjNyAgICAgICAgICAgICAgICBtb3YgICAgJWVheCwlcjE1 ZA0KPiBmZmZmZmZmZjgxMGI5ODQyOiAgICAgICBlYiA4YiAgICAgICAgICAgICAgICAgICBqbXAg ICAgZmZmZmZmZmY4MTBiOTdjZiA8Z2V0X25vaHpfdGltZXJfdGFyZ2V0KzB4MTBmPg0KPiBmZmZm ZmZmZjgxMGI5ODQ0OiAgICAgICA2NiA5MCAgICAgICAgICAgICAgICAgICB4Y2hnICAgJWF4LCVh eA0KPiBmZmZmZmZmZjgxMGI5ODQ2OiAgICAgICA2NiAyZSAwZiAxZiA4NCAwMCAwMCAgICBub3B3 ICAgJWNzOjB4MCglcmF4LCVyYXgsMSkNCj4gZmZmZmZmZmY4MTBiOTg0ZDogICAgICAgMDAgMDAg MDANCj4NCj4gVGhlIGRpc2Fzc2VtYmxlZCBjb2RlIHByb3ZlcyB0aGF0IHRoZSBfX3B1cmUgbWFy ayBkb2VzIG5vdCB3b3JrLg0KDQpVbnRpbCBub3csIHRoZSBfX3B1cmUgbWFyayBkb2VzIG5vdCB3 b3JrIGluIG91ciB0ZXN0LCBzaG91bGQgdGhlIHBhdGNoIGJlIG1lcmdlZCBpbnRvIHRoZSBtYWlu bGluZT8NCg0KVGhhbmtzLA0KWXVhbiBaaGFvWGlvbmcNCg0K