From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: Re: [PATCH RFC 08/12] xen/x86: setup PVHv2 Dom0 CPUs Date: Mon, 26 Sep 2016 19:05:46 +0200 Message-ID: <20160926170545.7ogkn3iijmryl2c6@mac> References: <1469809747-11176-1-git-send-email-roger.pau@citrix.com> <1469809747-11176-9-git-send-email-roger.pau@citrix.com> <57E9669802000078001129E5@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boZLi-0001ZS-Ot for xen-devel@lists.xenproject.org; Mon, 26 Sep 2016 17:05:50 +0000 Content-Disposition: inline In-Reply-To: <57E9669802000078001129E5@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Andrew Cooper , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBTZXAgMjYsIDIwMTYgYXQgMTA6MTk6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI5LjA3LjE2IGF0IDE4OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy b3RlOgo+ID4gSW5pdGlhbGl6ZSBEb20wIEJTUC9BUHMgYW5kIHNldHVwIHRoZSBtZW1vcnkgYW5k IElPIHBlcm1pc3Npb25zLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1 bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy aXguY29tPgo+ID4gLS0tCj4gPiBUaGUgbG9naWMgdXNlZCB0byBzZXR1cCB0aGUgQ1BVSUQgbGVh dmVzIGlzIGV4dHJlbWVseSBzaW1wbGlzdGljIChhbmQKPiA+IHByb2JhYmx5IHdyb25nIGZvciBo YXJkd2FyZSBkaWZmZXJlbnQgdGhhbiBtaW5lKS4gSSdtIG5vdCBzdXJlIHdoYXQncyB0aGUKPiA+ IGJlc3Qgd2F5IHRvIGRlYWwgd2l0aCB0aGlzLCB0aGUgY29kZSB0aGF0IGN1cnJlbnRseSBzZXRz IHRoZSBDUFVJRCBsZWF2ZXMKPiA+IGZvciBIVk0gZ3Vlc3RzIGxpdmVzIGluIGxpYnhjLCBtYXli ZSBtb3ZpbmcgaXQgeGVuL2NvbW1vbiB3b3VsZCBiZSBiZXR0ZXI/Cj4gCj4gV2h5IGRvbid0IHlv dSBqdXN0IHNldCB0aGVtIGZyb20gdGhlaXIgcmVzcGVjdGl2ZSBoYXJkd2FyZSB2YWx1ZXM/CgpU aGF0J3Mgd2hhdCBJJ20gYWxyZWFkeSBkb2luZyBpbiB0aGlzIHBhdGNoLCBidXQgSSdtIG5vdCBz dXJlIHdoYXQgc2hvdWxkIGJlIApyZW1vdmVkIChhdCBsZWFzdCB2aXJ0IGV4dGVuc2lvbnMgc2hv dWxkIGJlIHJlbW92ZWQsIGJ1dCBJIGd1ZXNzIHRoZXJlJ3MgCm90aGVyIHN0dWZmIHRoYXQgd2Ug bWlnaHQgd2FudCB0byByZW1vdmUgdG9vKS4KIAo+ID4gK3N0YXRpYyBpbnQgX19pbml0IGh2bV9z ZXR1cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZW50cnksCj4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydF9pbmZvKQo+ID4gK3sKPiA+ICsg ICAgdmNwdV9odm1fY29udGV4dF90IGNwdV9jdHg7Cj4gPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0g ZC0+dmNwdVswXTsKPiA+ICsgICAgaW50IGNwdSwgaSwgcmM7Cj4gPiArICAgIHN0cnVjdCB7Cj4g PiArICAgICAgICB1aW50MzJfdCBpbmRleDsKPiA+ICsgICAgICAgIHVpbnQzMl90IGNvdW50Owo+ ID4gKyAgICB9IGNwdWlkX2xlYXZlc1tdID0gewo+ID4gKyAgICAgICAgezAsIFhFTl9DUFVJRF9J TlBVVF9VTlVTRUR9LAo+ID4gKyAgICAgICAgezEsIFhFTl9DUFVJRF9JTlBVVF9VTlVTRUR9LAo+ ID4gKyAgICAgICAgezIsIFhFTl9DUFVJRF9JTlBVVF9VTlVTRUR9LAo+ID4gKyAgICAgICAgezQs IDB9LAo+ID4gKyAgICAgICAgezQsIDF9LAo+ID4gKyAgICAgICAgezQsIDJ9LAo+ID4gKyAgICAg ICAgezQsIDN9LAo+ID4gKyAgICAgICAgezQsIDR9LAo+ID4gKyAgICAgICAgezcsIDB9LAo+ID4g KyAgICAgICAgezB4YSwgWEVOX0NQVUlEX0lOUFVUX1VOVVNFRH0sCj4gPiArICAgICAgICB7MHhk LCAwfSwKPiA+ICsgICAgICAgIHsweDgwMDAwMDAwLCBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEfSwK PiA+ICsgICAgICAgIHsweDgwMDAwMDAxLCBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEfSwKPiA+ICsg ICAgICAgIHsweDgwMDAwMDAyLCBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEfSwKPiA+ICsgICAgICAg IHsweDgwMDAwMDAzLCBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEfSwKPiA+ICsgICAgICAgIHsweDgw MDAwMDA0LCBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEfSwKPiA+ICsgICAgICAgIHsweDgwMDAwMDA1 LCBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEfSwKPiA+ICsgICAgICAgIHsweDgwMDAwMDA2LCBYRU5f Q1BVSURfSU5QVVRfVU5VU0VEfSwKPiA+ICsgICAgICAgIHsweDgwMDAwMDA3LCBYRU5fQ1BVSURf SU5QVVRfVU5VU0VEfSwKPiA+ICsgICAgICAgIHsweDgwMDAwMDA4LCBYRU5fQ1BVSURfSU5QVVRf VU5VU0VEfSwKPiA+ICsgICAgfTsKPiA+ICsKPiA+ICsgICAgcHJpbnRrKCIqKiBTZXR0aW5nIHVw IEJTUC9BUHMgKipcbiIpOwo+ID4gKwo+ID4gKyAgICBjcHUgPSB2LT5wcm9jZXNzb3I7Cj4gPiAr ICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysgKQo+ID4gKyAgICB7Cj4gPiAr ICAgICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgJmRvbTBfY3B1cyk7Cj4gPiArICAgICAg ICBzZXR1cF9kb20wX3ZjcHUoZCwgaSwgY3B1KTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBt ZW1zZXQoJmNwdV9jdHgsIDAsIHNpemVvZihjcHVfY3R4KSk7Cj4gPiArCj4gPiArICAgIGNwdV9j dHgubW9kZSA9IFZDUFVfSFZNX01PREVfMzJCOwo+ID4gKwo+ID4gKyAgICBjcHVfY3R4LmNwdV9y ZWdzLng4Nl8zMi5lYnggPSBzdGFydF9pbmZvOwo+ID4gKyAgICBjcHVfY3R4LmNwdV9yZWdzLng4 Nl8zMi5laXAgPSBlbnRyeTsKPiA+ICsgICAgY3B1X2N0eC5jcHVfcmVncy54ODZfMzIuY3IwID0g WDg2X0NSMF9QRSB8IFg4Nl9DUjBfRVQ7Cj4gPiArCj4gPiArICAgIGNwdV9jdHguY3B1X3JlZ3Mu eDg2XzMyLmNzX2xpbWl0ID0gfjB1Owo+ID4gKyAgICBjcHVfY3R4LmNwdV9yZWdzLng4Nl8zMi5k c19saW1pdCA9IH4wdTsKPiA+ICsgICAgY3B1X2N0eC5jcHVfcmVncy54ODZfMzIuc3NfbGltaXQg PSB+MHU7Cj4gPiArICAgIGNwdV9jdHguY3B1X3JlZ3MueDg2XzMyLnRyX2xpbWl0ID0gMHg2NzsK PiA+ICsgICAgY3B1X2N0eC5jcHVfcmVncy54ODZfMzIuY3NfYXIgPSAweGM5YjsKPiA+ICsgICAg Y3B1X2N0eC5jcHVfcmVncy54ODZfMzIuZHNfYXIgPSAweGM5MzsKPiA+ICsgICAgY3B1X2N0eC5j cHVfcmVncy54ODZfMzIuc3NfYXIgPSAweGM5MzsKPiA+ICsgICAgY3B1X2N0eC5jcHVfcmVncy54 ODZfMzIudHJfYXIgPSAweDhiOwo+IAo+IE11Y2ggb2YgdGhpcyBzaG91bGQgYmUgcG93ZXIgb24g c3RhdGUgb2YgYSBIVk0gdkNQVSBhbnl3YXksIHNvCj4gaXQncyBub3QgaW1tZWRpYXRlbHkgY2xl YXIgd2h5IGFsbCBvZiB0aGlzIGlzIG5lZWRlZC4KCk9oLCBzaW5jZSBJIGNvdWxkbid0IGZpbmQg YW55IHJlZmVyZW5jZSB0byB0aGUgcG93ZXIgb24gc3RhdGUgb2YgYSBIVk0gCnZDUFUgSSB0aG91 Z2ggaXQgbWlnaHQgYmUgYmV0dGVyIHRvIHNldCBpdCBhbGwgaGVyZSwgc28gaXQncyBjbGVhciB3 aGF0J3MgCnRoZSBzdGF0ZSBvbiBwb3dlciBvbi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==