From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH RFC 08/12] xen/x86: setup PVHv2 Dom0 CPUs Date: Mon, 26 Sep 2016 10:19:04 -0600 Message-ID: <57E9669802000078001129E5@prv-mh.provo.novell.com> References: <1469809747-11176-1-git-send-email-roger.pau@citrix.com> <1469809747-11176-9-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boYcX-0005Ak-U0 for xen-devel@lists.xenproject.org; Mon, 26 Sep 2016 16:19:10 +0000 In-Reply-To: <1469809747-11176-9-git-send-email-roger.pau@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau Monne Cc: Andrew Cooper , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI5LjA3LjE2IGF0IDE4OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ IEluaXRpYWxpemUgRG9tMCBCU1AvQVBzIGFuZCBzZXR1cCB0aGUgbWVtb3J5IGFuZCBJTyBwZXJt aXNzaW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA Y2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IFRo ZSBsb2dpYyB1c2VkIHRvIHNldHVwIHRoZSBDUFVJRCBsZWF2ZXMgaXMgZXh0cmVtZWx5IHNpbXBs aXN0aWMgKGFuZAo+IHByb2JhYmx5IHdyb25nIGZvciBoYXJkd2FyZSBkaWZmZXJlbnQgdGhhbiBt aW5lKS4gSSdtIG5vdCBzdXJlIHdoYXQncyB0aGUKPiBiZXN0IHdheSB0byBkZWFsIHdpdGggdGhp cywgdGhlIGNvZGUgdGhhdCBjdXJyZW50bHkgc2V0cyB0aGUgQ1BVSUQgbGVhdmVzCj4gZm9yIEhW TSBndWVzdHMgbGl2ZXMgaW4gbGlieGMsIG1heWJlIG1vdmluZyBpdCB4ZW4vY29tbW9uIHdvdWxk IGJlIGJldHRlcj8KCldoeSBkb24ndCB5b3UganVzdCBzZXQgdGhlbSBmcm9tIHRoZWlyIHJlc3Bl Y3RpdmUgaGFyZHdhcmUgdmFsdWVzPwoKPiArc3RhdGljIGludCBfX2luaXQgaHZtX3NldHVwX2Nw dXMoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBlbnRyeSwKPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydF9pbmZvKQo+ICt7Cj4gKyAgICB2Y3B1X2h2bV9j b250ZXh0X3QgY3B1X2N0eDsKPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsKPiAr ICAgIGludCBjcHUsIGksIHJjOwo+ICsgICAgc3RydWN0IHsKPiArICAgICAgICB1aW50MzJfdCBp bmRleDsKPiArICAgICAgICB1aW50MzJfdCBjb3VudDsKPiArICAgIH0gY3B1aWRfbGVhdmVzW10g PSB7Cj4gKyAgICAgICAgezAsIFhFTl9DUFVJRF9JTlBVVF9VTlVTRUR9LAo+ICsgICAgICAgIHsx LCBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEfSwKPiArICAgICAgICB7MiwgWEVOX0NQVUlEX0lOUFVU X1VOVVNFRH0sCj4gKyAgICAgICAgezQsIDB9LAo+ICsgICAgICAgIHs0LCAxfSwKPiArICAgICAg ICB7NCwgMn0sCj4gKyAgICAgICAgezQsIDN9LAo+ICsgICAgICAgIHs0LCA0fSwKPiArICAgICAg ICB7NywgMH0sCj4gKyAgICAgICAgezB4YSwgWEVOX0NQVUlEX0lOUFVUX1VOVVNFRH0sCj4gKyAg ICAgICAgezB4ZCwgMH0sCj4gKyAgICAgICAgezB4ODAwMDAwMDAsIFhFTl9DUFVJRF9JTlBVVF9V TlVTRUR9LAo+ICsgICAgICAgIHsweDgwMDAwMDAxLCBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEfSwK PiArICAgICAgICB7MHg4MDAwMDAwMiwgWEVOX0NQVUlEX0lOUFVUX1VOVVNFRH0sCj4gKyAgICAg ICAgezB4ODAwMDAwMDMsIFhFTl9DUFVJRF9JTlBVVF9VTlVTRUR9LAo+ICsgICAgICAgIHsweDgw MDAwMDA0LCBYRU5fQ1BVSURfSU5QVVRfVU5VU0VEfSwKPiArICAgICAgICB7MHg4MDAwMDAwNSwg WEVOX0NQVUlEX0lOUFVUX1VOVVNFRH0sCj4gKyAgICAgICAgezB4ODAwMDAwMDYsIFhFTl9DUFVJ RF9JTlBVVF9VTlVTRUR9LAo+ICsgICAgICAgIHsweDgwMDAwMDA3LCBYRU5fQ1BVSURfSU5QVVRf VU5VU0VEfSwKPiArICAgICAgICB7MHg4MDAwMDAwOCwgWEVOX0NQVUlEX0lOUFVUX1VOVVNFRH0s Cj4gKyAgICB9Owo+ICsKPiArICAgIHByaW50aygiKiogU2V0dGluZyB1cCBCU1AvQVBzICoqXG4i KTsKPiArCj4gKyAgICBjcHUgPSB2LT5wcm9jZXNzb3I7Cj4gKyAgICBmb3IgKCBpID0gMTsgaSA8 IGQtPm1heF92Y3B1czsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBjcHUgPSBjcHVtYXNrX2N5 Y2xlKGNwdSwgJmRvbTBfY3B1cyk7Cj4gKyAgICAgICAgc2V0dXBfZG9tMF92Y3B1KGQsIGksIGNw dSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgbWVtc2V0KCZjcHVfY3R4LCAwLCBzaXplb2YoY3B1X2N0 eCkpOwo+ICsKPiArICAgIGNwdV9jdHgubW9kZSA9IFZDUFVfSFZNX01PREVfMzJCOwo+ICsKPiAr ICAgIGNwdV9jdHguY3B1X3JlZ3MueDg2XzMyLmVieCA9IHN0YXJ0X2luZm87Cj4gKyAgICBjcHVf Y3R4LmNwdV9yZWdzLng4Nl8zMi5laXAgPSBlbnRyeTsKPiArICAgIGNwdV9jdHguY3B1X3JlZ3Mu eDg2XzMyLmNyMCA9IFg4Nl9DUjBfUEUgfCBYODZfQ1IwX0VUOwo+ICsKPiArICAgIGNwdV9jdHgu Y3B1X3JlZ3MueDg2XzMyLmNzX2xpbWl0ID0gfjB1Owo+ICsgICAgY3B1X2N0eC5jcHVfcmVncy54 ODZfMzIuZHNfbGltaXQgPSB+MHU7Cj4gKyAgICBjcHVfY3R4LmNwdV9yZWdzLng4Nl8zMi5zc19s aW1pdCA9IH4wdTsKPiArICAgIGNwdV9jdHguY3B1X3JlZ3MueDg2XzMyLnRyX2xpbWl0ID0gMHg2 NzsKPiArICAgIGNwdV9jdHguY3B1X3JlZ3MueDg2XzMyLmNzX2FyID0gMHhjOWI7Cj4gKyAgICBj cHVfY3R4LmNwdV9yZWdzLng4Nl8zMi5kc19hciA9IDB4YzkzOwo+ICsgICAgY3B1X2N0eC5jcHVf cmVncy54ODZfMzIuc3NfYXIgPSAweGM5MzsKPiArICAgIGNwdV9jdHguY3B1X3JlZ3MueDg2XzMy LnRyX2FyID0gMHg4YjsKCk11Y2ggb2YgdGhpcyBzaG91bGQgYmUgcG93ZXIgb24gc3RhdGUgb2Yg YSBIVk0gdkNQVSBhbnl3YXksIHNvCml0J3Mgbm90IGltbWVkaWF0ZWx5IGNsZWFyIHdoeSBhbGwg b2YgdGhpcyBpcyBuZWVkZWQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=