From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PATCH v3 01/25] xen: allow console_io hypercalls from certain DomUs Date: Tue, 31 Jul 2018 16:27:44 -0700 Message-ID: <1533079688-9541-1-git-send-email-sstabellini@kernel.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: julien.grall@arm.com Cc: Stefano Stabellini , sstabellini@kernel.org, andrii_anisov@epam.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, tim@xen.org, jbeulich@suse.com, wei.liu2@citrix.com, dgdegra@tycho.nsa.gov List-Id: xen-devel@lists.xenproject.org SW50cm9kdWNlIGFuIGlzX2NvbnNvbGUgb3B0aW9uIHRvIGFsbG93IGNlcnRhaW4gY2xhc3NlcyBv ZiBkb21VcyB0byB1c2UKdGhlIFhlbiBjb25zb2xlLiBTcGVjaWZpY2FsbHksIGl0IHdpbGwgYmUg dXNlZCB0byBnaXZlIGNvbnNvbGUgYWNjZXNzIHRvCmFsbCBkb21VcyBzdGFydGVkIGZyb20gWGVu IGZyb20gaW5mb3JtYXRpb24gb24gZGV2aWNlIHRyZWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBhbmRyZXcuY29vcGVyM0BjaXRy aXguY29tCkNDOiBHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20KQ0M6IGlhbi5qYWNrc29uQGV1 LmNpdHJpeC5jb20KQ0M6IGpiZXVsaWNoQHN1c2UuY29tCkNDOiBrb25yYWQud2lsa0BvcmFjbGUu Y29tCkNDOiB0aW1AeGVuLm9yZwpDQzogd2VpLmxpdTJAY2l0cml4LmNvbQpDQzogZGdkZWdyYUB0 eWNoby5uc2EuZ292Ci0tLQpDaGFuZ2VzIGluIHYzOgotIHJlbW92ZSBjaGFuZ2VzIHRvIGhvb2tz LmMKCkNoYW5nZXMgaW4gdjI6Ci0gaW50cm9kdWNlIGlzX2NvbnNvbGUKLSByZW1vdmUgI2lmZGVm cwotLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgMiArKwogeGVuL2luY2x1ZGUveHNtL2R1 bW15LmggfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp dCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5k ZXggODUxZjExZS4uZjg5NGRjOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTM3OSw2ICszNzksOCBAQCBzdHJ1Y3Qg ZG9tYWluCiAgICAgYm9vbCAgICAgICAgICAgICBhdXRvX25vZGVfYWZmaW5pdHk7CiAgICAgLyog SXMgdGhpcyBndWVzdCBmdWxseSBwcml2aWxlZ2VkIChha2EgZG9tMCk/ICovCiAgICAgYm9vbCAg ICAgICAgICAgICBpc19wcml2aWxlZ2VkOworICAgIC8qIENhbiB0aGlzIGd1ZXN0IGFjY2VzcyB0 aGUgWGVuIGNvbnNvbGU/ICovCisgICAgYm9vbCAgICAgICAgICAgICBpc19jb25zb2xlOwogICAg IC8qIElzIHRoaXMgYSB4ZW5zdG9yZSBkb21haW4gKG5vdCBkb20wKT8gKi8KICAgICBib29sICAg ICAgICAgICAgIGlzX3hlbnN0b3JlOwogICAgIC8qIERvbWFpbidzIFZDUFVzIGFyZSBwaW5uZWQg MToxIHRvIHBoeXNpY2FsIENQVXM/ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20vZHVt bXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmluZGV4IGZmNmIyZGIuLjM4ODg4MTcgMTAw NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9k dW1teS5oCkBAIC0yMzAsNiArMjMwLDggQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tZW1v cnlfc3RhdF9yZXNlcnZhdGlvbihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbgogc3RhdGlj IFhTTV9JTkxJTkUgaW50IHhzbV9jb25zb2xlX2lvKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9t YWluICpkLCBpbnQgY21kKQogewogICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9PVEhFUik7Cisg ICAgaWYgKCBkLT5pc19jb25zb2xlICkKKyAgICAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlv bihYU01fSE9PSywgZCwgTlVMTCk7CiAjaWZkZWYgQ09ORklHX1ZFUkJPU0VfREVCVUcKICAgICBp ZiAoIGNtZCA9PSBDT05TT0xFSU9fd3JpdGUgKQogICAgICAgICByZXR1cm4geHNtX2RlZmF1bHRf YWN0aW9uKFhTTV9IT09LLCBkLCBOVUxMKTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==