From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH v2 5/5] Revert "xen/arm: vgic-v3: Delay the initialization of the domain information" Date: Mon, 12 Nov 2018 16:16:31 +0000 Message-ID: <1542039391-32406-6-git-send-email-andrew.cooper3@citrix.com> References: <1542039391-32406-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: <1542039391-32406-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 List-Id: xen-devel@lists.xenproject.org VGhpcyByZXZlcnRzIGNvbW1pdCA3MDNkOWQ1ZWMxM2EwZjQ4N2U3NDE1MTc0YmE1NGUwZTNjYTE1 OGRiLiAgVGhlIGRvbWFpbgpjcmVhdGlvbiBsb2dpYyBoYXMgYmVlbiBhZGp1c3RlZCB0byBzZXQg dXAgZC0+bWF4X3ZjcHVzIGVhcmx5IGVub3VnaCB0byBiZQp1c2FibGUgaW4gdmdpY192M19kb21h aW5faW5pdCgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA Y2l0cml4LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDI5ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMt djMuYwppbmRleCA1MTljYzcyLi40NzRiZTEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdp Yy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE1NzMsMTEgKzE1NzMsOSBA QCBzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlcl9vcHMgdmdpY19kaXN0cl9tbWlvX2hh bmRsZXIgPSB7CiAgICAgLndyaXRlID0gdmdpY192M19kaXN0cl9tbWlvX3dyaXRlLAogfTsKIAot c3RhdGljIGludCB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7Ci0K IHN0YXRpYyBpbnQgdmdpY192M192Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaW50 IGksIHJjOworICAgIGludCBpOwogICAgIHBhZGRyX3QgcmRpc3RfYmFzZTsKICAgICBzdHJ1Y3Qg dmdpY19yZGlzdF9yZWdpb24gKnJlZ2lvbjsKICAgICB1bnNpZ25lZCBpbnQgbGFzdF9jcHU7CkBA IC0xNTg2LDE5ICsxNTg0LDYgQEAgc3RhdGljIGludCB2Z2ljX3YzX3ZjcHVfaW5pdChzdHJ1Y3Qg dmNwdSAqdikKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogCiAgICAgLyoKLSAg ICAgKiBUaGlzIGlzIHRoZSBlYXJsaWVzdCBwbGFjZSB3aGVyZSB0aGUgbnVtYmVyIG9mIHZDUFVz IGlzCi0gICAgICoga25vd24uIFRoaXMgaXMgcmVxdWlyZWQgdG8gaW5pdGlhbGl6ZSBjb3JyZWN0 bHkgdGhlIHZHSUMgdjMKLSAgICAgKiBkb21haW4gc3RydWN0dXJlLiBXZSBvbmx5IHRvIGRvIHRo YXQgd2hlbiB2Q1BVIDAgaXMKLSAgICAgKiBpbml0aWxpYWxpemVkLgotICAgICAqLwotICAgIGlm ICggdi0+dmNwdV9pZCA9PSAwICkKLSAgICB7Ci0gICAgICAgIHJjID0gdmdpY192M19yZWFsX2Rv bWFpbl9pbml0KGQpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHJldHVybiByYzsK LSAgICB9Ci0KLSAgICAvKgogICAgICAqIEZpbmQgdGhlIHJlZ2lvbiB3aGVyZSB0aGUgcmUtZGlz dHJpYnV0b3IgbGl2ZXMuIEZvciB0aGlzIHB1cnBvc2UsCiAgICAgICogd2UgbG9vayBvbmUgcmVn aW9uIGFoZWFkIGFzIHdlIGhhdmUgb25seSB0aGUgZmlyc3QgQ1BVIGluIGhhbmQuCiAgICAgICov CkBAIC0xNjYwLDcgKzE2NDUsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCB2Z2ljX3Yz X21heF9yZGlzdF9jb3VudChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgR1VFU1Rf R0lDVjNfUkRJU1RfUkVHSU9OUzsKIH0KIAotc3RhdGljIGludCB2Z2ljX3YzX3JlYWxfZG9tYWlu X2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChz dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2Z2ljX3JkaXN0X3JlZ2lvbiAqcmRpc3Rf cmVnaW9uczsKICAgICBpbnQgcmRpc3RfY291bnQsIGksIHJldDsKQEAgLTE3NjMsMTYgKzE3NDgs NiBAQCBzdGF0aWMgaW50IHZnaWNfdjNfcmVhbF9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpk KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3Ry dWN0IGRvbWFpbiAqZCkKLXsKLSAgICAvKgotICAgICAqIFRoZSBkb21haW4gaW5pdGlhbGl6YXRp b24gZm9yIHZHSUMgdjMgaXMgZGVsYXllZCB1bnRpbCB0aGUgZmlyc3QgdkNQVQotICAgICAqIGlz IGNyZWF0ZWQuIFRoaXMgYmVjYXVzZSB0aGUgaW5pdGlhbGl6YXRpb24gbWF5IHJlcXVpcmUgdG8g a25vdyB0aGUKLSAgICAgKiBudW1iZXIgb2YgdkNQVXMgdGhhdCBpcyBub3Qga25vd24gd2hlbiBj cmVhdGluZyB0aGUgZG9tYWluLgotICAgICAqLwotICAgIHJldHVybiAwOwotfQotCiBzdGF0aWMg dm9pZCB2Z2ljX3YzX2RvbWFpbl9mcmVlKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgdmdpY192 M19pdHNfZnJlZV9kb21haW4oZCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h bi9saXN0aW5mby94ZW4tZGV2ZWw=