From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [RFC PATCH 27/31] cpufreq: hack: perf->states isn't a real guest handle on ARM Date: Tue, 5 Dec 2017 13:34:13 -0800 (PST) Message-ID: References: <1510247421-24094-1-git-send-email-olekstysh@gmail.com> <1510247421-24094-28-git-send-email-olekstysh@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eMKr6-0007KC-Vc for xen-devel@lists.xenproject.org; Tue, 05 Dec 2017 21:34:20 +0000 In-Reply-To: <1510247421-24094-28-git-send-email-olekstysh@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Oleksandr Tyshchenko Cc: Stefano Stabellini , Andrew Cooper , Julien Grall , Oleksandr Tyshchenko , Jan Beulich , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCA5IE5vdiAyMDE3LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBGcm9tOiBP bGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gCj4g VGhpcyBwYXRjaCBpcyBqdXN0IGEgdGVtcCBzb2x1dGlvbiB0byBoaWdobGlnaHQgYSBwcm9ibGVt IHdoaWNoCj4gc2hvdWxkIGJlIHJlc29sdmVkIGluIGEgcHJvcGVyIHdheS4KPiAKPiBzZXRfcHhf cG1pbmZvKCkgaXMgaW50ZW5kZWQgdG8gYmUgY2FsbGVkIGZyb20gcGxhdGZvcm0gaHlwZXJjYWxs Cj4gd2hlcmUgInBlcmYiIGFyZ3VtZW50IHdhcyBlbnRpcmVseSBmaWxsZWQgaW4gYnkgaHdkb20u Cj4gCj4gQnV0IHVubGlrZSB4ODYgd2UgZG9uJ3QgZ2V0IHRoaXMgaW5mbyBmcm9tIGh3ZG9tIG9u IEFSTSwKPiB3ZSBnZXQgaXQgZnJvbSBvdGhlciBzb3VyY2VzIChkZXZpY2UgdHJlZSArIGZpcm13 YXJlKS4gSW4gb3JkZXIgdG8KPiByZXRhaW4gZnVuY3Rpb24gaW50ZXJmYWNlLCB3ZSBlbXVsYXRl IHJlY2VpdmluZyBoeXBlcmNhbGwgYW5kCj4gcGFzcyBhcmd1bWVudCB3aGljaCBmdW5jdGlvbiBl eHBlY3RzIHRvIHNlZS4gQWx0aG91Z2ggInBlcmYtPnN0YXRlcyIKPiBsb29rcyBsaWtlIGEgZ3Vl c3QgaGFuZGxlIGl0IGlzIG5vdCBhIHJlYWwgaGFuZGxlIGFuZCB3ZSBjYW4ndCB1c2UKPiBjb3B5 X2Zyb21fZ3Vlc3QoKSBvdmVyIGl0LiBBcyBvbmx5IHNjcGktY3B1ZnJlcSBzZXRzIFhFTl9QWF9E QVRBIGZsYWcKPiB1c2UgaXQgYXMgYW4gaW5kaWNhdG9yIHRvIGRvIG1lbWNweS4KPiAKPiBTaWdu ZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBh bS5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDQzogQW5kcmV3 IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxs aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n cmFsbEBsaW5hcm8ub3JnPgoKQXMgYSByZWZlcmVuY2UsIHRoaXMgcGF0Y2ggaGFzIGJlZW4gZGlz Y3Vzc2VkIGhlcmU6CgpodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTEyNTA2OTg2 MDcxODYKCgoKPiAtLS0KPiAgeGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMgfCAxOSArKysr KysrKysrKysrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA0IGRl bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEu YyBiL3hlbi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCj4gaW5kZXggNjRlMWFlNy4uMTAyMmNk MSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYwo+ICsrKyBiL3hl bi9kcml2ZXJzL2NwdWZyZXEvY3B1ZnJlcS5jCj4gQEAgLTU1OCwxMSArNTU4LDIyIEBAIGludCBz ZXRfcHhfcG1pbmZvKHVpbnQzMl90IGFjcGlfaWQsIHN0cnVjdCB4ZW5fcHJvY2Vzc29yX3BlcmZv cm1hbmNlICpkb20wX3B4X2luCj4gICAgICAgICAgICAgIHJldCA9IC1FTk9NRU07Cj4gICAgICAg ICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgIH0KPiAtICAgICAgICBpZiAoIGNvcHlfZnJvbV9n dWVzdChweHB0LT5zdGF0ZXMsIGRvbTBfcHhfaW5mby0+c3RhdGVzLAo+IC0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGRvbTBfcHhfaW5mby0+c3RhdGVfY291bnQpICkKPiArCj4gKyAgICAg ICAgaWYgKCBkb20wX3B4X2luZm8tPmZsYWdzID09IFhFTl9QWF9EQVRBICkKPiAgICAgICAgICB7 Cj4gLSAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7Cj4gLSAgICAgICAgICAgIGdvdG8gb3V0Owo+ ICsgICAgICAgICAgICBzdHJ1Y3QgeGVuX3Byb2Nlc3Nvcl9weCAqc3RhdGVzID0gKGRvbTBfcHhf aW5mby0+c3RhdGVzKS5wOwo+ICsKPiArICAgICAgICAgICAgbWVtY3B5KHB4cHQtPnN0YXRlcywg c3RhdGVzLAo+ICsgICAgICAgICAgICAgICAgICAgZG9tMF9weF9pbmZvLT5zdGF0ZV9jb3VudCAq IHNpemVvZihzdHJ1Y3QgeGVuX3Byb2Nlc3Nvcl9weCkpOwo+ICsgICAgICAgIH0KPiArICAgICAg ICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChw eHB0LT5zdGF0ZXMsIGRvbTBfcHhfaW5mby0+c3RhdGVzLAo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBkb20wX3B4X2luZm8tPnN0YXRlX2NvdW50KSApCj4gKyAgICAgICAgICAg IHsKPiArICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgICAgICBn b3RvIG91dDsKPiArICAgICAgICAgICAgfQo+ICAgICAgICAgIH0KPiAgICAgICAgICBweHB0LT5z dGF0ZV9jb3VudCA9IGRvbTBfcHhfaW5mby0+c3RhdGVfY291bnQ7Cj4gIAo+IC0tIAo+IDIuNy40 Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs