From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: [PATCH v2 10/13] xen/arm: domain_build: Don't expose IOMMU specific properties to the guest Date: Tue, 25 Jul 2017 20:26:52 +0300 Message-ID: <1501003615-15274-11-git-send-email-olekstysh@gmail.com> References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1da3cA-00007V-Mj for xen-devel@lists.xenproject.org; Tue, 25 Jul 2017 17:27:22 +0000 Received: by mail-lf0-f68.google.com with SMTP id 65so1225186lfa.0 for ; Tue, 25 Jul 2017 10:27:21 -0700 (PDT) In-Reply-To: <1501003615-15274-1-git-send-email-olekstysh@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Oleksandr Tyshchenko , Julien Grall List-Id: xen-devel@lists.xenproject.org RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t PgoKV2UgZG9uJ3QgcGFzc3Rocm91Z2ggSU9NTVUgZGV2aWNlIHRvIERPTTAgZXZlbiBpZiBpdCBp cyBub3QgdXNlZCBieQpYZW4uIFRoZXJlZm9yZSBleHBvc2luZyB0aGUgcHJvcGVydGllcyB0aGF0 IGRlc2NyaWJlIHJlbGF0aW9uc2hpcApiZXR3ZWVuIG1hc3RlciBkZXZpY2VzIGFuZCBJT01NVXMg ZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UuCgpBY2NvcmRpbmcgdG8gdGhlOgoxLiBEb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9tbXUudHh0CjIuIERvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvcGNpLWlvbW11LnR4dAoKU2lnbmVkLW9mZi1ieTogT2xl a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpDQzogSnVs aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICBDaGFuZ2VzIGluIHYxOgog ICAgICAtCgogICBDaGFuZ2VzIGluIHYyOgogICAgICAtIFNraXAgb3B0aW9uYWwgcHJvcGVydGll cyB0b28uCiAgICAgIC0gQ2xhcmlmeSBwYXRjaCBkZXNjcmlwdGlvbgotLS0KIHhlbi9hcmNoL2Fy bS9kb21haW5fYnVpbGQuYyB8IDEwICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDNhYmFjYzAuLmZhZGZiYmMgMTAwNjQ0Ci0t LSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu X2J1aWxkLmMKQEAgLTQzMiw2ICs0MzIsMTYgQEAgc3RhdGljIGludCB3cml0ZV9wcm9wZXJ0aWVz KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAg ICBjb250aW51ZTsKICAgICAgICAgfQogCisgICAgICAgIC8qIERvbid0IGV4cG9zZSBJT01NVSBz cGVjaWZpYyBwcm9wZXJ0aWVzIHRvIHRoZSBndWVzdCAqLworICAgICAgICBpZiAoIGR0X3Byb3Bl cnR5X25hbWVfaXNfZXF1YWwocHJvcCwgImlvbW11cyIpICkKKyAgICAgICAgICAgIGNvbnRpbnVl OworCisgICAgICAgIGlmICggZHRfcHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXUt bWFwIikgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCBkdF9wcm9wZXJ0 eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdS1tYXAtbWFzayIpICkKKyAgICAgICAgICAgIGNv bnRpbnVlOworCiAgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShraW5mby0+ZmR0LCBwcm9wLT5u YW1lLCBwcm9wX2RhdGEsIHByb3BfbGVuKTsKIAogICAgICAgICBpZiAoIHJlcyApCi0tIAoyLjcu NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=