From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maran Wilson Subject: [PATCH v8 6/7] xen/pvh: Add memory map pointer to hvm_start_info struct Date: Wed, 5 Dec 2018 22:06:02 -0800 Message-ID: <1544076362-22090-1-git-send-email-maran.wilson__18034.6766989262$1544076302$gmane$org@oracle.com> References: <1544076152-21637-1-git-send-email-maran.wilson@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gUmnj-0007kd-1w for xen-devel@lists.xenproject.org; Thu, 06 Dec 2018 06:06:19 +0000 In-Reply-To: <1544076152-21637-1-git-send-email-maran.wilson@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, pbonzini@redhat.com, jgross@suse.com Cc: maran.wilson@oracle.com, boris.ostrovsky@oracle.com, rkrcmar@redhat.com, JBeulich@suse.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org VGhlIHN0YXJ0IGluZm8gc3RydWN0dXJlIHRoYXQgaXMgZGVmaW5lZCBhcyBwYXJ0IG9mIHRoZSB4 ODYvSFZNIGRpcmVjdCBib290CkFCSSBhbmQgdXNlZCBmb3Igc3RhcnRpbmcgWGVuIFBWSCBndWVz dHMgd291bGQgYmUgbW9yZSB2ZXJzYXRpbGUgaWYgaXQgYWxzbwppbmNsdWRlZCBhIHdheSB0byBw YXNzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBtZW1vcnkgbWFwIHRvIHRoZSBndWVzdC4gVGhpcwp3 b3VsZCBhbGxvdyBLVk0gZ3Vlc3RzIHRvIHNoYXJlIHRoZSBzYW1lIGVudHJ5IHBvaW50LgoKU2ln bmVkLW9mZi1ieTogTWFyYW4gV2lsc29uIDxtYXJhbi53aWxzb25Ab3JhY2xlLmNvbT4KUmV2aWV3 ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBpbmNsdWRlL3hlbi9p bnRlcmZhY2UvaHZtL3N0YXJ0X2luZm8uaCB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2h2bS9zdGFydF9pbmZvLmggYi9p bmNsdWRlL3hlbi9pbnRlcmZhY2UvaHZtL3N0YXJ0X2luZm8uaAppbmRleCA2NDg0MTU5NzZlYWQu LjUwYWY5ZWEyZmYxZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2h2bS9zdGFy dF9pbmZvLmgKKysrIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2h2bS9zdGFydF9pbmZvLmgKQEAg LTMzLDcgKzMzLDcgQEAKICAqICAgIHwgbWFnaWMgICAgICAgICAgfCBDb250YWlucyB0aGUgbWFn aWMgdmFsdWUgWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRQogICogICAgfCAgICAgICAgICAgICAg ICB8ICgieEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQpLgogICogIDQgKy0t LS0tLS0tLS0tLS0tLS0rCi0gKiAgICB8IHZlcnNpb24gICAgICAgIHwgVmVyc2lvbiBvZiB0aGlz IHN0cnVjdHVyZS4gQ3VycmVudCB2ZXJzaW9uIGlzIDAuIE5ldworICogICAgfCB2ZXJzaW9uICAg ICAgICB8IFZlcnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUuIEN1cnJlbnQgdmVyc2lvbiBpcyAxLiBO ZXcKICAqICAgIHwgICAgICAgICAgICAgICAgfCB2ZXJzaW9ucyBhcmUgZ3VhcmFudGVlZCB0byBi ZSBiYWNrd2FyZHMtY29tcGF0aWJsZS4KICAqICA4ICstLS0tLS0tLS0tLS0tLS0tKwogICogICAg fCBmbGFncyAgICAgICAgICB8IFNJRl94eHggZmxhZ3MuCkBAIC00OCw2ICs0OCwxNSBAQAogICog MzIgKy0tLS0tLS0tLS0tLS0tLS0rCiAgKiAgICB8IHJzZHBfcGFkZHIgICAgIHwgUGh5c2ljYWwg YWRkcmVzcyBvZiB0aGUgUlNEUCBBQ1BJIGRhdGEgc3RydWN0dXJlLgogICogNDAgKy0tLS0tLS0t LS0tLS0tLS0rCisgKiAgICB8IG1lbW1hcF9wYWRkciAgIHwgUGh5c2ljYWwgYWRkcmVzcyBvZiB0 aGUgKG9wdGlvbmFsKSBtZW1vcnkgbWFwLiBPbmx5CisgKiAgICB8ICAgICAgICAgICAgICAgIHwg cHJlc2VudCBpbiB2ZXJzaW9uIDEgYW5kIG5ld2VyIG9mIHRoZSBzdHJ1Y3R1cmUuCisgKiA0OCAr LS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgbWVtbWFwX2VudHJpZXMgfCBOdW1iZXIgb2YgZW50 cmllcyBpbiB0aGUgbWVtb3J5IG1hcCB0YWJsZS4gWmVybworICogICAgfCAgICAgICAgICAgICAg ICB8IGlmIHRoZXJlIGlzIG5vIG1lbW9yeSBtYXAgYmVpbmcgcHJvdmlkZWQuIE9ubHkKKyAqICAg IHwgICAgICAgICAgICAgICAgfCBwcmVzZW50IGluIHZlcnNpb24gMSBhbmQgbmV3ZXIgb2YgdGhl IHN0cnVjdHVyZS4KKyAqIDUyICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCByZXNlcnZlZCAg ICAgICB8IFZlcnNpb24gMSBhbmQgbmV3ZXIgb25seS4KKyAqIDU2ICstLS0tLS0tLS0tLS0tLS0t KwogICoKICAqIFRoZSBsYXlvdXQgb2YgZWFjaCBlbnRyeSBpbiB0aGUgbW9kdWxlIHN0cnVjdHVy ZSBpcyB0aGUgZm9sbG93aW5nOgogICoKQEAgLTYyLDEzICs3MSw1MSBAQAogICogICAgfCByZXNl cnZlZCAgICAgICB8CiAgKiAzMiArLS0tLS0tLS0tLS0tLS0tLSsKICAqCisgKiBUaGUgbGF5b3V0 IG9mIGVhY2ggZW50cnkgaW4gdGhlIG1lbW9yeSBtYXAgdGFibGUgaXMgYXMgZm9sbG93czoKKyAq CisgKiAgMCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgYWRkciAgICAgICAgICAgfCBCYXNl IGFkZHJlc3MKKyAqICA4ICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBzaXplICAgICAgICAg ICB8IFNpemUgb2YgbWFwcGluZyBpbiBieXRlcworICogMTYgKy0tLS0tLS0tLS0tLS0tLS0rCisg KiAgICB8IHR5cGUgICAgICAgICAgIHwgVHlwZSBvZiBtYXBwaW5nIGFzIGRlZmluZWQgYmV0d2Vl biB0aGUgaHlwZXJ2aXNvcgorICogICAgfCAgICAgICAgICAgICAgICB8IGFuZCBndWVzdC4gU2Vl IFhFTl9IVk1fTUVNTUFQX1RZUEVfKiB2YWx1ZXMgYmVsb3cuCisgKiAyMCArLS0tLS0tLS0tLS0t LS0tLXwKKyAqICAgIHwgcmVzZXJ2ZWQgICAgICAgfAorICogMjQgKy0tLS0tLS0tLS0tLS0tLS0r CisgKgogICogVGhlIGFkZHJlc3MgYW5kIHNpemVzIGFyZSBhbHdheXMgYSA2NGJpdCBsaXR0bGUg ZW5kaWFuIHVuc2lnbmVkIGludGVnZXIuCiAgKgogICogTkI6IFhlbiBvbiB4ODYgd2lsbCBhbHdh eXMgdHJ5IHRvIHBsYWNlIGFsbCB0aGUgZGF0YSBiZWxvdyB0aGUgNEdpQgogICogYm91bmRhcnku CisgKgorICogVmVyc2lvbiBudW1iZXJzIG9mIHRoZSBodm1fc3RhcnRfaW5mbyBzdHJ1Y3R1cmUg aGF2ZSBldm9sdmVkIGxpa2UgdGhpczoKKyAqCisgKiBWZXJzaW9uIDA6ICBJbml0aWFsIGltcGxl bWVudGF0aW9uLgorICoKKyAqIFZlcnNpb24gMTogIEFkZGVkIHRoZSBtZW1tYXBfcGFkZHIvbWVt bWFwX2VudHJpZXMgZmllbGRzIChwbHVzIDQgYnl0ZXMgb2YKKyAqICAgICAgICAgICAgIHBhZGRp bmcpIHRvIHRoZSBlbmQgb2YgdGhlIGh2bV9zdGFydF9pbmZvIHN0cnVjdC4gVGhlc2UgbmV3Cisg KiAgICAgICAgICAgICBmaWVsZHMgY2FuIGJlIHVzZWQgdG8gcGFzcyBhIG1lbW9yeSBtYXAgdG8g dGhlIGd1ZXN0LiBUaGUKKyAqICAgICAgICAgICAgIG1lbW9yeSBtYXAgaXMgb3B0aW9uYWwgYW5k IHNvIGd1ZXN0cyB0aGF0IHVuZGVyc3RhbmQgdmVyc2lvbiAxCisgKiAgICAgICAgICAgICBvZiB0 aGUgc3RydWN0dXJlIG11c3QgY2hlY2sgdGhhdCBtZW1tYXBfZW50cmllcyBpcyBub24temVybwor ICogICAgICAgICAgICAgYmVmb3JlIHRyeWluZyB0byByZWFkIHRoZSBtZW1vcnkgbWFwLgogICov CiAjZGVmaW5lIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUgMHgzMzZlYzU3OAogCisvKgorICog VGhlIHZhbHVlcyB1c2VkIGluIHRoZSB0eXBlIGZpZWxkIG9mIHRoZSBtZW1vcnkgbWFwIHRhYmxl IGVudHJpZXMgYXJlCisgKiBkZWZpbmVkIGJlbG93IGFuZCBtYXRjaCB0aGUgQWRkcmVzcyBSYW5n ZSBUeXBlcyBhcyBkZWZpbmVkIGluIHRoZSAiU3lzdGVtCisgKiBBZGRyZXNzIE1hcCBJbnRlcmZh Y2VzIiBzZWN0aW9uIG9mIHRoZSBBQ1BJIFNwZWNpZmljYXRpb24uIFBsZWFzZSByZWZlciB0bwor ICogc2VjdGlvbiAxNSBpbiB2ZXJzaW9uIDYuMiBvZiB0aGUgQUNQSSBzcGVjOiBodHRwOi8vdWVm aS5vcmcvc3BlY2lmaWNhdGlvbnMKKyAqLworI2RlZmluZSBYRU5fSFZNX01FTU1BUF9UWVBFX1JB TSAgICAgICAxCisjZGVmaW5lIFhFTl9IVk1fTUVNTUFQX1RZUEVfUkVTRVJWRUQgIDIKKyNkZWZp bmUgWEVOX0hWTV9NRU1NQVBfVFlQRV9BQ1BJICAgICAgMworI2RlZmluZSBYRU5fSFZNX01FTU1B UF9UWVBFX05WUyAgICAgICA0CisjZGVmaW5lIFhFTl9IVk1fTUVNTUFQX1RZUEVfVU5VU0FCTEUg IDUKKyNkZWZpbmUgWEVOX0hWTV9NRU1NQVBfVFlQRV9ESVNBQkxFRCAgNgorI2RlZmluZSBYRU5f SFZNX01FTU1BUF9UWVBFX1BNRU0gICAgICA3CisKIC8qCiAgKiBDIHJlcHJlc2VudGF0aW9uIG9m IHRoZSB4ODYvSFZNIHN0YXJ0IGluZm8gbGF5b3V0LgogICoKQEAgLTg2LDYgKzEzMywxMyBAQCBz dHJ1Y3QgaHZtX3N0YXJ0X2luZm8gewogICAgIHVpbnQ2NF90IGNtZGxpbmVfcGFkZHI7ICAgICAv KiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUuICAgICAqLwogICAgIHVpbnQ2 NF90IHJzZHBfcGFkZHI7ICAgICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBSU0RQIEFD UEkgZGF0YSAgICAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBzdHJ1Y3R1 cmUuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgIC8qIEFsbCBmb2xsb3dp bmcgZmllbGRzIG9ubHkgcHJlc2VudCBpbiB2ZXJzaW9uIDEgYW5kIG5ld2VyICovCisgICAgdWlu dDY0X3QgbWVtbWFwX3BhZGRyOyAgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgYW4gYXJyYXkg b2YgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGh2bV9t ZW1tYXBfdGFibGVfZW50cnkuICAgICAgICAgICAgICAgICAgICovCisgICAgdWludDMyX3QgbWVt bWFwX2VudHJpZXM7ICAgIC8qIE51bWJlciBvZiBlbnRyaWVzIGluIHRoZSBtZW1tYXAgdGFibGUu ICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFZhbHVlIHdpbGwgYmUg emVybyBpZiB0aGVyZSBpcyBubyBtZW1vcnkgICovCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIC8qIG1hcCBiZWluZyBwcm92aWRlZC4gICAgICAgICAgICAgICAgICAgICAgICovCisg ICAgdWludDMyX3QgcmVzZXJ2ZWQ7ICAgICAgICAgIC8qIE11c3QgYmUgemVyby4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICovCiB9OwogCiBzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgewpA QCAtOTUsNCArMTQ5LDExIEBAIHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSB7CiAgICAgdWludDY0 X3QgcmVzZXJ2ZWQ7CiB9OwogCitzdHJ1Y3QgaHZtX21lbW1hcF90YWJsZV9lbnRyeSB7CisgICAg dWludDY0X3QgYWRkcjsgICAgICAgICAgICAgIC8qIEJhc2UgYWRkcmVzcyBvZiB0aGUgbWVtb3J5 IHJlZ2lvbiAgICAgICAgICovCisgICAgdWludDY0X3Qgc2l6ZTsgICAgICAgICAgICAgIC8qIFNp emUgb2YgdGhlIG1lbW9yeSByZWdpb24gaW4gYnl0ZXMgICAgICAgICovCisgICAgdWludDMyX3Qg dHlwZTsgICAgICAgICAgICAgIC8qIE1hcHBpbmcgdHlwZSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICovCisgICAgdWludDMyX3QgcmVzZXJ2ZWQ7ICAgICAgICAgIC8qIE11c3QgYmUgemVy byBmb3IgVmVyc2lvbiAxLiAgICAgICAgICAgICAgICovCit9OworCiAjZW5kaWYgLyogX19YRU5f UFVCTElDX0FSQ0hfWDg2X0hWTV9TVEFSVF9JTkZPX0hfXyAqLwotLSAKMi4xNi4xCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==