From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: Re: [RFC XEN PATCH v4 33/41] tools/libacpi, hvmloader: detect QEMU fw_cfg interface Date: Mon, 5 Mar 2018 15:55:39 +0800 Message-ID: <20180305075539.fls7kpj5oef2s6x6@hz-desktop> References: <20171207101030.22364-1-haozhong.zhang@intel.com> <20171207101030.22364-34-haozhong.zhang@intel.com> <20180227173749.GA2296@perard.uk.xensource.com> <20180228091723.ecoix24jpzvik5t3@hz-desktop> <20180302112607.GE1799@perard.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20180302112607.GE1799@perard.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Anthony PERARD Cc: Tim Deegan , Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , xen-devel@lists.xen.org, Jan Beulich , Chao Peng , Dan Williams List-Id: xen-devel@lists.xenproject.org T24gMDMvMDIvMTggMTE6MjYgKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFdlZCwg RmViIDI4LCAyMDE4IGF0IDA1OjE3OjIzUE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+ ID4gT24gMDIvMjcvMTggMTc6MzcgKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiBP biBUaHUsIERlYyAwNywgMjAxNyBhdCAwNjoxMDoyMlBNICswODAwLCBIYW96aG9uZyBaaGFuZyB3 cm90ZToKPiA+ID4gPiBBZGQgYSBmdW5jdGlvbiBpbiBsaWJhY3BpIHRvIGRldGVjdCBRRU1VIGZ3 X2NmZyBpbnRlcmZhY2UuIExpbWl0IHRoZQo+ID4gPiA+IHVzYWdlIG9mIGZ3X2NmZyBpbnRlcmZh Y2UgdG8gaHZtbG9hZGVyIG5vdywgc28gdXNlIHN0dWIgZnVuY3Rpb25zIGZvcgo+ID4gPiA+IG90 aGVycy4KPiA+ID4gCj4gPiA+IEkgdGhpbmsgbGliYWNwaSBpcyBub3QgdGhlIHJpZ2h0IHBsYWNl IGZvciBhIGRyaXZlci4gVGhlIGZ3X2NmZyBkcml2ZXIKPiA+ID4gd291bGQgYmUgYmV0dGVyIGlu IGh2bWxvYWRlci4KPiA+IAo+ID4gWWVzLCBJIGNhbiBtb3ZlIGl0IHRvIGh2bWxvYWRlci4gTXkg b3JpZ2luYWwgdGhvdWdodCB3YXMgaXQgbWlnaHQgYmUKPiA+IHJldXNlZCAoYnkgcmVwbGFjaW5n IHRob3NlIHN0dWIgZnVuY3Rpb25zKSB3aGVuIHNvbWVvbmUgd2FudHMgdG8gYWRkCj4gPiB2TlZE SU1NIHN1cHBvcnQgdG8gUFZIIGRvbVUgYW5kIHN0aWxsIHVzZSBRRU1VIGFzIHRoZSBkZXZpY2Ug bW9kZWwKPiA+IGZvciB2TlZESU1NLgo+IAo+IDooLCBJIGRvbid0IHNlZSBob3cgdGhlIGZ3X2Nm ZyBkcml2ZXJzIGNvdWxkIGJlIHJldXNlIGluIGEgUFZIIGd1ZXN0LAo+IHJpZ2h0IG5vdy4gSXQg aXMgb25seSB1c2VmdWxsIHdoZW4gcnVubmVkIGZyb20gaW5zaWRlIHRoZSBndWVzdC4gU28gZmFy LAo+IEkgdGhpbmsgbGliYWNwaSBpcyB1c2UgaW4gWGVuLCBtYXliZSBsaWJ4bCBhbmQgaHZtbG9h ZGVyLgo+IAo+IElmIFFFTVUncyBmd19jZmcgd2FzIGF2YWlsYWJsZSB3aXRoaW4gYSBQVkggZ3Vl c3QsIEkgZ3Vlc3Mgd2UgY291bGQgdXNlCj4gaHZtbG9hZGVyLCBvciB0ZWFjaCBPVk1GIHRvIG1l cmdlIHRoZSB0YWJsZXMgZnJvbSBYZW4gYW5kIFFFTVUsIG9yIG1heWJlCj4gR1JVQiBvciBMaW51 eCBjb3VsZCBsZWFybiBhYm91dCBmd19jZmcuCj4gCj4gQW55d2F5LCBJIHRoaW5rIGZvciBub3cs IHRoZSBmd19jZmcgZHJpdmVycyBpcyBiZXR0ZXIgaW4gaHZtbG9hZGVyLCBhbmQKPiB3ZSBjYW4g bW92ZSB0aGUgY29kZSBsYXRlciBpZi93aGVuIG5lZWRlZC4KPgoKWW91IGFyZSByaWdodCwgSSds bCBtb3ZlIGl0IHRvIGh2bWxvYWRlci4KCj4gPiA+IEFzIHRvIGNvcHkgdGhlIEFDUEkgdGFibGVz IGZyb20gZndfY2ZnIHRvIGxpYmFjcGksIG1heWJlIHRoZSBwYXNzdGhyb3VnaAo+ID4gPiB0YWJs ZXMgKG9yIGFuIGltcHJvdmVtZW50IG9mIGl0KSBjb3VsZCBiZSB1c2UuIChJdCBpcyBhbHJlYWR5 IHRvIHRvIGFkZAo+ID4gPiBleHRyYSB0YWJsZXMgZnJvbSBsaWJ4bCAoSFZNX1hTX0FDUElfUFRf QUREUkVTUykuKQo+ID4gPgo+ID4gCj4gPiBUaGV5IGFyZSBkb2luZyB0aGUgc2FtZSBqb2IgKHRy YW5zZmVycmluZyBndWVzdCBBQ1BJIGZyb20gaG9zdCB0bwo+ID4gZ3Vlc3QpIGluIHR3byBxdWl0 ZSBkaWZmZXJlbnQgd2F5cywgcmF0aGVyIHRoYW4gdHdvIHBpZWNlcyBvZiBqb2JzIG5vdAo+ID4g Y29tcGxldGVseSBvdmVybGFwLCBzbyBJIHRoaW5rIGl0J3MgaGFyZCB0byBsZXQgdGhlbSBjb2xs YWJvcmF0ZSB3aXRoCj4gPiBlYWNoIG90aGVyLiBEbyB5b3UgaGF2ZSBhbnkgaWRlYSBpbiBtaW5k Pwo+IAo+IEkgZG9uJ3QgcmVhbGx5IGhhdmUgYW4gaWRlYSBpbiBtaW5kLiBJIGd1ZXNzIGl0IGlz IGdvaW5nIHRvIGRlcGVuZHMgb2YKPiB3aGF0IGxpYmFjcGkgaGF2ZSB0byBkbywgb25jZSB0aGUg ZndfY2ZnIGRyaXZlcnMgaGF2ZSBkb25lIHRoZSBqb2JzIG9mCj4gbG9hZGluZyB0aGUgQUNQSSB0 YWJsZXMgaW4gbWVtb3J5Lgo+IAo+IFRoYW5rcywKPiAKPiAtLSAKPiBBbnRob255IFBFUkFSRAo+ IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVu LWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0 dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=