From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Xin Li (Talons)" Subject: Re: [PATCH 2/2] xen/xsm: Add new SILO mode for XSM Date: Tue, 3 Jul 2018 10:53:32 +0000 Message-ID: <061c4c13835d4e15b46ce18726d30cd9@SINPEX02CL01.citrite.net> References: <20180703012629.507-1-xin.li@citrix.com> <20180703012629.507-2-xin.li@citrix.com> <5B3B26E202000078001D0114@prv1-mh.provo.novell.com> <5B3B4CD002000078001D0236@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5B3B4CD002000078001D0236@prv1-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich , Xin Li Cc: Sergey Dyasli , Stefano Stabellini , Wei Liu , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , "xen-devel@lists.xen.org" , Ming Lu , Daniel de Graaf List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogVHVlc2RheSwgSnVseSAzLCAyMDE4IDY6MTYgUE0K PiBUbzogWGluIExpIChUYWxvbnMpIDx4aW4ubGlAY2l0cml4LmNvbT47IFhpbiBMaSA8dGFsb25z LmxlZUBnbWFpbC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJp eC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IE1pbmcg THUgPG1pbmcubHVAY2l0cml4LmNvbT47IFNlcmdleSBEeWFzbGkKPiA8c2VyZ2V5LmR5YXNsaUBj aXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFN0ZWZhbm8gU3RhYmVs bGluaQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRldmVsQGxpc3RzLnhlbi5vcmc7 IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgRGFuaWVs IGRlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+OyBUaW0KPiAoWGVuLm9yZykgPHRpbUB4 ZW4ub3JnPgo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggMi8yXSB4ZW4veHNtOiBBZGQgbmV3IFNJTE8g bW9kZSBmb3IgWFNNCj4gCj4gPj4+IE9uIDAzLjA3LjE4IGF0IDExOjA3LCA8eGluLmxpQGNpdHJp eC5jb20+IHdyb3RlOgo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3Vz ZS5jb21dCj4gPj4gU2VudDogVHVlc2RheSwgSnVseSAzLCAyMDE4IDM6MzQgUE0KPiA+PiA+Pj4g T24gMDMuMDcuMTggYXQgMDM6MjYsIDx0YWxvbnMubGVlQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4g PiArICAgIHJldHVybiAoaXNfY29udHJvbF9kb21haW4oY3VyX2RvbSkgfHwgaXNfY29udHJvbF9k b21haW4obGRvbSkgfHwKPiA+PiA+ICsgICAgICAgICAgICBpc19jb250cm9sX2RvbWFpbihyZG9t KSB8fCBsZG9tID09IHJkb20pOyB9Cj4gPj4gPiArCj4gPj4gPiArc3RhdGljIGludCBzaWxvX2V2 dGNobl91bmJvdW5kKHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZXZ0Y2huICpjaG4sCj4gPj4g PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgaWQyKSB7Cj4gPj4gPiAr ICAgIGludCByYyA9IC1FUEVSTTsKPiA+PiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZDIgPSByY3Vf bG9ja19kb21haW5fYnlfaWQoaWQyKTsKPiA+PiA+ICsgICAgaWYgKCBkMiAhPSBOVUxMICYmIHNp bG9fbW9kZV9kb21fY2hlY2soZDEsIGQyKSApCj4gPj4KPiA+PiBCbGFuayBsaW5lIHBsZWFzZSBi ZXR3ZWVuIGRlY2xhcmF0aW9uKHMpIGFuZCBzdGF0ZW1lbnQocykuIEFuZCBjb25zdAo+ID4+IG9u IHRoZSBsb2NhbCB2YXJpYWJsZSBkZWNsYXJhdGlvbiBhZ2Fpbi4KPiA+Pgo+ID4+IEFsc28sIGlz IERPTUlEX1NFTEYgcmVhbGx5IG5vdCBhbGxvd2VkIGhlcmUgZm9yIGlkMj8gSSBkb24ndCB0aGlu awo+ID4+IHNvLCBsb29raW5nIGF0IGUuZy4gZXZ0Y2huX2FsbG9jX3VuYm91bmQoKS4KPiA+Cj4g PiBzdGF0aWMgaW50IHNpbG9fZXZ0Y2huX3VuYm91bmQoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVj dCBldnRjaG4gKmNobiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90 IGlkMikKPiA+IHsKPiA+ICAgICBpbnQgcmMgPSAtRVBFUk07Cj4gPiAgICAgc3RydWN0IGRvbWFp biAqZDI7Cj4gPgo+ID4gICAgIGlmICggaWQyID09IERPTUlEX1NFTEYgKQo+ID4gICAgICAgICBp ZDIgPSBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZDsKPiA+ICAgICBkMiA9IHJjdV9sb2NrX2Rv bWFpbl9ieV9pZChpZDIpOwo+IAo+IE5vIC0gc2ltcGx5IGNhbGwgcmN1X2xvY2tfZG9tYWluX2J5 X2FueV9pZCgpLgoKU3VyZS4KCisgICAgaW50IHJjID0gLUVQRVJNOworICAgIHN0cnVjdCBkb21h aW4gKmQyID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChpZDIpOworIAorICAgIGlmICggZDIg IT0gTlVMTCAmJiBzaWxvX21vZGVfZG9tX2NoZWNrKGQxLCBkMikgKQoKPiAKPiBKYW4KPiAKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs