From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v2 16/23] x86/p2m/pod: make it build with !CONFIG_HVM Date: Sun, 26 Aug 2018 13:19:49 +0100 Message-ID: References: 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]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1ftu9q-0000Xk-FH for xen-devel@lists.xenproject.org; Sun, 26 Aug 2018 12:28:42 +0000 In-Reply-To: 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 Cc: Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich List-Id: xen-devel@lists.xenproject.org UG9wdWxhdGUtb24tZGVtYW5kIGlzIEhWTSBvbmx5LiBQcm92aWRlIGEgYnVuY2ggb2Ygc3R1YnMg Zm9yIGNvbW1vbgpwMm0gY29kZSBhbmQgZ3VhcmQgb25lIGludm9jYXRpb24gb2YgZ3Vlc3RfcGh5 c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZAp3aXRoIGlzX2h2bV9kb21haW4uCgpTaWduZWQt b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vbWVt b3J5LmMgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCA0MCArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM4 IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9t ZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggOTk2Zjk0Yi4uNWM3MWNlMSAxMDA2 NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBA IC0yMTAsNyArMjEwLDggQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1Y3QgbWVt b3BfYXJncyAqYSkKICAgICAgICAgICAgIGlmICggZCA9PSBjdXJyX2QgKQogICAgICAgICAgICAg ICAgIGdvdG8gb3V0OwogCi0gICAgICAgICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1 bGF0ZV9vbl9kZW1hbmQoZCwgZ3BmbiwKKyAgICAgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihk KSAmJgorICAgICAgICAgICAgICAgICBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVt YW5kKGQsIGdwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgYS0+ZXh0ZW50X29yZGVyKSA8IDAgKQogICAgICAgICAgICAgICAgIGdvdG8g b3V0OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIv eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBkNGIzY2ZjLi5kMGMyNWVhIDEwMDY0NAot LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv cDJtLmgKQEAgLTY0Niw2ICs2NDYsMTIgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9t YWluICp0ZG9tLCB1bnNpZ25lZCBsb25nIGZnZm4sCiAvKiBEdW1wIFBvRCBpbmZvcm1hdGlvbiBh Ym91dCB0aGUgZG9tYWluICovCiB2b2lkIHAybV9wb2RfZHVtcF9kYXRhKHN0cnVjdCBkb21haW4g KmQpOwogCisjaWZkZWYgQ09ORklHX0hWTQorCisvKiBDYWxsZWQgYnkgcDJtIGNvZGUgd2hlbiBk ZW1hbmQtcG9wdWxhdGluZyBhIFBvRCBwYWdlICovCitib29sCitwMm1fcG9kX2RlbWFuZF9wb3B1 bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRl cik7CisKIC8qIE1vdmUgYWxsIHBhZ2VzIGZyb20gdGhlIHBvcHVsYXRlLW9uLWRlbWFuZCBjYWNo ZSB0byB0aGUgZG9tYWluIHBhZ2VfbGlzdAogICogKHVzdWFsbHkgaW4gcHJlcGFyYXRpb24gZm9y IGRvbWFpbiBkZXN0cnVjdGlvbikgKi8KIGludCBwMm1fcG9kX2VtcHR5X2NhY2hlKHN0cnVjdCBk b21haW4gKmQpOwpAQCAtNjYyLDYgKzY2OCwzNiBAQCBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2Vu X2hpdChzdHJ1Y3QgcGFnZV9pbmZvICpwKTsKIHZvaWQKIHAybV9wb2Rfb2ZmbGluZV9vcl9icm9r ZW5fcmVwbGFjZShzdHJ1Y3QgcGFnZV9pbmZvICpwKTsKIAorI2Vsc2UKKworc3RhdGljIGlubGlu ZSBib29sCitwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBn Zm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisK K3N0YXRpYyBpbmxpbmUgaW50IHAybV9wb2RfZW1wdHlfY2FjaGUoc3RydWN0IGRvbWFpbiAqZCkK K3sKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSBpbnQgcDJtX3BvZF9zZXRfbWVt X3RhcmdldChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHRhcmdldCkKK3sKKyAgICBy ZXR1cm4gMDsKK30KKworc3RhdGljIGlubGluZSBpbnQgcDJtX3BvZF9vZmZsaW5lX29yX2Jyb2tl bl9oaXQoc3RydWN0IHBhZ2VfaW5mbyAqcCkKK3sKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj IGlubGluZSB2b2lkIHAybV9wb2Rfb2ZmbGluZV9vcl9icm9rZW5fcmVwbGFjZShzdHJ1Y3QgcGFn ZV9pbmZvICpwKQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworfQorCisjZW5kaWYKKwog CiAvKgogICogUGFnaW5nIHRvIGRpc2sgYW5kIHBhZ2Utc2hhcmluZwpAQCAtNzMwLDEwICs3NjYs NiBAQCBleHRlcm4gdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKICNkZWZpbmUgUDJN X0RFQlVHKGYsIGEuLi4pIGRvIHsgKHZvaWQpKGYpOyB9IHdoaWxlKDApCiAjZW5kaWYKIAotLyog Q2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVsYXRpbmcgYSBQb0QgcGFnZSAqLwot Ym9vbAotcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2Zu X3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwotCiAvKgogICogRnVuY3Rpb25zIHNwZWNpZmlj IHRvIHRoZSBwMm0tcHQgaW1wbGVtZW50YXRpb24KICAqLwotLSAKZ2l0LXNlcmllcyAwLjkuMQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0 cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==