From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH v3 07/16] x86/p2m/pod: make it build with !CONFIG_HVM Date: Thu, 6 Sep 2018 17:06:06 +0100 Message-ID: References: <20180904161533.11575-1-wei.liu2@citrix.com> <20180904161533.11575-8-wei.liu2@citrix.com> <5B91424102000078001E6012@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fxwnN-0005wY-Lv for xen-devel@lists.xenproject.org; Thu, 06 Sep 2018 16:06:13 +0000 In-Reply-To: <5B91424102000078001E6012@prv1-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich , Wei Liu Cc: Stefano Stabellini , Razvan Cojocaru , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Tamas K Lengyel , xen-devel List-Id: xen-devel@lists.xenproject.org T24gMDkvMDYvMjAxOCAwNDowNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDQuMDku MTggYXQgMTg6MTUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2Fy Y2gveDg2L21tL3AybS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiBAQCAtNTIs MTUgKzUyLDIwIEBAIERFRklORV9QRVJDUFVfUldMT0NLX0dMT0JBTChwMm1fcGVyY3B1X3J3bG9j ayk7Cj4+ICAvKiBJbml0IHRoZSBkYXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNlIGJ5IHRoZSBw Mm0gY29kZSAqLwo+PiAgc3RhdGljIGludCBwMm1faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpk LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+PiAgewo+PiAtICAgIHVuc2lnbmVkIGludCBpOwo+ PiAgICAgIGludCByZXQgPSAwOwo+PiArI2lmZGVmIENPTkZJR19IVk0KPj4gKyAgICB1bnNpZ25l ZCBpbnQgaTsKPj4gKyNlbmRpZgo+PiAgCj4+ICAgICAgbW1fcndsb2NrX2luaXQoJnAybS0+bG9j ayk7Cj4+IC0gICAgbW1fbG9ja19pbml0KCZwMm0tPnBvZC5sb2NrKTsKPj4gICAgICBJTklUX0xJ U1RfSEVBRCgmcDJtLT5ucDJtX2xpc3QpOwo+PiAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJnAy bS0+cGFnZXMpOwo+PiArCj4+ICsjaWZkZWYgQ09ORklHX0hWTQo+PiArICAgIG1tX2xvY2tfaW5p dCgmcDJtLT5wb2QubG9jayk7Cj4+ICAgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5wb2Qu c3VwZXIpOwo+PiAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJnAybS0+cG9kLnNpbmdsZSk7Cj4+ ICsjZW5kaWYKPj4gIAo+PiAgICAgIHAybS0+ZG9tYWluID0gZDsKPj4gICAgICBwMm0tPmRlZmF1 bHRfYWNjZXNzID0gcDJtX2FjY2Vzc19yd3g7Cj4+IEBAIC02OSw4ICs3NCwxMCBAQCBzdGF0aWMg aW50IHAybV9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpw Mm0pCj4+ICAgICAgcDJtLT5ucDJtX2Jhc2UgPSBQMk1fQkFTRV9FQUREUjsKPj4gICAgICBwMm0t Pm5wMm1fZ2VuZXJhdGlvbiA9IDA7Cj4+ICAKPj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+ICAgICAg Zm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHAybS0+cG9kLm1ycC5saXN0KTsgKytpICkKPj4g ICAgICAgICAgcDJtLT5wb2QubXJwLmxpc3RbaV0gPSBnZm5feChJTlZBTElEX0dGTik7Cj4+ICsj ZW5kaWYKPiAKPiBJIHdvbmRlciB3aGV0aGVyIGFsbCBvZiB0aGlzIHdvdWxkbid0IGJldHRlciBn byBpbnRvIHAybV9wb2RfaW5pdCgpCj4gKG9yIGFsaWtlKSwgdG8gbGltaXQvYXZvaWQgdGhlICNp ZmRlZi1hcnkgaGVyZS4KClRoZSBjb3ZlciBsZXR0ZXIgZm9yIHRoaXMgc2VyaWVzIGRpZCBzYXkg dGhlIGluaXRpYWwgZ29hbCB3YXMganVzdCB0bwptYWtlIGl0IGJ1aWxkOyBhbmQgY2xlYW5pbmcg dXAgY291bGQgYmUgZG9uZSBsYXRlci4gIEFkZGluZwpwMm1fcG9kX2luaXQoKSB3b3VsZCBiZSBi ZXR0ZXIgbG9uZyB0ZXJtLCBJIHRoaW5rLCBidXQgSSdtIGFsc28gaGFwcHkKd2l0aCBsZWF2aW5n IGlmICNpZmRlZidzIGZvciBub3cgYW5kIGNsZWFuaW5nIHRoZW0gdXAgbGF0ZXIuCgo+IAo+PiBA QCAtMjU2MCw3ICsyNTczLDEwIEBAIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21haW4gKmQsCj4+ ICAgICAgUDJNX1BSSU5USygicDJtIGF1ZGl0IHN0YXJ0c1xuIik7Cj4+ICAKPj4gICAgICBwMm1f bG9jayhwMm0pOwo+PiArCj4+ICsjaWZkZWYgQ09ORklHX0hWTQo+PiAgICAgIHBvZF9sb2NrKHAy bSk7Cj4+ICsjZW5kaWYKPj4gIAo+PiAgICAgIGlmIChwMm0tPmF1ZGl0X3AybSkKPj4gICAgICAg ICAgcG1iYWQgPSBwMm0tPmF1ZGl0X3AybShwMm0pOwo+PiBAQCAtMjYyMSw3ICsyNjM3LDkgQEAg dm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICB9Cj4+ICAgICAgc3Bpbl91 bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4+ICAKPj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+ ICAgICAgcG9kX3VubG9jayhwMm0pOwo+PiArI2VuZGlmCj4gCj4gUGVyaGFwcyBiZXR0ZXIgbWFr ZSB0aGVtIGlubGluZSBzdHVicz8gT3RvaCAtIGlzbid0IHRoZSB3aG9sZQo+IGZ1bmN0aW9uIHVz ZWZ1bCBmb3IgSFZNIG9ubHk/CgpPaCB5ZXMgLS0gbm93IHRoYXQgd2UndmUgZ290dGVuIHJpZCBv ZiBmdWxsIHRyYW5zbGF0ZSBndWVzdHMgZm9yIFBWLCBJCmd1ZXNzIHNvLgoKPiAKPj4gLS0tIGEv eGVuL2NvbW1vbi92bV9ldmVudC5jCj4+ICsrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+PiBA QCAtNjMwLDcgKzYzMCw5IEBAIGludCB2bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwg c3RydWN0IAo+PiB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCj4+ICAgICAgICAgIHsKPj4g ICAgICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfRU5BQkxFOgo+PiAgICAgICAgICB7Cj4+ICsjaWZk ZWYgQ09ORklHX0hWTQo+PiAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAy bV9nZXRfaG9zdHAybShkKTsKPj4gKyNlbmRpZgo+PiAgCj4+ICAgICAgICAgICAgICByYyA9IC1F T1BOT1RTVVBQOwo+PiAgICAgICAgICAgICAgLyogaHZtIGZpeG1lOiBwMm1faXNfZm9yZWlnbiB0 eXBlcyBuZWVkIGFkZHJlc3NpbmcgKi8KPj4gQEAgLTY0NywxMCArNjQ5LDEyIEBAIGludCB2bV9l dmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRf b3AgKnZlYywKPj4gICAgICAgICAgICAgIGlmICggdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQo+ PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgCj4+ICsjaWZkZWYgQ09ORklHX0hWTQo+PiAg ICAgICAgICAgICAgcmMgPSAtRVhERVY7Cj4+ICAgICAgICAgICAgICAvKiBEaXNhbGxvdyBwYWdp bmcgaW4gYSBQb0QgZ3Vlc3QgKi8KPj4gICAgICAgICAgICAgIGlmICggcDJtLT5wb2QuZW50cnlf Y291bnQgKQo+PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiArI2VuZGlmCj4gCj4gUGVyaGFw cyBzaW1wbHkgZGl0Y2ggdGhlIGxvY2FsIHZhcmlhYmxlPwoKVGhhdCBzZWVtcyBsaWtlIGEgZ29v ZCBpZGVhLgoKRXZlcnl0aGluZyBlbHNlIGxvb2tzIGdvb2QgdG8gbWUuCgogLUdlb3JnZQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54 ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==