From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39260) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bk0lp-0006FB-FB for qemu-devel@nongnu.org; Tue, 13 Sep 2016 23:21:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bk0ll-0002gr-0U for qemu-devel@nongnu.org; Tue, 13 Sep 2016 23:21:56 -0400 Resent-Message-Id: Received: from sender163-mail.zoho.com ([74.201.84.163]:21304) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bk0lk-0002gJ-Mf for qemu-devel@nongnu.org; Tue, 13 Sep 2016 23:21:52 -0400 Reply-To: Message-ID: <20160914032140.19908.55883@ex-std-node742.prod.rhcloud.com> In-Reply-To: <1473822299-6302-1-git-send-email-wanpeng.li@hotmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 From: no-reply@patchew.org Date: Tue, 13 Sep 2016 20:21:43 -0700 (PDT) Subject: Re: [Qemu-devel] [PATCH] pc: apic: fix touch LAPIC when irqchip is split List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: kernellwp@gmail.com Cc: famz@redhat.com, qemu-devel@nongnu.org, kvm@vger.kernel.org, pbonzini@redhat.com, mst@redhat.com, ehabkost@redhat.com, wanpeng.li@hotmail.com, rkrcmar@redhat.com SGksCgpZb3VyIHNlcmllcyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1z LiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3JlIGluZm9ybWF0aW9uOgoKVHlwZTogc2VyaWVzCk1l c3NhZ2UtaWQ6IDE0NzM4MjIyOTktNjMwMi0xLWdpdC1zZW5kLWVtYWlsLXdhbnBlbmcubGlAaG90 bWFpbC5jb20KU3ViamVjdDogW1FlbXUtZGV2ZWxdIFtQQVRDSF0gcGM6IGFwaWM6IGZpeCB0b3Vj aCBMQVBJQyB3aGVuIGlycWNoaXAgaXMgc3BsaXQKCj09PSBURVNUIFNDUklQVCBCRUdJTiA9PT0K IyEvYmluL2Jhc2gKCkJBU0U9YmFzZQpuPTEKdG90YWw9JChnaXQgbG9nIC0tb25lbGluZSAkQkFT RS4uIHwgd2MgLWwpCmZhaWxlZD0wCgojIFVzZWZ1bCBnaXQgb3B0aW9ucwpnaXQgY29uZmlnIC0t bG9jYWwgZGlmZi5yZW5hbWVsaW1pdCAwCmdpdCBjb25maWcgLS1sb2NhbCBkaWZmLnJlbmFtZXMg VHJ1ZQoKY29tbWl0cz0iJChnaXQgbG9nIC0tZm9ybWF0PSVIIC0tcmV2ZXJzZSAkQkFTRS4uKSIK Zm9yIGMgaW4gJGNvbW1pdHM7IGRvCiAgICBlY2hvICJDaGVja2luZyBQQVRDSCAkbi8kdG90YWw6 ICQoZ2l0IHNob3cgLS1uby1wYXRjaCAtLWZvcm1hdD0lcyAkYykuLi4iCiAgICBpZiAhIGdpdCBz aG93ICRjIC0tZm9ybWF0PWVtYWlsIHwgLi9zY3JpcHRzL2NoZWNrcGF0Y2gucGwgLS1tYWlsYmFj ayAtOyB0aGVuCiAgICAgICAgZmFpbGVkPTEKICAgICAgICBlY2hvCiAgICBmaQogICAgbj0kKChu KzEpKQpkb25lCgpleGl0ICRmYWlsZWQKPT09IFRFU1QgU0NSSVBUIEVORCA9PT0KClVwZGF0aW5n IDNjOGNmNWE5YzIxZmY4NzgyMTY0ZDFkZWY3ZjQ0YmQ4ODg3MTMzODQKU3dpdGNoZWQgdG8gYSBu ZXcgYnJhbmNoICd0ZXN0Jwo5YmNhY2M2IHBjOiBhcGljOiBmaXggdG91Y2ggTEFQSUMgd2hlbiBp cnFjaGlwIGlzIHNwbGl0Cgo9PT0gT1VUUFVUIEJFR0lOID09PQpDaGVja2luZyBQQVRDSCAxLzE6 IHBjOiBhcGljOiBmaXggdG91Y2ggTEFQSUMgd2hlbiBpcnFjaGlwIGlzIHNwbGl0Li4uCkVSUk9S OiBzdXNwZWN0IGNvZGUgaW5kZW50IGZvciBjb25kaXRpb25hbCBzdGF0ZW1lbnRzICg0LCA5KQoj OTA6IEZJTEU6IGh3L2kzODYvcGMuYzoxNjQ6CisgICAgaWYgKCFrdm1faXJxY2hpcF9pbl9rZXJu ZWwoKSkgeworICAgICAgICAgaW50bm8gPSBhcGljX2dldF9pbnRlcnJ1cHQoY3B1LT5hcGljX3N0 YXRlKTsKCkVSUk9SOiBzdXNwZWN0IGNvZGUgaW5kZW50IGZvciBjb25kaXRpb25hbCBzdGF0ZW1l bnRzICg5LCAxMykKIzkyOiBGSUxFOiBody9pMzg2L3BjLmM6MTY2OgorICAgICAgICAgaWYgKGlu dG5vID49IDApIHsKKyAgICAgICAgICAgICByZXR1cm4gaW50bm87CgpFUlJPUjogc3VzcGVjdCBj b2RlIGluZGVudCBmb3IgY29uZGl0aW9uYWwgc3RhdGVtZW50cyAoOSwgMTMpCiM5NjogRklMRTog aHcvaTM4Ni9wYy5jOjE3MDoKKyAgICAgICAgIGlmICghYXBpY19hY2NlcHRfcGljX2ludHIoY3B1 LT5hcGljX3N0YXRlKSkgeworICAgICAgICAgICAgIHJldHVybiAtMTsKCnRvdGFsOiAzIGVycm9y cywgMCB3YXJuaW5ncywgMzAgbGluZXMgY2hlY2tlZAoKWW91ciBwYXRjaCBoYXMgc3R5bGUgcHJv YmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBw b3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGlu IE1BSU5UQUlORVJTLgoKPT09IE9VVFBVVCBFTkQgPT09CgpUZXN0IGNvbW1hbmQgZXhpdGVkIHdp dGggY29kZTogMQoKCi0tLQpFbWFpbCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSBieSBQYXRjaGV3 IFtodHRwOi8vcGF0Y2hldy5vcmcvXS4KUGxlYXNlIHNlbmQgeW91ciBmZWVkYmFjayB0byBwYXRj aGV3LWRldmVsQGZyZWVsaXN0cy5vcmc=