From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH v6 02/14] xen/passthrough: x86: Use INVALID_GFN rather than INVALID_MFN Date: Wed, 6 Jul 2016 14:01:01 +0100 Message-ID: <1467810073-27971-3-git-send-email-julien.grall@arm.com> References: <1467810073-27971-1-git-send-email-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1467810073-27971-1-git-send-email-julien.grall@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Andrew Cooper , Julien Grall , sstabellini@kernel.org, Suravee Suthikulpanit , Jan Beulich List-Id: xen-devel@lists.xenproject.org QSB2YXJpYWJsZSBjb250YWluaW5nIGEgZ3Vlc3QgZnJhbWUgc2hvdWxkIGJlIGNvbXBhcmVkIHRv IElOVkFMSURfR0ZOCmFuZCBub3QgSU5WQUxJRF9NRk4uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi ZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl cjNAY2l0cml4LmNvbT4KCi0tLQpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1 dGhpa3VscGFuaXRAYW1kLmNvbT4KCiAgICBDaGFuZ2VzIGluIHY2OgogICAgICAgIC0gRml4IHR5 cG8gaW4gdGhlIGNvbW1pdCBtZXNzYWdlCiAgICAgICAgLSBBZGQgQW5kcmV3J3MgYW5kIEphbicg cmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGluIHY1OgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0t CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCAyICstCiB4ZW4vZHJp dmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQs IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h bWQvaW9tbXVfbWFwLmMKaW5kZXggMWI5MTRiYS4uYzc1ODQ1OSAxMDA2NDQKLS0tIGEveGVuL2Ry aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0 aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNTU1LDcgKzU1NSw3IEBAIHN0YXRpYyBpbnQgdXBk YXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAg IHVuc2lnbmVkIGxvbmcgb2xkX3Jvb3RfbWZuOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhk ID0gZG9tX2lvbW11KGQpOwogCi0gICAgaWYgKCBnZm4gPT0gSU5WQUxJRF9NRk4gKQorICAgIGlm ICggZ2ZuID09IElOVkFMSURfR0ZOICkKICAgICAgICAgcmV0dXJuIC1FQUREUk5PVEFWQUlMOwog ICAgIEFTU0VSVCghKGdmbiA+PiBERUZBVUxUX0RPTUFJTl9BRERSRVNTX1dJRFRIKSk7CiAKZGlm ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZl cnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKaW5kZXggYTE4YTYwOC4uY2Q0MzVkNyAxMDA2NDQK LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZl cnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTYxLDcgKzYxLDcgQEAgaW50IGFyY2hfaW9t bXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgdW5z aWduZWQgbG9uZyBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICAgICAgICAgIHVuc2lnbmVk IGxvbmcgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKIAotICAgICAgICAgICAgaWYgKCBnZm4g IT0gSU5WQUxJRF9NRk4gKQorICAgICAgICAgICAgaWYgKCBnZm4gIT0gSU5WQUxJRF9HRk4gKQog ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIEFTU0VSVCghKGdmbiA+PiBERUZBVUxUX0RP TUFJTl9BRERSRVNTX1dJRFRIKSk7CiAgICAgICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAo Z2ZuKSk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=