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: <7d085956-2573-212f-44f4-86104beba9bb@gmail.com> Date: Tue, 27 Jun 2017 19:22:57 +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: T24gMjAxNy82LzIzIDExOjU4LCBZYW5nIFpoYW5nIHdyb3RlOgo+IE9uIDIwMTcvNi8yMiAxOTo1 MSwgUGFvbG8gQm9uemluaSB3cm90ZToKPj4KPj4KPj4gT24gMjIvMDYvMjAxNyAxMzoyMiwgcm9v dCB3cm90ZToKPj4+ICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQo+Pj4KPj4+ICtwb2xsX2dyb3c6IChYODYgb25seSkKPj4+ICsK Pj4+ICtUaGlzIHBhcmFtZXRlciBpcyBtdWx0aXBsaWVkIGluIHRoZSBncm93X3BvbGxfbnMoKSB0 byBpbmNyZWFzZSB0aGUKPj4+IHBvbGwgdGltZS4KPj4+ICtCeSBkZWZhdWx0LCB0aGUgdmFsdWVz IGlzIDIuCj4+PiArCj4+PiArPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0KPj4+ICtwb2xsX3NocmluazogKFg4NiBvbmx5KQo+Pj4g Kwo+Pj4gK1RoaXMgcGFyYW1ldGVyIGlzIGRpdmlkZWQgaW4gdGhlIHNocmlua19wb2xsX25zKCkg dG8gcmVkdWNlIHRoZSBwb2xsCj4+PiB0aW1lLgo+Pj4gK0J5IGRlZmF1bHQsIHRoZSB2YWx1ZXMg aXMgMi4KPj4KPj4gRXZlbiBiZWZvcmUgc3RhcnRpbmcgdGhlIGRlYmF0ZSBvbiB3aGV0aGVyIHRo aXMgaXMgYSBnb29kIGlkZWEgb3IgYSBiYWQKPj4gaWRlYSwgS1ZNIHJlZHVjZXMgdGhlIHBvbGxp bmcgdmFsdWUgdG8gdGhlIG1pbmltdW0gKDEwIHVzKSBieSBkZWZhdWx0Cj4KPiBJIG5vdGljZWQg aXQuIEl0IGxvb2tzIGxpa2UgdGhlIGxvZ2ljIGluc2lkZSBLVk0gaXMgbW9yZSByZWFzb25hYmxl LiBJCj4gd2lsbCBkbyBtb3JlIHRlc3RpbmcgdG8gY29tcGFyZSB0aGUgdHdvLgo+Cj4+IHdoZW4g cG9sbGluZyBmYWlscy4gIEFsc28sIGl0IHNob3VsZG4ndCBiZSBib3VuZCB0bwo+PiBDT05GSUdf SFlQRVJWSVNPUl9HVUVTVCwgc2luY2UgdGhlcmUncyBub3RoaW5nIHNwZWNpZmljIHRvIHZpcnR1 YWwKPj4gbWFjaGluZXMgaGVyZS4KPgo+IFllcy4gVGhlIG9yaWdpbmFsIGlkZWEgdG8gdXNlIENP TkZJR19IWVBFUlZJU09SX0dVRVNUIGJlY2F1c2UgdGhpcwo+IG1lY2hhbmlzbSB3aWxsIG9ubHkg aGVscGZ1bCBpbnNpZGUgVk0uIEJ1dCBhcyBUaG9tYXMgbWVudGlvbmVkIG9uIG90aGVyCj4gdGhy ZWFkIGl0IGlzIHdyb25nIHRvIHVzZSBpdCBzaW5jZSBtb3N0IGRpc3RyaWJ1dGlvbiBrZXJuZWwg d2lsbCBzZXQgaXQKPiB0byB5ZXMgYW5kIHN0aWxsIGFmZmVjdCB0aGUgYmFyZSBtZXRhbC4gSSB3 aWxsIGludGVncmF0ZSBpdCB3aXRoCj4gcGFyYXZpcnR1YWxpemFpb24gcGFydCBhcyB5b3Ugc3Vn Z2VzdGVkIGluIGJlbG93Lgo+Cj4+Cj4+IFJlZ2FyZGluZyB0aGUgZ29vZC9iYWQgaWRlYSBwYXJ0 LCBLVk0ncyBwb2xsaW5nIGlzIG1hZGUgbXVjaCBtb3JlCj4+IGFjY2VwdGFibGUgYnkgc2luZ2xl X3Rhc2tfcnVubmluZygpLiAgQXQgbGVhc3QgeW91IG5lZWQgdG8gaW50ZWdyYXRlIGl0Cj4+IHdp dGggcGFyYXZpcnR1YWxpemF0aW9uLiAgSWYgdGhlIFZNIGlzIHNjaGVkdWxlZCBvdXQsIHlvdSBz aHJpbmsgdGhlCj4+IHBvbGxpbmcgcGVyaW9kLiAgVGhlcmUgaXMgYWxyZWFkeSB2Y3B1X2lzX3By ZWVtcHRlZCBmb3IgdGhpcywgaXQgaXMgdXNlZAo+PiBieSBtdXRleGVzLgo+Cj4gSSBoYXZlIGNv bnNpZGVyZWQgc2luZ2xlX3Rhc2tfcnVubmluZygpIGJlZm9yZS4gQnV0IHNpbmNlIHRoZXJlIGlz IG5vCj4gc3VjaCBwYXJhdmlydHVhbCBpbnRlcmZhY2UgY3VycmVudGx5IGFuZCBpIGFtIG5vdCBz dXJlIHdoZXRoZXIgaXQgaXMgYQo+IGluZm9ybWF0aW9uIGxlYWsgZnJvbSBob3N0IGlmIGludHJv ZHVjaW5nIHN1Y2ggaW50ZXJmYWNlLCBzbyBpIGRpZG4ndCBkbwo+IGl0LiBEbyB5b3UgbWVhbiB2 Y3B1X2lzX3ByZWVtcHRlZCBjYW4gZG8gdGhlIHNhbWUgdGhpbmc/IEkgY2hlY2sgdGhlCj4gY29k ZSBhbmQgc2VlbXMgaXQgb25seSB0ZWxscyB3aGV0aGVyIHRoZSBWQ1BVIGlzIHNjaGVkdWxlZCBv dXQgb3Igbm90Cj4gd2hpY2ggY2Fubm90IHNhdGlzZnkgdGhlIG5lZWRzLgoKSGkgUGFvbG8KCkNh biB5b3UgaGVscCB0byBhbnN3ZXIgbXkgY29uZnVzaW9uPyBJIGhhdmUgZG91YmxlIGNoZWNrZWQg dGhlIGNvZGUsIGJ1dCAKc3RpbGwgbm90IGdldCB5b3VyIHBvaW50LiBEbyB5b3UgdGhpbmsgaXQg aXMgbmVjZXNzYXJ5IHRvIGludHJvZHVjZSBhbiAKcGFyYXZpcnR1YWwgaW50ZXJmYWNlIHRvIGV4 cG9zZSBzaW5nbGVfdGFza19ydW5uaW5nKCkgdG8gZ3Vlc3Q/Cg==