From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ross Lagerwall Subject: [PATCH v1 2/5] xen: Provide XEN_DMOP_add_to_physmap Date: Wed, 18 Oct 2017 15:03:36 +0100 Message-ID: <20171018140339.13888-3-ross.lagerwall@citrix.com> References: <20171018140339.13888-1-ross.lagerwall@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171018140339.13888-1-ross.lagerwall@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Ross Lagerwall , Jan Beulich List-Id: xen-devel@lists.xenproject.org UHJvdmlkZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcCwgYSBsaW1pdGVkIHZlcnNpb24gb2YKWEVO TUVNX2FkZF90b19waHlzbWFwIHRvIGFsbG93IGEgZGVwcml2aWxlZ2VkIFFFTVUgdG8gbW92ZSBW UkFNIHdoZW4gYQpndWVzdCBwcm9ncmFtcyBpdHMgQkFSLiBJdCBpcyBlcXVpdmFsZW50IHRvIFhF Tk1FTV9hZGRfdG9fcGh5c21hcCB3aXRoCnNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4uCgpTaWdu ZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0t CiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKysrKwog eGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIHwgMTQgKysrKysrKysrKysrKysKIHhlbi9p bmNsdWRlL3hsYXQubHN0ICAgICAgICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5z ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNo L3g4Ni9odm0vZG0uYwppbmRleCAzMmFkZTk1Li40MzJhODYzIDEwMDY0NAotLS0gYS94ZW4vYXJj aC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC02NDAsNiArNjQw LDIyIEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykK ICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21h cDoKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAg KmRhdGEgPQorICAgICAgICAgICAgJm9wLnUuYWRkX3RvX3BoeXNtYXA7CisgICAgICAgIHN0cnVj dCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cCA9IHsKKyAgICAgICAgICAgIC5kb21pZCA9IG9wX2Fy Z3MtPmRvbWlkLAorICAgICAgICAgICAgLnNwYWNlID0gWEVOTUFQU1BBQ0VfZ21mbiwKKyAgICAg ICAgICAgIC5pZHggPSBkYXRhLT5pZHgsCisgICAgICAgICAgICAuZ3BmbiA9IGRhdGEtPmdwZm4s CisgICAgICAgIH07CisKKyAgICAgICAgcmMgPSB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoZCwgJnhh dHAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTk1FTV9hZGRfdG9fcGh5 c21hcCA+PiBNRU1PUF9FWFRFTlRfU0hJRlQpOworICAgICAgICBicmVhazsKKyAgICB9CisKICAg ICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKQEAg LTY2OSw2ICs2ODUsNyBAQCBDSEVDS19kbV9vcF9zZXRfbWVtX3R5cGU7CiBDSEVDS19kbV9vcF9p bmplY3RfZXZlbnQ7CiBDSEVDS19kbV9vcF9pbmplY3RfbXNpOwogQ0hFQ0tfZG1fb3BfcmVtb3Rl X3NodXRkb3duOworQ0hFQ0tfZG1fb3BfYWRkX3RvX3BoeXNtYXA7CiAKIGludCBjb21wYXRfZG1f b3AoZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMs CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVk ZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggZTE3MzA4NS4uODhhYWNlNyAxMDA2NDQKLS0tIGEv eGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9o dm0vZG1fb3AuaApAQCAtMzY4LDYgKzM2OCwxOSBAQCBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9z aHV0ZG93biB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAoT3RoZXIgcmVhc29uIHZh bHVlcyBhcmUgbm90IGJsb2NrZWQpICovCiB9OwogCisvKgorICogWEVOX0RNT1BfYWRkX3RvX3Bo eXNtYXAgOiBTZXRzIHRoZSBHUEZOIGF0IHdoaWNoIGEgcGFydGljdWxhciBwYWdlIGFwcGVhcnMK KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gdGhlIHNwZWNpZmllZCBndWVzdCdzIHBz ZXVkb3BoeXNpY2FsIGFkZHJlc3MKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2Uu IElkZW50aWNhbCB0byBYRU5NRU1fYWRkX3RvX3BoeXNtYXAgd2l0aAorICogICAgICAgICAgICAg ICAgICAgICAgICAgICBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuLgorICovCisjZGVmaW5lIFhF Tl9ETU9QX2FkZF90b19waHlzbWFwIDE3CisKK3N0cnVjdCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNt YXAgeworICAgIHVpbnQ2NF9hbGlnbmVkX3QgaWR4OyAgLyogSW5kZXggaW50byBHTUZOIHNwYWNl LiAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgZ3BmbjsgLyogR1BGTiBpbiBkb21pZCB3aGVyZSB0 aGUgR01GTiBzaG91bGQgYXBwZWFyLiAqLworfTsKKwogc3RydWN0IHhlbl9kbV9vcCB7CiAgICAg dWludDMyX3Qgb3A7CiAgICAgdWludDMyX3QgcGFkOwpAQCAtMzg5LDYgKzQwMiw3IEBAIHN0cnVj dCB4ZW5fZG1fb3AgewogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX21hcF9tZW1fdHlwZV90b19p b3JlcV9zZXJ2ZXIKICAgICAgICAgICAgICAgICBtYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVy OwogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9zaHV0ZG93biByZW1vdGVfc2h1dGRv d247CisgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgYWRkX3RvX3BoeXNt YXA7CiAgICAgfSB1OwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94 ZW4vaW5jbHVkZS94bGF0LmxzdAppbmRleCA0MzQ2Y2JlLi5kNDBiYWM2IDEwMDY0NAotLS0gYS94 ZW4vaW5jbHVkZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtNTcsNiAr NTcsNyBAQAogPwlncmFudF9lbnRyeV92MgkJCWdyYW50X3RhYmxlLmgKID8JZ250dGFiX3N3YXBf Z3JhbnRfcmVmCQlncmFudF90YWJsZS5oCiAhCWRtX29wX2J1ZgkJCWh2bS9kbV9vcC5oCis/CWRt X29wX2FkZF90b19waHlzbWFwCQlodm0vZG1fb3AuaAogPwlkbV9vcF9jcmVhdGVfaW9yZXFfc2Vy dmVyCWh2bS9kbV9vcC5oCiA/CWRtX29wX2Rlc3Ryb3lfaW9yZXFfc2VydmVyCWh2bS9kbV9vcC5o CiA/CWRtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbwlodm0vZG1fb3AuaAotLSAKMi45LjUKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK