From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Clark Subject: Re: [PATCH 11/25] xsm, argo: XSM control for argo register operation, argo_mac bootparam Date: Wed, 19 Dec 2018 21:19:26 -0800 Message-ID: References: <1543627984-21394-1-git-send-email-christopher.w.clark@gmail.com> <1543627984-21394-12-git-send-email-christopher.w.clark@gmail.com> <689de3471f344a79b2c417c00d915323@AMSPEX02CL03.citrite.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gZqkG-0006yJ-CR for xen-devel@lists.xenproject.org; Thu, 20 Dec 2018 05:19:40 +0000 Received: by mail-lf1-x141.google.com with SMTP id y11so353562lfj.4 for ; Wed, 19 Dec 2018 21:19:39 -0800 (PST) In-Reply-To: <689de3471f344a79b2c417c00d915323@AMSPEX02CL03.citrite.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Paul Durrant Cc: Stefano Stabellini , Wei Liu , Ross Philipson , Konrad Rzeszutek Wilk , Daniel Smith , Andrew Cooper , Jason Andryuk , "Tim (Xen.org)" , George Dunlap , Rich Persaud , James McKenzie , Julien Grall , Jan Beulich , Ian Jackson , "xen-devel@lists.xenproject.org" , Daniel De Graaf , Eric Chanudet List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBEZWMgNCwgMjAxOCBhdCAxOjUyIEFNIFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50 QGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4g RnJvbTogQ2hyaXN0b3BoZXIgQ2xhcmsgW21haWx0bzpjaHJpc3RvcGhlci53LmNsYXJrQGdtYWls LmNvbV0KPiA+IFNlbnQ6IDAxIERlY2VtYmVyIDIwMTggMDE6MzMKPiA+IFRvOiB4ZW4tZGV2ZWxA bGlzdHMueGVucHJvamVjdC5vcmcKPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVy M0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcAo+ID4gPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNv bT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgSmFuCj4gPiBCZXVsaWNo IDxqYmV1bGljaEBzdXNlLmNvbT47IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ OyBLb25yYWQKPiA+IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgUGF1 bCBEdXJyYW50Cj4gPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxp bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+ID4gVGltIChYZW4ub3JnKSA8dGltQHhlbi5v cmc+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgRGFuaWVsIERlCj4gPiBHcmFhZiA8 ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsgUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdtYWlsLmNvbT47 IFJvc3MKPiA+IFBoaWxpcHNvbiA8cm9zcy5waGlsaXBzb25AZ21haWwuY29tPjsgRXJpYyBDaGFu dWRldAo+ID4gPGVyaWMuY2hhbnVkZXRAZ21haWwuY29tPjsgSmFtZXMgTWNLZW56aWUgPHZvcmVl a2ZAbWFkaW5nbGV5Lm9yZz47IEphc29uCj4gPiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+ OyBEYW5pZWwgU21pdGggPGRwc21pdGhAYXBlcnR1c3NvbHV0aW9ucy5jb20+Cj4gPiBTdWJqZWN0 OiBbUEFUQ0ggMTEvMjVdIHhzbSwgYXJnbzogWFNNIGNvbnRyb2wgZm9yIGFyZ28gcmVnaXN0ZXIg b3BlcmF0aW9uLAo+ID4gYXJnb19tYWMgYm9vdHBhcmFtCj4gPgo+ID4gWFNNIGhvb2tzIGltcGxl bWVudCBkaXN0aW5jdCBwZXJtaXNzaW9ucyBmb3IgdGhlc2UgdHdvIGRpc3RpbmN0IGNhc2VzIG9m Cj4gPiBBcmdvIHJpbmcgcmVnaXN0cmF0aW9uOgo+ID4KPiA+ICogU2luZ2xlIHNvdXJjZTogIHJl Z2lzdGVyaW5nIGEgcmluZyBmb3IgY29tbXVuaWNhdGlvbiB0byByZWNlaXZlIG1lc3NhZ2VzCj4g PiAgICAgICAgICAgICAgICAgICBmcm9tIGEgc3BlY2lmaWVkIHNpbmdsZSBvdGhlciBkb21haW4u Cj4gPiAgIERlZmF1bHQgcG9saWN5OiBhbGxvdy4KPiA+Cj4gPiAqIEFueSBzb3VyY2U6ICAgICBy ZWdpc3RlcmluZyBhIHJpbmcgZm9yIGNvbW11bmljYXRpb24gdG8gcmVjZWl2ZSBtZXNzYWdlcwo+ ID4gICAgICAgICAgICAgICAgICAgZnJvbSBhbnksIG9yIGFsbCwgb3RoZXIgZG9tYWlucyAoaWUu IHdpbGRjYXJkKS4KPiA+ICAgRGVmYXVsdCBwb2xpY3k6IGRlbnksIHdpdGggcnVudGltZSBwb2xp Y3kgY29uZmlndXJhdGlvbiB2aWEgbmV3Cj4gPiBib290cGFyYW0uCj4gPgo+ID4gVGhlIHJlYXNv biB3aHkgdGhlIGRlZmF1bHQgZm9yIHdpbGRjYXJkIHJpbmdzIGlzICdkZW55JyBpcyB0aGF0IHRo ZXJlIGlzCj4gPiBjdXJyZW50bHkgbm8gbWVhbnMgb3RoZXIgdGhhbiBYU00gdG8gcHJvdGVjdCB0 aGUgcmluZyBmcm9tIERvUyBieSBhIG5vaXN5Cj4gPiBkb21haW4gc3BhbW1pbmcgdGhlIHJpbmcs IHJlZHVjaW5nIHRoZSBhYmlsaXR5IG9mIG90aGVyIGRvbWFpbnMgdG8gc2VuZCB0bwo+ID4gaXQu Cj4gPiBVc2luZyBYU00gYXQgbGVhc3QgYWxsb3dzIHBlci1kb21haW4gY29udHJvbCBvdmVyIGFj Y2VzcyB0byB0aGUgc2VuZAo+ID4gcGVybWlzc2lvbiwgdG8gbGltaXQgY29tbXVuaWNhdGlvbiB0 byBkb21haW5zIHRoYXQgY2FuIGJlIHRydXN0ZWQuCj4gPgo+ID4gU2luY2UgZGVueWluZyBhY2Nl c3MgdG8gYW55LXNlbmRlciByaW5ncyB1bmxlc3MgYSBmbGFzayBYU00gcG9saWN5IGlzCj4gPiBh Y3RpdmUKPiA+IHdpbGwgcHJldmVudCBtYW55IHVzZXJzIGZyb20gdXNpbmcgYSBrZXkgQXJnbyBm ZWF0dXJlLCBhbHNvIGludHJvZHVjZSBhCj4gPiBib290cGFyYW0KPiA+IHRoYXQgY2FuIG92ZXJy aWRlIHRoaXMgY29uc3RyYWludDoKPiA+ICAiYXJnb19tYWMiIHZhcmlhYmxlIGhhcyBhbGxvd2Vk IHZhbHVlczogJ3Blcm1pc3NpdmUnIGFuZCAnZW5mb3JjaW5nJy4KPiA+IEV2ZW4gdGhvdWdoIHRo aXMgaXMgYSBib29sZWFuIHZhcmlhYmxlLCB1c2UgdGhlc2UgZGVzY3JpcHRpdmUgc3RyaW5ncyBp bgo+ID4gb3JkZXIKPiA+IHRvIG1ha2UgaXQgb2J2aW91cyB0byBhbiBhZG1pbmlzdHJhdG9yIHRo YXQgdGhpcyBoYXMgcG90ZW50aWFsIHNlY3VyaXR5Cj4gPiBpbXBhY3QuCj4gPgo+ID4gU2lnbmVk LW9mZi1ieTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLmNsYXJrNkBiYWVzeXN0ZW1z LmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9jb21tb24vYXJnby5jICAgICAgICAgICAgICAgICAgICAg fCAxNSArKysrKysrKysrKysrKysKPiA+ICB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAg ICAgICAgIHwgMTUgKysrKysrKysrKysrKysrCj4gPiAgeGVuL2luY2x1ZGUveHNtL3hzbS5oICAg ICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCj4gPiAgeGVuL3hzbS9kdW1teS5j ICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrKysKPiA+ICB4ZW4veHNtL2ZsYXNrL2hvb2tz LmMgICAgICAgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ID4gIHhlbi94c20v Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAgfCAxMSArKysrKysrKysrKwo+ID4gIHhlbi94 c20vZmxhc2svcG9saWN5L3NlY3VyaXR5X2NsYXNzZXMgfCAgMSArCj4gPiAgNyBmaWxlcyBjaGFu Z2VkLCA4MiBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYXJn by5jIGIveGVuL2NvbW1vbi9hcmdvLmMKPiA+IGluZGV4IDgyZmFiMzYuLjJhOTVlMDkgMTAwNjQ0 Cj4gPiAtLS0gYS94ZW4vY29tbW9uL2FyZ28uYwo+ID4gKysrIGIveGVuL2NvbW1vbi9hcmdvLmMK PiA+IEBAIC0zMiw2ICszMiwyMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShhcmdvX3Jpbmdf dCk7Cj4gPiAgc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfYXJnb19lbmFibGVkID0gMDsK PiA+ICBib29sZWFuX3BhcmFtKCJhcmdvIiwgb3B0X2FyZ29fZW5hYmxlZCk7Cj4gPgo+ID4gKy8q IFhlbiBjb21tYW5kIGxpbmUgb3B0aW9uIGZvciBjb25zZXJ2YXRpdmUgb3IgcmVsYXhlZCBhY2Nl c3MgY29udHJvbCAqLwo+ID4gK2Jvb2wgX19yZWFkX21vc3RseSBhcmdvX21hY19ib290cGFyYW1f ZW5mb3JjaW5nID0gdHJ1ZTsKPiA+ICsKPiA+ICtzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9hcmdv X21hY19wYXJhbShjb25zdCBjaGFyICpzKQo+ID4gK3sKPiA+ICsgICAgaWYgKCAhc3RybmNtcChz LCAiZW5mb3JjaW5nIiwgMTApICkKPiA+ICsgICAgICAgIGFyZ29fbWFjX2Jvb3RwYXJhbV9lbmZv cmNpbmcgPSB0cnVlOwo+ID4gKyAgICBlbHNlIGlmICggIXN0cm5jbXAocywgInBlcm1pc3NpdmUi LCAxMSkgKQo+ID4gKyAgICAgICAgYXJnb19tYWNfYm9vdHBhcmFtX2VuZm9yY2luZyA9IGZhbHNl Owo+ID4gKyAgICBlbHNlCj4KPiBEbyB5b3UgcmVhbGx5IHdhbnQgdG8gcGFyc2UgZS5nLiAnZW5m b3JjaW5nZm9vYmFyJyBhcyAnZW5mb3JjaW5nJz8KCk5vLCBJIGRvbid0IC0gYW5kIGl0IGRvZXNu J3QgZG8gdGhhdCBiZWNhdXNlIHRoZSBudW1iZXIgc3VwcGxpZWQgdG8gc3RybmNtcAppcyBsYXJn ZSBlbm91Z2ggdG8gaW5jbHVkZSBjb21wYXJpc29uIG9mIHRoZSBzdHJpbmcgdGVybWluYXRvciB0 b28gLS0gYnV0IEkKZ2V0IHRoZSBwb2ludDogc3RybmNtcCBpcyBqdXN0IGNvbmZ1c2luZyBhbmQg aXMgZm9yIG5vIGNsZWFyIGJlbmVmaXQsIHNvIEkndmUKZHJvcHBlZCBpdCBpbiBmYXZvdXIgb2Yg c3RyY21wIGluIHRoZSBuZXh0IHJldmlzaW9uLgoKQ2hyaXN0b3BoZXIKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=