From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey G Subject: Re: [RFC PATCH 11/12] hvmloader: use libacpi to build MCFG table Date: Wed, 30 May 2018 03:26:42 +1000 Message-ID: <20180530032642.000007c9@gmail.com> References: <5B0D67B502000078001C6ABD@prv1-mh.provo.novell.com> 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 1fNiOa-0002AV-R0 for xen-devel@lists.xenproject.org; Tue, 29 May 2018 17:26:52 +0000 Received: by mail-wr0-x243.google.com with SMTP id 94-v6so26845693wrf.5 for ; Tue, 29 May 2018 10:26:51 -0700 (PDT) In-Reply-To: <5B0D67B502000078001C6ABD@prv1-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich Cc: Andrew Cooper , Wei Liu , Ian Jackson , xen-devel List-Id: xen-devel@lists.xenproject.org T24gVHVlLCAyOSBNYXkgMjAxOCAwODo0NjoxMyAtMDYwMAoiSmFuIEJldWxpY2giIDxKQmV1bGlj aEBzdXNlLmNvbT4gd3JvdGU6Cgo+Pj4+IE9uIDEyLjAzLjE4IGF0IDE5OjMzLCA8eDE5MTd4QGdt YWlsLmNvbT4gd3JvdGU6ICAKPj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwu Ywo+PiArKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCj4+IEBAIC03ODIsNiAr NzgyLDY5IEBAIGludCBnZXRfcGNfbWFjaGluZV90eXBlKHZvaWQpCj4+ICAgICAgcmV0dXJuIG1h Y2hpbmVfdHlwZTsKPj4gIH0KPj4gIAo+PiArI2RlZmluZSBQQ0lFWEJBUl9BRERSX01BU0tfNjRN QiAgICAgKH4oKDFVTEwgPDwgMjYpIC0gMSkpCj4+ICsjZGVmaW5lIFBDSUVYQkFSX0FERFJfTUFT S18xMjhNQiAgICAofigoMVVMTCA8PCAyNykgLSAxKSkKPj4gKyNkZWZpbmUgUENJRVhCQVJfQURE Ul9NQVNLXzI1Nk1CICAgICh+KCgxVUxMIDw8IDI4KSAtIDEpKSAgCj4KPkkgZG9uJ3Qgc2VlIHRo ZSB2YWx1ZSBvZiB0aGVzZSBjb25zdGFudHMsIHRoZSBtb3JlIHRoYXQgdGhleSdyZSBnZW5lcmlj Cj42NC8xMjgvMjU2IE1iIG1hc2tzIHJhdGhlciB0aGFuIGJlaW5nIFBDSUVYQkFSIHNwZWNpZmlj LiBUaGV5IGFsc28KPmhhdmUgbm8gYnVzaW5lc3MgbGl2aW5nIGluIHBjaV9yZWdzLmggaW1vLCBp bmNsdWRpbmcgYW55IG9mIC4uLgo+Cj4+ICsjZGVmaW5lIFBDSUVYQkFSX0xFTkdUSF9CSVRTKHJl ZykgICAoKChyZWcpID4+IDEpICYgMykKPj4gKyNkZWZpbmUgUENJRVhCQVJFTiAgICAgICAgICAg ICAgICAgIDEgIAo+Cj4uLi4gdGhlc2U6IE9ubHkgZ2VuZXJpYyBmaWVsZHMgc2hvdWxkIGJlIGRl c2NyaWJlZCB0aGVyZS4gSWYgeW91IHdhbnQgdG8KPmNvbGxlY3QgUTM1IGRlZmluaXRpb25zIGlu IGEgY2VudHJhbCBwbGFjZSwgYWRkIHEzNS5oLiBCdXQgaWYgeW91IGRvLAo+cGxlYXNlIHByb3Bl cmx5IHByZWZpeCBhbGwgb2YgdGhlbSBzdWNoIHRoYXQgdGhlcmUgd29uJ3QgYmUgYW55IHJpc2sK PmNvbGxpc2lvbnMgd2l0aCBwb3NzaWJsZSBmdXR1cmUgYWRkaXRpb25zLgoKT0ssIHN1cmUuCgo+ PiArc3RhdGljIHVpbnQ2NF90IG1tY29uZmlnX2dldF9iYXNlKHZvaWQpCj4+ICt7Cj4+ICsgICAg dWludDY0X3QgYmFzZTsKPj4gKyAgICB1aW50MzJfdCByZWcgPSBwY2lfcmVhZGwoUENJX01DSF9E RVZGTiwgUENJX01DSF9QQ0lFWEJBUik7Cj4+ICsKPj4gKyAgICBiYXNlID0gcmVnIHwgKHVpbnQ2 NF90KSBwY2lfcmVhZGwoUENJX01DSF9ERVZGTiwgUENJX01DSF9QQ0lFWEJBUis0KSA8PCAzMjsK Pj4gKwo+PiArICAgIHN3aXRjaCAoUENJRVhCQVJfTEVOR1RIX0JJVFMocmVnKSkKPj4gKyAgICB7 Cj4+ICsgICAgY2FzZSAwOgo+PiArICAgICAgICBiYXNlICY9IFBDSUVYQkFSX0FERFJfTUFTS18y NTZNQjsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsgICAgY2FzZSAxOgo+PiArICAgICAgICBiYXNl ICY9IFBDSUVYQkFSX0FERFJfTUFTS18xMjhNQjsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsgICAg Y2FzZSAyOgo+PiArICAgICAgICBiYXNlICY9IFBDSUVYQkFSX0FERFJfTUFTS182NE1COwo+PiAr ICAgICAgICBicmVhazsKPj4gKyAgICBjYXNlIDM6Cj4+ICsgICAgICAgIEJVRygpOyAgLyogYSBy ZXNlcnZlZCB2YWx1ZSBlbmNvdW50ZXJlZCAqLwo+PiArICAgIH0gIAo+Cj5JbnN0ZWFkIG9mIHRo aXMgc3dpdGNoLCB3aHkgY2FuJ3QgeW91IC4uLgo+Cj4+ICsgICAgcmV0dXJuIGJhc2U7ICAKPgo+ ICAgIHJldHVybiBiYXNlICYgfihtbWNvbmZpZ19nZXRfc2l6ZSgpIC0gMSk7Cj4KPmhlcmUsIGVs aW1pbmF0aW5nIChhZmFpY3MpIHRoZSBuZWVkIGZvciB0aGUgY29uc3RhbnRzIGFib3ZlPwoKSSBy ZW1lbWJlciBzb21lIE1NQ09ORklHIGltcGxlbWVudGF0aW9ucyB1c2luZyBiYXNlIGFsaWdubWVu dCBzbWFsbGVyCnRoYW4gYSBwb3NzaWJsZSBNTUNPTkZJRyBzaXplLCB0aGUgY29kZSBzdHlsZSB3 YXMgcHJvYmFibHkgaW5mbHVlbmNlZCBieQp0aGF0IGZhY3QuIEJ1dCBhcyB3ZSBkZWFsIHdpdGgg UTM1IG9ubHksIHRoZSBtbWNvbmZpZ19nZXRfc2l6ZSgpIGZvciB0aGUKYmFzZSBhZGRyZXNzIG1h c2sgaXMgYWJzb2x1dGVseSB2YWxpZCAoYW5kIHNob3J0ZXIpLgoKSW4gdGhpcyBjYXNlIGl0IHdp bGwgYmUgbmljZXIsIGFncmVlLiBBbmQgd2Ugc3RpbGwgaGF2ZSBhbiBhc3NlcnQgZm9yCnRoZSB1 bmltcGxlbWVudGVkIHZhbHVlICgzKSB2aWEgdGhlIG1tY29uZmlnX2dldF9zaXplKCkgY2FsbCB0 byBjYXRjaAplcnJvcnMgbGlrZSBhbiBlbXVsYXRvciByZXR1cm5pbmcgMHhGRidzIG9uIHJlZ2lz dGVyIHJlYWRzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==