From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 5/5] Revert "xen/arm: vgic-v3: Delay the initialization of the domain information" Date: Fri, 5 Oct 2018 15:54:49 +0100 Message-ID: <1538751289-1109-6-git-send-email-andrew.cooper3@citrix.com> References: <1538751289-1109-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1538751289-1109-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Julien Grall , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org VGhpcyByZXZlcnRzIGNvbW1pdCA3MDNkOWQ1ZWMxM2EwZjQ4N2U3NDE1MTc0YmE1NGUwZTNjYTE1 OGRiLiAgVGhlIGRvbWFpbgpjcmVhdGlvbiBsb2dpYyBoYXMgYmVlbiBhZGp1c3RlZCB0byBzZXQg dXAgZC0+bWF4X3ZjcHVzIGVhcmx5IGVub3VnaCB0byBiZQp1c2FibGUgaW4gdmdpY192M19kb21h aW5faW5pdCgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA Y2l0cml4LmNvbT4KLS0tCkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l bC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9h cmNoL2FybS92Z2ljLXYzLmMgfCAyOSArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXgg YjQ0NzZmMy4uZTkwOTUwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysg Yi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xNTczLDExICsxNTczLDkgQEAgc3RhdGljIGNv bnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZnaWNfZGlzdHJfbW1pb19oYW5kbGVyID0gewog ICAgIC53cml0ZSA9IHZnaWNfdjNfZGlzdHJfbW1pb193cml0ZSwKIH07CiAKLXN0YXRpYyBpbnQg dmdpY192M19yZWFsX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwotCiBzdGF0aWMgaW50 IHZnaWNfdjNfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIGludCBpLCByYzsKKyAg ICBpbnQgaTsKICAgICBwYWRkcl90IHJkaXN0X2Jhc2U7CiAgICAgc3RydWN0IHZnaWNfcmRpc3Rf cmVnaW9uICpyZWdpb247CiAgICAgdW5zaWduZWQgaW50IGxhc3RfY3B1OwpAQCAtMTU4NiwxOSAr MTU4NCw2IEBAIHN0YXRpYyBpbnQgdmdpY192M192Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiAg ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKIAogICAgIC8qCi0gICAgICogVGhpcyBp cyB0aGUgZWFybGllc3QgcGxhY2Ugd2hlcmUgdGhlIG51bWJlciBvZiB2Q1BVcyBpcwotICAgICAq IGtub3duLiBUaGlzIGlzIHJlcXVpcmVkIHRvIGluaXRpYWxpemUgY29ycmVjdGx5IHRoZSB2R0lD IHYzCi0gICAgICogZG9tYWluIHN0cnVjdHVyZS4gV2Ugb25seSB0byBkbyB0aGF0IHdoZW4gdkNQ VSAwIGlzCi0gICAgICogaW5pdGlsaWFsaXplZC4KLSAgICAgKi8KLSAgICBpZiAoIHYtPnZjcHVf aWQgPT0gMCApCi0gICAgewotICAgICAgICByYyA9IHZnaWNfdjNfcmVhbF9kb21haW5faW5pdChk KTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0gICAgfQotCi0g ICAgLyoKICAgICAgKiBGaW5kIHRoZSByZWdpb24gd2hlcmUgdGhlIHJlLWRpc3RyaWJ1dG9yIGxp dmVzLiBGb3IgdGhpcyBwdXJwb3NlLAogICAgICAqIHdlIGxvb2sgb25lIHJlZ2lvbiBhaGVhZCBh cyB3ZSBoYXZlIG9ubHkgdGhlIGZpcnN0IENQVSBpbiBoYW5kLgogICAgICAqLwpAQCAtMTY2MCw3 ICsxNjQ1LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgdmdpY192M19tYXhfcmRpc3Rf Y291bnQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgIEdVRVNUX0dJQ1YzX1JESVNU X1JFR0lPTlM7CiB9CiAKLXN0YXRpYyBpbnQgdmdpY192M19yZWFsX2RvbWFpbl9pbml0KHN0cnVj dCBkb21haW4gKmQpCitzdGF0aWMgaW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFp biAqZCkKIHsKICAgICBzdHJ1Y3QgdmdpY19yZGlzdF9yZWdpb24gKnJkaXN0X3JlZ2lvbnM7CiAg ICAgaW50IHJkaXN0X2NvdW50LCBpLCByZXQ7CkBAIC0xNzYzLDE2ICsxNzQ4LDYgQEAgc3RhdGlj IGludCB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1 cm4gMDsKIH0KIAotc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4g KmQpCi17Ci0gICAgLyoKLSAgICAgKiBUaGUgZG9tYWluIGluaXRpYWxpemF0aW9uIGZvciB2R0lD IHYzIGlzIGRlbGF5ZWQgdW50aWwgdGhlIGZpcnN0IHZDUFUKLSAgICAgKiBpcyBjcmVhdGVkLiBU aGlzIGJlY2F1c2UgdGhlIGluaXRpYWxpemF0aW9uIG1heSByZXF1aXJlIHRvIGtub3cgdGhlCi0g ICAgICogbnVtYmVyIG9mIHZDUFVzIHRoYXQgaXMgbm90IGtub3duIHdoZW4gY3JlYXRpbmcgdGhl IGRvbWFpbi4KLSAgICAgKi8KLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGljIHZvaWQgdmdpY192 M19kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHZnaWNfdjNfaXRzX2ZyZWVf ZG9tYWluKGQpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v eGVuLWRldmVs