From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= Subject: Re: [PATCH v4 13/31] xen/x86: allow disabling the emulated local apic Date: Fri, 7 Aug 2015 18:18:59 +0200 Message-ID: <55C4DA73.2060702@citrix.com> References: <1438942688-7610-1-git-send-email-roger.pau@citrix.com> <1438942688-7610-14-git-send-email-roger.pau@citrix.com> <55C4BC2F.9010408@oracle.com> <55C4D19D.1090005@citrix.com> <55C4D8AA.9080208@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZNkMM-0003WJ-EX for xen-devel@lists.xenproject.org; Fri, 07 Aug 2015 16:19:06 +0000 In-Reply-To: <55C4D8AA.9080208@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Boris Ostrovsky , xen-devel@lists.xenproject.org Cc: Kevin Tian , Suravee Suthikulpanit , Andrew Cooper , Eddie Dong , Jan Beulich , Aravind Gopalakrishnan , Jun Nakajima List-Id: xen-devel@lists.xenproject.org RWwgMDcvMDgvMTUgYSBsZXMgMTguMTEsIEJvcmlzIE9zdHJvdnNreSBoYSBlc2NyaXQ6Cj4gT24g MDgvMDcvMjAxNSAxMTo0MSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gRWwgMDcvMDgv MTUgYSBsZXMgMTYuMDksIEJvcmlzIE9zdHJvdnNreSBoYSBlc2NyaXQ6Cj4+PiBPbiAwOC8wNy8y MDE1IDA2OjE3IEFNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+Pj4gZGlmZiAtLWdpdCBhL3hl bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwo+ Pj4+IGluZGV4IGEwYTk3ZTcuLjVhY2IyNDYgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2 L2h2bS92bXgvdm1jcy5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCj4+ Pj4gQEAgLTEwMjcsNiArMTAyNywyMCBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVj dCB2Y3B1ICp2KQo+Pj4+ICAgICAgICAgICAgQVNTRVJUKCEodi0+YXJjaC5odm1fdm14LmV4ZWNf Y29udHJvbCAmCj4+Pj4gQ1BVX0JBU0VEX1JEVFNDX0VYSVRJTkcpKTsKPj4+PiAgICAgICAgfQo+ Pj4+ICAgICsgICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAg ICAgLyogRGlzYWJsZSB2aXJ0dWFsIGFwaWNzLCBUUFIgKi8KPj4+PiArICAgICAgICB2LT5hcmNo Lmh2bV92bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmPQo+Pj4+ICsgICAgICAgICAgICB+KFNF Q09OREFSWV9FWEVDX1ZJUlRVQUxJWkVfQVBJQ19BQ0NFU1NFUwo+Pj4+ICsgICAgICAgICAgICAg IHwgU0VDT05EQVJZX0VYRUNfQVBJQ19SRUdJU1RFUl9WSVJUCj4+Pj4gKyAgICAgICAgICAgICAg fCBTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlkpOwo+Pj4+ICsgICAgICAgIHYt PmFyY2guaHZtX3ZteC5leGVjX2NvbnRyb2wgJj0gfkNQVV9CQVNFRF9UUFJfU0hBRE9XOwo+Pj4+ ICsKPj4+PiArICAgICAgICAvKiBJbiB0dXJuLCBkaXNhYmxlIHBvc3RlZCBpbnRlcnJ1cHRzLiAq Lwo+Pj4+ICsgICAgICAgIF9fdm13cml0ZShQSU5fQkFTRURfVk1fRVhFQ19DT05UUk9MLAo+Pj4+ ICsgICAgICAgICAgICAgICAgICB2bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbCAmCj4+Pj4gflBJ Tl9CQVNFRF9QT1NURURfSU5URVJSVVBUKTsKPj4+PiArICAgIH0KPj4+PiArCj4+Pj4gICAgICAg IHZteF91cGRhdGVfY3B1X2V4ZWNfY29udHJvbCh2KTsKPj4+IFRoaXMgaXMgdGhlIHNhbWUgY29k ZSBhcyB0aGUgb25lIHVzZWQgcmlnaHQgYWJvdmUsIGluICdpZiAoCj4+PiBpc19wdmhfZG9tYWlu KGQpICknIGNsYXVzZS4gQ2FuIHlvdSBjb21iaW5lIHRoZSB0d28/Cj4+IE5vLCBpdCdzIG5vdCB0 aGUgc2FtZSBjb2RlLiBUaGUgUFZIIGNvZGUgZGlzYWJsZXMgdW5yZXN0cmljdGVkIGd1ZXN0IGFu ZAo+PiBzZXRzIHRoZSBlbnRyeSBvZiB0aGUgVk0gdG8gYmUgaW4gbG9uZyBtb2RlLCB3aGljaCBp cyBub3QgdHJ1ZSBmb3IKPj4gSFZNbGl0ZS4KPiAKPiBSaWdodCwgYnV0IHRoZSBmaXJzdCBwYXJ0 IG9mIHRoYXQgJ2lmJyBzdGF0ZW1lbnQgaXMgdGhlIHNhbWUgYXMgdGhlIG9uZQo+IHlvdSBhcmUg YWRkaW5nIChpbmNsdWRpbmcgdGhlIGNvbW1lbnRzKS4gU28gSSB3YXMgc3VnZ2VzdGluZwo+IAo+ ICAgICBpZiAoIGlzX3B2aF9kb21haW4oZCkgfHwgIWhhc192bGFwaWMoZCkpCj4gICAgIHsKPiAg ICAgICAgIC8qIERpc2FibGUgdmlydHVhbCBhcGljcywgVFBSICovCj4gICAgICAgICB2LT5hcmNo Lmh2bV92bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmPQo+ICAgICAgICAgICAgIH4oU0VDT05E QVJZX0VYRUNfVklSVFVBTElaRV9BUElDX0FDQ0VTU0VTCj4gICAgICAgICAgICAgICB8IFNFQ09O REFSWV9FWEVDX0FQSUNfUkVHSVNURVJfVklSVAo+ICAgICAgICAgICAgICAgfCBTRUNPTkRBUllf RVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlkpOwo+ICAgICAgICAgdi0+YXJjaC5odm1fdm14LmV4 ZWNfY29udHJvbCAmPSB+Q1BVX0JBU0VEX1RQUl9TSEFET1c7Cj4gCj4gICAgICAgICAvKiBJbiB0 dXJuLCBkaXNhYmxlIHBvc3RlZCBpbnRlcnJ1cHRzLiAqLwo+ICAgICAgICAgX192bXdyaXRlKFBJ Tl9CQVNFRF9WTV9FWEVDX0NPTlRST0wsCj4gICAgICAgICAgICAgICAgICAgdm14X3Bpbl9iYXNl ZF9leGVjX2NvbnRyb2wgJgo+IH5QSU5fQkFTRURfUE9TVEVEX0lOVEVSUlVQVCk7Cj4gICAgfQo+ IAo+ICAgICBpZiAoIGlzX3B2aF9kb21haW4oZCkgKQo+ICAgICB7Cj4gICAgICAgICAvKiBVbnJl c3RyaWN0ZWQgZ3Vlc3QgKHJlYWwgbW9kZSBmb3IgRVBUKSAqLwo+ICAgICAgICAgdi0+YXJjaC5o dm1fdm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgJj0KPiAgICAgICAgICAgICB+U0VDT05EQVJZ X0VYRUNfVU5SRVNUUklDVEVEX0dVRVNUOwo+IAo+ICAgICAgICAgLyogU3RhcnQgaW4gNjQtYml0 IG1vZGUuIFBWSCAzMmJpdGZpeG1lLiAqLwo+ICAgICAgICAgdm1lbnRyeV9jdGwgfD0gVk1fRU5U UllfSUEzMkVfTU9ERTsgICAgICAgLyogR1VFU1RfRUZFUi5MTUUvTE1BCj4gaWdub3JlZCAqLwo+ IAo+ICAgICAgICAgQVNTRVJUKHYtPmFyY2guaHZtX3ZteC5leGVjX2NvbnRyb2wgJgo+IENQVV9C QVNFRF9BQ1RJVkFURV9TRUNPTkRBUllfQ09OVFJPTFMpOwo+ICAgICAgICAgQVNTRVJUKHYtPmFy Y2guaHZtX3ZteC5leGVjX2NvbnRyb2wgJgo+IENQVV9CQVNFRF9BQ1RJVkFURV9NU1JfQklUTUFQ KTsKPiAgICAgICAgIEFTU0VSVCghKHYtPmFyY2guaHZtX3ZteC5leGVjX2NvbnRyb2wgJiBDUFVf QkFTRURfUkRUU0NfRVhJVElORykpOwo+ICAgICB9CgpJIGRpZCBpdCBhcyBhIHNlcGFyYXRlIGNv bmRpdGlvbiBzbyB0aGF0IHdoZW4gdGhlIHRpbWUgY29tZXMgd2UgY2FuCmNvbXBsZXRlbHkgcmlw IHRoZSBpc19wdmhfZG9tYWluIGNhc2Ugb3V0IHdpdGhvdXQgaGF2aW5nIHRvIHRvdWNoIHRoaXMK Y29kZSwgYnV0IEkgZG9uJ3QgaGF2ZSBhbnkgcHJlZmVyZW5jZSBUQkguIEkgY2FuIGRvIGl0IHRo YXQgd2F5IGluIGEKZnVydGhlciByZXZpc2lvbiBpZiB0aGF0IHNlZW1zIHByZWZlcmFibGUuCgpS b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==