From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH for 4.7] Remove HVMMEM_mmio_write_dm from the public interface. Date: Thu, 28 Apr 2016 11:47:50 +0100 Message-ID: <20160428104750.GD20763@citrix.com> References: <1461832197-26772-1-git-send-email-yu.c.zhang@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1461832197-26772-1-git-send-email-yu.c.zhang@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yu Zhang Cc: Wei Liu , George Dunlap , Andrew Cooper , xen-devel@lists.xen.org, Paul Durrant , zhiyuan.lv@intel.com, Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBcHIgMjgsIDIwMTYgYXQgMDQ6Mjk6NTdQTSArMDgwMCwgWXUgWmhhbmcgd3JvdGU6 Cj4gSFZNTUVNX21taW9fd3JpdGVfZG0gaXMgcmVtb3ZlZCBmb3IgbmV3IHhlbiBpbnRlcmZhY2Ug dmVyc2lvbnMsIGFuZAo+IGlzIHJlcGxhY2VkIHdpdGggdHlwZSBIVk1NRU1fdW51c2VkLiBBdHRl bXB0cyB0byBzZXQgYSBwYWdlIHRvIHRoaXMKPiB0eXBlIHdpbGwgcmV0dXJuIC1FSU5WQUwgaW4g eGVuIGFmdGVyIDQuNy4wLiBBbmQgdGhlcmUgd2lsbCBiZSBubwo+IHBhZ2VzIHdpdGggdHlwZSBw Mm1fbW1pb193cml0ZV9kbSwgdGhlcmVmb3JlIEhWTU9QX2dldF9tZW1fdHlwZSB3aWxsCj4gbmV2 ZXIgZ2V0IHRoZSBvbGQgdHlwZSAtIEhWTU1FTV9tbWlvX3dyaXRlX2RtLgo+IAo+IE5ldyBhcHBy b2FjaGVzIHRvIHdyaXRlIHByb3RlY3QgZ3Vlc3QgcmFtIHBhZ2VzIHdpbGwgYmUgcHJvdmlkZWQg aW4KPiBmdXR1cmUgcGF0Y2hlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZdSBaaGFuZyA8eXUuYy56 aGFuZ0BsaW51eC5pbnRlbC5jb20+CgpXaXRoIG9yIHdpdGhvdXQgdGhlIGFkanVzdG1lbnQgSmFu IGFza2VkIGZvcjoKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpS ZWxlYXNlLWFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKPiAtLS0KPiBD YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxh bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu bGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp eC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9h cmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCA3ICsrKy0tLS0KPiAgeGVuL2luY2x1ZGUvcHVi bGljL2h2bS9odm1fb3AuaCB8IDUgKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlv bnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v aHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gaW5kZXggOGNiNmU5ZS4uODJlMmVkMSAx MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2 L2h2bS9odm0uYwo+IEBAIC01NDk3LDggKzU0OTcsNiBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25l ZCBsb25nIG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgICAgICAgICAg ICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBhLnBmbiwgJnQpOwo+ICAgICAgICAgICAgICBp ZiAoIHAybV9pc19tbWlvKHQpICkKPiAgICAgICAgICAgICAgICAgIGEubWVtX3R5cGUgPSAgSFZN TUVNX21taW9fZG07Cj4gLSAgICAgICAgICAgIGVsc2UgaWYgKCB0ID09IHAybV9tbWlvX3dyaXRl X2RtICkKPiAtICAgICAgICAgICAgICAgIGEubWVtX3R5cGUgPSBIVk1NRU1fbW1pb193cml0ZV9k bTsKPiAgICAgICAgICAgICAgZWxzZSBpZiAoIHAybV9pc19yZWFkb25seSh0KSApCj4gICAgICAg ICAgICAgICAgICBhLm1lbV90eXBlID0gIEhWTU1FTV9yYW1fcm87Cj4gICAgICAgICAgICAgIGVs c2UgaWYgKCBwMm1faXNfcmFtKHQpICkKPiBAQCAtNTUyOSw3ICs1NTI3LDcgQEAgbG9uZyBkb19o dm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcp Cj4gICAgICAgICAgICAgIFtIVk1NRU1fcmFtX3J3XSAgPSBwMm1fcmFtX3J3LAo+ICAgICAgICAg ICAgICBbSFZNTUVNX3JhbV9yb10gID0gcDJtX3JhbV9ybywKPiAgICAgICAgICAgICAgW0hWTU1F TV9tbWlvX2RtXSA9IHAybV9tbWlvX2RtLAo+IC0gICAgICAgICAgICBbSFZNTUVNX21taW9fd3Jp dGVfZG1dID0gcDJtX21taW9fd3JpdGVfZG0KPiArICAgICAgICAgICAgW0hWTU1FTV91bnVzZWRd ID0gcDJtX2ludmFsaWQKPiAgICAgICAgICB9Owo+ICAKPiAgICAgICAgICBpZiAoIGNvcHlfZnJv bV9ndWVzdCgmYSwgYXJnLCAxKSApCj4gQEAgLTU1NTMsNyArNTU1MSw4IEBAIGxvbmcgZG9faHZt X29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+ ICAgICAgICAgICAgICAgKChhLmZpcnN0X3BmbiArIGEubnIgLSAxKSA+IGRvbWFpbl9nZXRfbWF4 aW11bV9ncGZuKGQpKSApCj4gICAgICAgICAgICAgIGdvdG8gc2V0bWVtdHlwZV9mYWlsOwo+ICAg ICAgICAgICAgICAKPiAtICAgICAgICBpZiAoIGEuaHZtbWVtX3R5cGUgPj0gQVJSQVlfU0laRSht ZW10eXBlKSApCj4gKyAgICAgICAgaWYgKCBhLmh2bW1lbV90eXBlID49IEFSUkFZX1NJWkUobWVt dHlwZSkgfHwKPiArICAgICAgICAgICAgIHVubGlrZWx5KGEuaHZtbWVtX3R5cGUgPT0gSFZNTUVN X3VudXNlZCkgKQo+ICAgICAgICAgICAgICBnb3RvIHNldG1lbXR5cGVfZmFpbDsKPiAgCj4gICAg ICAgICAgd2hpbGUgKCBhLm5yID4gc3RhcnRfaXRlciApCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs dWRlL3B1YmxpYy9odm0vaHZtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5o Cj4gaW5kZXggMTYwNjE4NS4uZWJiOTA3YSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs aWMvaHZtL2h2bV9vcC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+ IEBAIC04Myw3ICs4MywxMiBAQCB0eXBlZGVmIGVudW0gewo+ICAgICAgSFZNTUVNX3JhbV9ydywg ICAgICAgICAgICAgLyogTm9ybWFsIHJlYWQvd3JpdGUgZ3Vlc3QgUkFNICovCj4gICAgICBIVk1N RU1fcmFtX3JvLCAgICAgICAgICAgICAvKiBSZWFkLW9ubHk7IHdyaXRlcyBhcmUgZGlzY2FyZGVk ICovCj4gICAgICBIVk1NRU1fbW1pb19kbSwgICAgICAgICAgICAvKiBSZWFkcyBhbmQgd3JpdGUg Z28gdG8gdGhlIGRldmljZSBtb2RlbCAqLwo+ICsjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f XyA8IDB4MDAwNDA3MDAKPiAgICAgIEhWTU1FTV9tbWlvX3dyaXRlX2RtICAgICAgIC8qIFJlYWQt b25seTsgd3JpdGVzIGdvIHRvIHRoZSBkZXZpY2UgbW9kZWwgKi8KPiArI2Vsc2UKPiArICAgIEhW TU1FTV91bnVzZWQgICAgICAgICAgICAgIC8qIFBsYWNlaG9sZGVyOyBzZXR0aW5nIG1lbW9yeSB0 byB0aGlzIHR5cGUKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpbGwgZmFp bCBmb3IgY29kZSBhZnRlciA0LjcuMCAqLwo+ICsjZW5kaWYKPiAgfSBodm1tZW1fdHlwZV90Owo+ ICAKPiAgLyogRm9sbG93aW5nIHRvb2xzLW9ubHkgaW50ZXJmYWNlcyBtYXkgY2hhbmdlIGluIGZ1 dHVyZS4gKi8KPiAtLSAKPiAxLjkuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK