From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH 15/22] xen/arm: Don't call p2m_alloc_table from arch_domain_create Date: Wed, 20 Jul 2016 17:10:57 +0100 Message-ID: <1469031064-23344-16-git-send-email-julien.grall@arm.com> References: <1469031064-23344-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: <1469031064-23344-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: proskurin@sec.in.tum.de, Julien Grall , sstabellini@kernel.org, wei.chen@linaro.org, steve.capper@arm.com List-Id: xen-devel@lists.xenproject.org VGhlIHAybSByb290IHRhYmxlIGRvZXMgbm90IG5lZWQgdG8gYmUgYWxsb2NhdGUgc2VwYXJhdGVs eS4KCkFsc28gcmVtb3ZlIHVubmVjZXNzYXJ5IGZpZWxkcyBpbml0aWFsaXphdGlvbiBhcyB0aGUg c3RydWN0dXJlIGlzIGFscmVhZHkKbWVtc2V0IHRvIDAgYW5kIHRoZSBmaWVsZHMgd2lsbCBiZSBv dmVycmlkZSBieSBwMm1fYWxsb2NfdGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgfCAz IC0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICB8IDggKysrLS0tLS0KIHhlbi9pbmNsdWRl L2FzbS1hcm0vcDJtLmggfCA3IC0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25z KCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMg Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggNjFmYzA4ZS4uNjg4YWRlYyAxMDA2NDQKLS0t IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAt NTcyLDkgKzU3Miw2IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwg dW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIGlmICggKHJjID0gZG9tYWluX2lvX2luaXQo ZCkpICE9IDAgKQogICAgICAgICBnb3RvIGZhaWw7CiAKLSAgICBpZiAoIChyYyA9IHAybV9hbGxv Y190YWJsZShkKSkgIT0gMCApCi0gICAgICAgIGdvdG8gZmFpbDsKLQogICAgIHN3aXRjaCAoIGNv bmZpZy0+Z2ljX3ZlcnNpb24gKQogICAgIHsKICAgICBjYXNlIFhFTl9ET01DVExfQ09ORklHX0dJ Q19OQVRJVkU6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0v cDJtLmMKaW5kZXggNjEzNjc2Ny4uYzQwN2U2YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ay bS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTI4Miw3ICsxMjgyLDcgQEAgdm9pZCBn dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcDJtX3JlbW92 ZV9tYXBwaW5nKGQsIGdmbiwgKDEgPDwgcGFnZV9vcmRlciksIG1mbik7CiB9CiAKLWludCBwMm1f YWxsb2NfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBpbnQgcDJtX2FsbG9jX3RhYmxl KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9ICZkLT5h cmNoLnAybTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwpAQCAtMTM5OCwxMCArMTM5OCw2 IEBAIGludCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggcmMgIT0gMCApCiAg ICAgICAgIHJldHVybiByYzsKIAotICAgIGQtPmFyY2gudnR0YnIgPSAwOwotCi0gICAgcDJtLT5y b290ID0gTlVMTDsKLQogICAgIHAybS0+bWF4X21hcHBlZF9nZm4gPSBfZ2ZuKDApOwogICAgIHAy bS0+bG93ZXN0X21hcHBlZF9nZm4gPSBfZ2ZuKFVMT05HX01BWCk7CiAKQEAgLTE0MDksNiArMTQw NSw4IEBAIGludCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIHAybS0+bWVtX2FjY2Vz c19lbmFibGVkID0gZmFsc2U7CiAgICAgcmFkaXhfdHJlZV9pbml0KCZwMm0tPm1lbV9hY2Nlc3Nf c2V0dGluZ3MpOwogCisgICAgcmMgPSBwMm1fYWxsb2NfdGFibGUoZCk7CisKICAgICByZXR1cm4g cmM7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5j bHVkZS9hc20tYXJtL3AybS5oCmluZGV4IGFiZGE3MGMuLmNlMjhlOGEgMTAwNjQ0Ci0tLSBhL3hl bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApA QCAtMTQ5LDEzICsxNDksNiBAQCB2b2lkIHAybV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKTsK ICAqLwogaW50IHJlbGlucXVpc2hfcDJtX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7CiAKLS8q Ci0gKiBBbGxvY2F0ZSBhIG5ldyBwMm0gdGFibGUgZm9yIGEgZG9tYWluLgotICoKLSAqIFJldHVy bnMgMCBmb3Igc3VjY2VzcyBvciAtZXJybm8uCi0gKi8KLWludCBwMm1fYWxsb2NfdGFibGUoc3Ry dWN0IGRvbWFpbiAqZCk7Ci0KIC8qIENvbnRleHQgc3dpdGNoICovCiB2b2lkIHAybV9zYXZlX3N0 YXRlKHN0cnVjdCB2Y3B1ICpwKTsKIHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUg Km4pOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK