From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [2/2] x86/idle: use dynamic halt poll From: Yang Zhang Message-Id: <2245bef7-b668-9265-f3f8-3b63d71b1033@gmail.com> Date: Fri, 23 Jun 2017 11:58:15 +0800 To: Paolo Bonzini , tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com Cc: x86@kernel.org, corbet@lwn.net, tony.luck@intel.com, bp@alien8.de, peterz@infradead.org, mchehab@kernel.org, akpm@linux-foundation.org, krzk@kernel.org, jpoimboe@redhat.com, luto@kernel.org, borntraeger@de.ibm.com, thgarnie@google.com, rgerst@gmail.com, minipli@googlemail.com, douly.fnst@cn.fujitsu.com, nicstange@gmail.com, fweisbec@gmail.com, dvlasenk@redhat.com, bristot@redhat.com, yamada.masahiro@socionext.com, mika.westerberg@linux.intel.com, yu.c.chen@intel.com, aaron.lu@intel.com, rostedt@goodmis.org, me@kylehuey.com, len.brown@intel.com, prarit@redhat.com, hidehiro.kawai.ez@hitachi.com, fengtiantian@huawei.com, pmladek@suse.com, jeyu@redhat.com, Larry.Finger@lwfinger.net, zijun_hu@htc.com, luisbg@osg.samsung.com, johannes.berg@intel.com, niklas.soderlund+renesas@ragnatech.se, zlpnobody@gmail.com, adobriyan@gmail.com, fgao@ikuai8.com, ebiederm@xmission.com, subashab@codeaurora.org, arnd@arndb.de, matt@codeblueprint.co.uk, mgorman@techsingularity.net, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-edac@vger.kernel.org, kvm@vger.kernel.org List-ID: T24gMjAxNy82LzIyIDE5OjUxLCBQYW9sbyBCb256aW5pIHdyb3RlOgo+Cj4KPiBPbiAyMi8wNi8y MDE3IDEzOjIyLCByb290IHdyb3RlOgo+PiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4KPj4gK3BvbGxfZ3JvdzogKFg4NiBv bmx5KQo+PiArCj4+ICtUaGlzIHBhcmFtZXRlciBpcyBtdWx0aXBsaWVkIGluIHRoZSBncm93X3Bv bGxfbnMoKSB0byBpbmNyZWFzZSB0aGUgcG9sbCB0aW1lLgo+PiArQnkgZGVmYXVsdCwgdGhlIHZh bHVlcyBpcyAyLgo+PiArCj4+ICs9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQo+PiArcG9sbF9zaHJpbms6IChYODYgb25seSkKPj4g Kwo+PiArVGhpcyBwYXJhbWV0ZXIgaXMgZGl2aWRlZCBpbiB0aGUgc2hyaW5rX3BvbGxfbnMoKSB0 byByZWR1Y2UgdGhlIHBvbGwgdGltZS4KPj4gK0J5IGRlZmF1bHQsIHRoZSB2YWx1ZXMgaXMgMi4K Pgo+IEV2ZW4gYmVmb3JlIHN0YXJ0aW5nIHRoZSBkZWJhdGUgb24gd2hldGhlciB0aGlzIGlzIGEg Z29vZCBpZGVhIG9yIGEgYmFkCj4gaWRlYSwgS1ZNIHJlZHVjZXMgdGhlIHBvbGxpbmcgdmFsdWUg dG8gdGhlIG1pbmltdW0gKDEwIHVzKSBieSBkZWZhdWx0CgpJIG5vdGljZWQgaXQuIEl0IGxvb2tz IGxpa2UgdGhlIGxvZ2ljIGluc2lkZSBLVk0gaXMgbW9yZSByZWFzb25hYmxlLiBJIAp3aWxsIGRv IG1vcmUgdGVzdGluZyB0byBjb21wYXJlIHRoZSB0d28uCgo+IHdoZW4gcG9sbGluZyBmYWlscy4g IEFsc28sIGl0IHNob3VsZG4ndCBiZSBib3VuZCB0bwo+IENPTkZJR19IWVBFUlZJU09SX0dVRVNU LCBzaW5jZSB0aGVyZSdzIG5vdGhpbmcgc3BlY2lmaWMgdG8gdmlydHVhbAo+IG1hY2hpbmVzIGhl cmUuCgpZZXMuIFRoZSBvcmlnaW5hbCBpZGVhIHRvIHVzZSBDT05GSUdfSFlQRVJWSVNPUl9HVUVT VCBiZWNhdXNlIHRoaXMgCm1lY2hhbmlzbSB3aWxsIG9ubHkgaGVscGZ1bCBpbnNpZGUgVk0uIEJ1 dCBhcyBUaG9tYXMgbWVudGlvbmVkIG9uIG90aGVyIAp0aHJlYWQgaXQgaXMgd3JvbmcgdG8gdXNl IGl0IHNpbmNlIG1vc3QgZGlzdHJpYnV0aW9uIGtlcm5lbCB3aWxsIHNldCBpdCAKdG8geWVzIGFu ZCBzdGlsbCBhZmZlY3QgdGhlIGJhcmUgbWV0YWwuIEkgd2lsbCBpbnRlZ3JhdGUgaXQgd2l0aCAK cGFyYXZpcnR1YWxpemFpb24gcGFydCBhcyB5b3Ugc3VnZ2VzdGVkIGluIGJlbG93LgoKPgo+IFJl Z2FyZGluZyB0aGUgZ29vZC9iYWQgaWRlYSBwYXJ0LCBLVk0ncyBwb2xsaW5nIGlzIG1hZGUgbXVj aCBtb3JlCj4gYWNjZXB0YWJsZSBieSBzaW5nbGVfdGFza19ydW5uaW5nKCkuICBBdCBsZWFzdCB5 b3UgbmVlZCB0byBpbnRlZ3JhdGUgaXQKPiB3aXRoIHBhcmF2aXJ0dWFsaXphdGlvbi4gIElmIHRo ZSBWTSBpcyBzY2hlZHVsZWQgb3V0LCB5b3Ugc2hyaW5rIHRoZQo+IHBvbGxpbmcgcGVyaW9kLiAg VGhlcmUgaXMgYWxyZWFkeSB2Y3B1X2lzX3ByZWVtcHRlZCBmb3IgdGhpcywgaXQgaXMgdXNlZAo+ IGJ5IG11dGV4ZXMuCgpJIGhhdmUgY29uc2lkZXJlZCBzaW5nbGVfdGFza19ydW5uaW5nKCkgYmVm b3JlLiBCdXQgc2luY2UgdGhlcmUgaXMgbm8gCnN1Y2ggcGFyYXZpcnR1YWwgaW50ZXJmYWNlIGN1 cnJlbnRseSBhbmQgaSBhbSBub3Qgc3VyZSB3aGV0aGVyIGl0IGlzIGEgCmluZm9ybWF0aW9uIGxl YWsgZnJvbSBob3N0IGlmIGludHJvZHVjaW5nIHN1Y2ggaW50ZXJmYWNlLCBzbyBpIGRpZG4ndCBk byAKaXQuIERvIHlvdSBtZWFuIHZjcHVfaXNfcHJlZW1wdGVkIGNhbiBkbyB0aGUgc2FtZSB0aGlu Zz8gSSBjaGVjayB0aGUgCmNvZGUgYW5kIHNlZW1zIGl0IG9ubHkgdGVsbHMgd2hldGhlciB0aGUg VkNQVSBpcyBzY2hlZHVsZWQgb3V0IG9yIG5vdCAKd2hpY2ggY2Fubm90IHNhdGlzZnkgdGhlIG5l ZWRzLgoKPgo+IFBhb2xvCj4K