From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v3] xsm: add a default policy to .init.data Date: Thu, 30 Jun 2016 09:45:29 -0400 Message-ID: <20160630134528.GB6428@char.us.oracle.com> References: <1467212941-8265-1-git-send-email-dgdegra@tycho.nsa.gov> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bIcHo-0006tN-Hw for xen-devel@lists.xenproject.org; Thu, 30 Jun 2016 13:45:44 +0000 Content-Disposition: inline In-Reply-To: <1467212941-8265-1-git-send-email-dgdegra@tycho.nsa.gov> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Daniel De Graaf Cc: xen-devel@lists.xenproject.org, Doug Goldstein , Ian Jackson , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKdW4gMjksIDIwMTYgYXQgMTE6MDk6MDFBTSAtMDQwMCwgRGFuaWVsIERlIEdyYWFm IHdyb3RlOgo+IFRoaXMgYWRkcyBhIEtjb25maWcgb3B0aW9uIGFuZCBzdXBwb3J0IGZvciBpbmNs dWRpbmcgdGhlIFhTTSBwb2xpY3kgZnJvbQo+IHRvb2xzL2ZsYXNrL3BvbGljeSBpbiB0aGUgaHlw ZXJ2aXNvciBzbyB0aGF0IHRoZSBib290bG9hZGVyIGRvZXMgbm90Cj4gbmVlZCB0byBwcm92aWRl IGEgcG9saWN5IHRvIGdldCBzYW5lIGJlaGF2aW9yIGZyb20gYW4gWFNNLWVuYWJsZWQKPiBoeXBl cnZpc29yLiAgVGhlIHBvbGljeSBwcm92aWRlZCBieSB0aGUgYm9vdGxvYWRlciwgaWYgcHJlc2Vu dCwgd2lsbAo+IG92ZXJyaWRlIHRoZSBidWlsdC1pbiBwb2xpY3kuCj4gCj4gVGhlIFhTTSBwb2xp Y3kgaXMgbm90IG1vdmVkIG91dCBvZiB0b29scyBiZWNhdXNlIHRoYXQgcmVtYWlucyB0aGUKPiBw cmltYXJ5IGxvY2F0aW9uIGZvciBpbnN0YWxsaW5nIGFuZCBjb25maWd1cmluZyB0aGUgcG9saWN5 Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu Z292Pgo+IC0tLQo+IAo+IENoYW5nZXMgZnJvbSB2MiAoZHJvcHBlZCBhY2tzIGFuZCByZXZpZXdl ZC1ieSk6Cj4gIC0gRHJvcCBsaW5rZXIgc2NyaXB0IGNoYW5nZXMsIHVzZSBweXRob24gYmluYXJ5 LXRvLUMgZmlsZSBzY3JpcHQKPiAgLSBNYWtlIHRoZSBjb25maWcgb3B0aW9uIGFsd2F5cyBpbmNs dWRlIHRoZSBwb2xpY3kgaWYgc2VsZWN0ZWQKPiAgLSBOb3RlIHRoZSBuZXcgY29uZGl0aW9uYWwg ZGVwZW5kZW5jeSBvbiBjaGVja3BvbGljeSBpbiBJTlNUQUxMCgpJIGxpa2VkIHRoZSBwcmV2aW91 cyBwYXRjaCBvZiBwdXR0aW5nIGluIGl0IGluIF9faW5pdCBzZWN0aW9uLgpJcyB0aGF0IHNvbWV0 aGluZyB0aGlzIHBhdGNoIGNvdWxkIGRvPyBBaCwgbi9tLiBJIHNlZSB0aGF0CnRoZSBweXRob24g c2NyaXB0IGdlbmVyYXRlcyB0aGUgYmluYXJ5IHdpdGggX19pbml0IQoKU2Vjb25kbHkgSSB3YXMg d29uZGVyaW5nIHdoeSB0aGUgc3VnZ2VzdGlvbiBJIGhhZCAtIHdoaWNoIHdhcyB0byBjaGVjawpv ZiB0aGUgJ2NoZWNrcG9saWN5JyBhdmFpbGFiaWxpdHkgLSBhbmQgaWYgbm90IGZvdW5kIC0gdGhl bgpoaWRlIHRoZSBLY29uZmlnIG9wdGlvbiB3YXMgbm90IG1lbnRpb25lZD8KLi4gc25pcC4uLgo+ ICtzeXMuc3Rkb3V0LndyaXRlKCJcbn07XG5jb25zdCBpbnQgX19pbml0IHhzbV9pbml0X3BvbGlj eV9zaXplID0gJWQ7XG4iICUgcG9saWN5X3NpemUpCj4gZGlmZiAtLWdpdCBhL3hlbi94c20veHNt X2NvcmUuYyBiL3hlbi94c20veHNtX2NvcmUuYwo+IGluZGV4IDhkZjFhM2MuLjkzYzdkNDMgMTAw NjQ0Cj4gLS0tIGEveGVuL3hzbS94c21fY29yZS5jCj4gKysrIGIveGVuL3hzbS94c21fY29yZS5j Cj4gQEAgLTM2LDYgKzM2LDI0IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZlcmlmeShzdHJ1Y3QgeHNt X29wZXJhdGlvbnMgKm9wcykKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICsjaWZkZWYgQ09O RklHX1hTTV9QT0xJQ1kKPiArZXh0ZXJuIGNoYXIgeHNtX2luaXRfcG9saWN5W107Cgo+ICtleHRl cm4gaW50IHhzbV9pbml0X3BvbGljeV9zaXplOwo+ICsjZWxzZQo+ICsjZGVmaW5lIHhzbV9pbml0 X3BvbGljeSAwCj4gKyNlbmRpZgo+ICsKPiArc3RhdGljIHZvaWQgX19pbml0IHhzbV9wb2xpY3lf aW5pdCh2b2lkKQo+ICt7Cj4gKyNpZmRlZiBDT05GSUdfWFNNX1BPTElDWQo+ICsgICAgaWYgKCBw b2xpY3lfc2l6ZSA9PSAwICkKPiArICAgIHsKPiArICAgICAgICBwb2xpY3lfYnVmZmVyID0geHNt X2luaXRfcG9saWN5Owo+ICsgICAgICAgIHBvbGljeV9zaXplID0geHNtX2luaXRfcG9saWN5X3Np emU7Cj4gKyAgICB9Cj4gKyNlbmRpZgo+ICt9Cj4gKwoKVGhpcyBhbGwgbG9va3MgbGlrZSBpdCBj b3VsZCBnbyBpbiBhIGhlYWRlciBmaWxlPwoKPiAgc3RhdGljIGludCBfX2luaXQgeHNtX2NvcmVf aW5pdCh2b2lkKQo+ICB7Cj4gICAgICBpZiAoIHZlcmlmeSgmZHVtbXlfeHNtX29wcykgKQo+IEBA IC00Niw2ICs2NCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHhzbV9jb3JlX2luaXQodm9pZCkKPiAg ICAgIH0KPiAgCj4gICAgICB4c21fb3BzID0gJmR1bW15X3hzbV9vcHM7Cj4gKyAgICB4c21fcG9s aWN5X2luaXQoKTsKPiAgICAgIGZsYXNrX2luaXQoKTsKPiAgCj4gICAgICByZXR1cm4gMDsKPiBA QCAtOTgsNyArMTE3LDggQEAgaW50IF9faW5pdCB4c21fZHRfaW5pdCh2b2lkKQo+ICAKPiAgICAg IHJldCA9IHhzbV9jb3JlX2luaXQoKTsKPiAgCj4gLSAgICB4ZnJlZShwb2xpY3lfYnVmZmVyKTsK PiArICAgIGlmICggcG9saWN5X2J1ZmZlciAhPSB4c21faW5pdF9wb2xpY3kgKQo+ICsgICAgICAg IHhmcmVlKHBvbGljeV9idWZmZXIpOwo+ICAKPiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiAtLSAK PiAyLjcuNAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cj4gaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=