From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D3778C33CAF for ; Mon, 13 Jan 2020 13:48:41 +0000 (UTC) Received: from mm01.cs.columbia.edu (mm01.cs.columbia.edu [128.59.11.253]) by mail.kernel.org (Postfix) with ESMTP id 63DFB214AF for ; Mon, 13 Jan 2020 13:48:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 63DFB214AF Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvmarm-bounces@lists.cs.columbia.edu Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id D8AD04AEEC; Mon, 13 Jan 2020 08:48:40 -0500 (EST) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kfWKnTSmggcx; Mon, 13 Jan 2020 08:48:39 -0500 (EST) Received: from mm01.cs.columbia.edu (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 48CB64AEC6; Mon, 13 Jan 2020 08:48:39 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 42D904AEC6 for ; Mon, 13 Jan 2020 08:48:37 -0500 (EST) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nGRlpt8nySMT for ; Mon, 13 Jan 2020 08:48:35 -0500 (EST) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mm01.cs.columbia.edu (Postfix) with ESMTP id B75CB4AEC0 for ; Mon, 13 Jan 2020 08:48:35 -0500 (EST) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 34BF813D5; Mon, 13 Jan 2020 05:48:35 -0800 (PST) Received: from [10.1.196.63] (e123195-lin.cambridge.arm.com [10.1.196.63]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 622663F68E; Mon, 13 Jan 2020 05:48:34 -0800 (PST) Subject: Re: [kvm-unit-tests PATCH] arm: expand the timer tests To: =?UTF-8?Q?Alex_Benn=c3=a9e?= , pbonzini@redhat.com References: <20200110160511.17821-1-alex.bennee@linaro.org> From: Alexandru Elisei Message-ID: <8455cdf6-e5c3-bd84-5b85-33ffad581d0e@arm.com> Date: Mon, 13 Jan 2020 13:48:32 +0000 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20200110160511.17821-1-alex.bennee@linaro.org> Content-Language: en-US Cc: linux-arm-kernel@lists.infradead.org, maz@kernel.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org X-BeenThere: kvmarm@lists.cs.columbia.edu X-Mailman-Version: 2.1.14 Precedence: list List-Id: Where KVM/ARM decisions are made List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu SGksCgpPbiAxLzEwLzIwIDQ6MDUgUE0sIEFsZXggQmVubsOpZSB3cm90ZToKPiBUaGlzIHdhcyBh biBhdHRlbXB0IHRvIHJlcGxpY2F0ZSBhIFFFTVUgYnVnLiBIb3dldmVyIHRvIHRyaWdnZXIgdGhl Cj4gYnVnIHlvdSBuZWVkIHRvIGhhdmUgYW4gb2Zmc2V0IHNldCBpbiBFTDIgd2hpY2gga3ZtLXVu aXQtdGVzdHMgaXMKPiB1bmFibGUgdG8gZG8uIEhvd2V2ZXIgaXQgZG9lcyBleGVyY2lzZSBzb21l IG1vcmUgY29ybmVyIGNhc2VzLgo+Cj4gQnVnOiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC9i dWdzLzE4NTkwMjEKCkknbSBub3QgYXdhcmUgb2YgYW55IEJ1ZzogdGFncyBpbiB0aGUgTGludXgg a2VybmVsLiBJZiB5b3Ugd2FudCBwZW9wbGUgdG8gZm9sbG93CnRoZSBsaW5rIHRvIHRoZSBidWcs IGhvdyBhYm91dCByZWZlcmVuY2luZyBzb21ldGhpbmcgbGlrZSB0aGlzOgoKIlRoaXMgd2FzIGFu IGF0dGVtcHQgdG8gcmVwbGljYXRlIGEgUUVNVSBidWcgWzFdLiBbLi5dCgpbMV0gaHR0cHM6Ly9i dWdzLmxhdW5jaHBhZC5uZXQvcWVtdS8rYnVnLzE4NTkwMjEiCgpBbHNvLCBhcmUgbGF1bmNocGFk IGJ1ZyByZXBvcnRzIHBlcm1hbmVudD8gV2lsbCB0aGUgbGluayBzdGlsbCB3b3JrIGluIGEgeWVh cnMnIHRpbWU/Cgo+IFNpZ25lZC1vZmYtYnk6IEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGlu YXJvLm9yZz4KPiAtLS0KPiAgYXJtL3RpbWVyLmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysr KysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK Pgo+IGRpZmYgLS1naXQgYS9hcm0vdGltZXIuYyBiL2FybS90aW1lci5jCj4gaW5kZXggZjM5MGU4 ZS4uYWUxZDI5OSAxMDA2NDQKPiAtLS0gYS9hcm0vdGltZXIuYwo+ICsrKyBiL2FybS90aW1lci5j Cj4gQEAgLTIxNCwyMSArMjE0LDQ2IEBAIHN0YXRpYyB2b2lkIHRlc3RfdGltZXIoc3RydWN0IHRp bWVyX2luZm8gKmluZm8pCj4gIAkgKiBzdGlsbCByZWFkIHRoZSBwZW5kaW5nIHN0YXRlIGV2ZW4g aWYgaXQncyBkaXNhYmxlZC4gKi8KPiAgCXNldF90aW1lcl9pcnFfZW5hYmxlZChpbmZvLCBmYWxz ZSk7Cj4gIAo+ICsJLyogVmVyaWZ5IGNvdW50IGdvZXMgdXAgKi8KPiArCXJlcG9ydChpbmZvLT5y ZWFkX2NvdW50ZXIoKSA+PSBub3csICJjb3VudGVyIGluY3JlbWVudHMiKTsKPiArCj4gIAkvKiBF bmFibGUgdGhlIHRpbWVyLCBidXQgc2NoZWR1bGUgaXQgZm9yIG11Y2ggbGF0ZXIgKi8KPiAgCWlu Zm8tPndyaXRlX2N2YWwobGF0ZXIpOwo+ICAJaW5mby0+d3JpdGVfY3RsKEFSQ0hfVElNRVJfQ1RM X0VOQUJMRSk7Cj4gIAlpc2IoKTsKPiAtCXJlcG9ydCghZ2ljX3RpbWVyX3BlbmRpbmcoaW5mbyks ICJub3QgcGVuZGluZyBiZWZvcmUiKTsKPiArCXJlcG9ydCghZ2ljX3RpbWVyX3BlbmRpbmcoaW5m byksICJub3QgcGVuZGluZyBiZWZvcmUgMTBzIik7Cj4gKwo+ICsJLyogQ2hlY2sgd2l0aCBhIG1h eGltdW0gcG9zc2libGUgY3ZhbCAqLwo+ICsJaW5mby0+d3JpdGVfY3ZhbChVSU5UNjRfTUFYKTsK PiArCWlzYigpOwo+ICsJcmVwb3J0KCFnaWNfdGltZXJfcGVuZGluZyhpbmZvKSwgIm5vdCBwZW5k aW5nIGJlZm9yZSBVSU5UNjRfTUFYIik7Cj4gKwo+ICsJLyogYWxzbyBieSBzZXR0aW5nIHR2YWwg Ki8KCkFsbCB0aGUgY29tbWVudHMgaW4gdGhpcyBmaWxlIHNlZW0gdG8gc3RhcnQgd2l0aCBhIGNh cGl0YWwgbGV0dGVyLgoKPiArCWluZm8tPndyaXRlX3R2YWwodGltZV8xMHMpOwo+ICsJaXNiKCk7 Cj4gKwlyZXBvcnQoIWdpY190aW1lcl9wZW5kaW5nKGluZm8pLCAibm90IHBlbmRpbmcgYmVmb3Jl IDEwcyAodmlhIHR2YWwpIik7CgpZb3UgY2FuIHJlbW92ZSB0aGUgIih2aWEgdHZhbCkiIHBhcnQg LSB0aGUgbWVzc2FnZSBpcyB1bmlxdWUgZW5vdWdoIHRvIGZpZ3VyZSBvdXQKd2hpY2ggcGFydCBv ZiB0aGUgdGVzdCBpdCByZWZlcnMgdG8uCgo+ICsJcmVwb3J0X2luZm8oIlRWQUwgaXMgJWQgKGRl bHRhIENWQUwgJWxkKSB0aWNrcyIsCj4gKwkJICAgIGluZm8tPnJlYWRfdHZhbCgpLCBpbmZvLT5y ZWFkX2N2YWwoKSAtIGluZm8tPnJlYWRfY291bnRlcigpKTsKCkknbSBub3Qgc3VyZSB3aGF0IHlv dSBhcmUgdHJ5aW5nIHRvIGFjaGlldmUgd2l0aCB0aGlzLiBZb3UgY2FuIHRyYW5zZm9ybSBpdCB0 bwpjaGVjayB0aGF0IFRWQUwgaXMgaW5kZWVkIHBvc2l0aXZlIGFuZCAoYWxtb3N0KSBlcXVhbCB0 byBjdmFsIC0gY250cGN0LCBzb21ldGhpbmcKbGlrZSB0aGlzOgoKKwlzMzIgdHZhbCA9IGluZm8t PnJlYWRfdHZhbCgpOworCXJlcG9ydCh0dmFsID4gMCAmJiB0dmFsIDw9IGluZm8tPnJlYWRfY3Zh bCgpIC0gaW5mby0+cmVhZF9jb3VudGVyKCksICJUVkFMIG1lYXN1cmVzIHRpbWUgdG8gbmV4dCBp bnRlcnJ1cHQiKTsKCj4gIAo+ICsgICAgICAgIC8qIGNoZWNrIHBlbmRpbmcgb25jZSBjdmFsIGlz IGJlZm9yZSBub3cgKi8KClRoaXMgY29tbWVudCBhZGRzIG5vdGhpbmcgdG8gdGhlIHRlc3QuCgo+ ICAJaW5mby0+d3JpdGVfY3ZhbChub3cgLSAxKTsKPiAgCWlzYigpOwo+ICAJcmVwb3J0KGdpY190 aW1lcl9wZW5kaW5nKGluZm8pLCAiaW50ZXJydXB0IHNpZ25hbCBwZW5kaW5nIik7Cj4gKwlyZXBv cnRfaW5mbygiVFZBTCBpcyAlZCB0aWNrcyIsIGluZm8tPnJlYWRfdHZhbCgpKTsKCllvdSBjYW4g dGVzdCB0aGF0IFRWQUwgaXMgbmVnYXRpdmUgaGVyZSBpbnN0ZWFkIG9mIHByaW50aW5nIHRoZSB2 YWx1ZS4KCj4gIAo+ICAJLyogRGlzYWJsZSB0aGUgdGltZXIgYWdhaW4gYW5kIHByZXBhcmUgdG8g dGFrZSBpbnRlcnJ1cHRzICovCj4gIAlpbmZvLT53cml0ZV9jdGwoMCk7Cj4gIAlzZXRfdGltZXJf aXJxX2VuYWJsZWQoaW5mbywgdHJ1ZSk7Cj4gIAlyZXBvcnQoIWdpY190aW1lcl9wZW5kaW5nKGlu Zm8pLCAiaW50ZXJydXB0IHNpZ25hbCBubyBsb25nZXIgcGVuZGluZyIpOwo+ICAKPiArCS8qIFFF TVUgYnVnIHdoZW4gY250dm9mZl9lbDIgPiAwCj4gKwkgKiBodHRwczovL2J1Z3MubGF1bmNocGFk Lm5ldC9idWdzLzE4NTkwMjEgKi8KClRoaXMgbG9va3MgY29uZnVzaW5nIHRvIG1lLiBGcm9tIHRo ZSBjb21taXQgbWVzc2FnZSwgSSBnb3QgdGhhdCBrdm0tdW5pdC10ZXN0cwpuZWVkcyBxZW11IHRv IHNldCBhIHNwZWNpYWwgdmFsdWUgZm9yIENOVFZPRkZfRUwyLiBCdXQgdGhlIGNvbW1lbnRzIHNl ZW1zIHRvCnN1Z2dlc3QgdGhhdCBrdm0tdW5pdC10ZXN0cyBjYW4gdHJpZ2dlciB0aGUgYnVnIHdp dGhvdXQgcWVtdSBkb2luZyBhbnl0aGluZwpzcGVjaWFsLiBDYW4geW91IGVsYWJvcmF0ZSB1bmRl ciB3aGljaCBjb25kaXRpb24ga3ZtLXVuaXQtdGVzdHMgY2FuIHRyaWdnZXIgdGhlIGJ1Zz8KCj4g KwlpbmZvLT53cml0ZV9jdGwoQVJDSF9USU1FUl9DVExfRU5BQkxFKTsKPiArCWluZm8tPndyaXRl X2N2YWwoVUlOVDY0X01BWCk7CgpUaGUgb3JkZXIgaXMgd3JvbmcgLSB5b3Ugd3JpdGUgQ1ZBTCBm aXJzdCwgKnRoZW4qIGVuYWJsZSB0byB0aW1lci4gT3RoZXJ3aXNlIHlvdQptaWdodCBnZXQgYW4g aW50ZXJydXB0IGJlY2F1c2Ugb2YgdGhlIHByZXZpb3VzIENWQUwgdmFsdWUuCgpUaGUgcHJldmlv dXMgdmFsdWUgZm9yIENWQUwgd2FzIG5vdyAtMSwgc28geW91ciBjaGFuZ2UgdHJpZ2dlcnMgYW4g dW53YW50ZWQKaW50ZXJydXB0IGFmdGVyIGVuYWJsaW5nIHRoZSB0aW1lci4gVGhlIGludGVycnVw dCBoYW5kbGVyIG1hc2tzIHRoZSB0aW1lcgppbnRlcnJ1cHQgYXQgdGhlIHRpbWVyIGxldmVsLCB3 aGljaCBtZWFucyB0aGF0IGFzIGZhciBhcyB0aGUgZ2ljIGlzIGNvbmNlcm5lZCB0aGUKaW50ZXJy dXB0IGlzIG5vdCBwZW5kaW5nLCBtYWtpbmcgdGhlIHJlcG9ydCBjYWxsIGFmdGVyd2FyZHMgdXNl bGVzcy4KCj4gKwlpc2IoKTsKPiArCXJlcG9ydCghZ2ljX3RpbWVyX3BlbmRpbmcoaW5mbyksICJu b3QgcGVuZGluZyBiZWZvcmUgVUlOVDY0X01BWCAoaXJxcyBvbikiKTsKClRoaXMgY2hlY2sgY2Fu IGJlIGltcHJvdmVkLiBZb3Ugd2FudCB0byBjaGVjayB0aGUgdGltZXIgQ1RMLklTVEFUVVMgaGVy ZSwgbm90IHRoZQpnaWMuIEEgZGV2aWNlIChpbiB0aGlzIGNhc2UsIHRoZSB0aW1lcikgY2FuIGFz c2VydCB0aGUgaW50ZXJydXB0LCBidXQgdGhlIGdpYyBkb2VzCm5vdCBzYW1wbGUgaXQgaW1tZWRp YXRlbHkuIENvbWUgdG8gdGhpbmsgb2YgaXQsIHRoZSBlbnRpcmUgdGltZXIgdGVzdCBpcyB3cm9u ZwpiZWNhdXNlIG9mIHRoaXMuCgpUaGFua3MsCkFsZXgKPiArCWluZm8tPndyaXRlX2N0bCgwKTsK PiArCj4gIAlyZXBvcnQodGVzdF9jdmFsXzEwbXNlYyhpbmZvKSwgImxhdGVuY3kgd2l0aGluIDEw IG1zIik7Cj4gIAlyZXBvcnQoaW5mby0+aXJxX3JlY2VpdmVkLCAiaW50ZXJydXB0IHJlY2VpdmVk Iik7Cj4gIApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpr dm1hcm0gbWFpbGluZyBsaXN0Cmt2bWFybUBsaXN0cy5jcy5jb2x1bWJpYS5lZHUKaHR0cHM6Ly9s aXN0cy5jcy5jb2x1bWJpYS5lZHUvbWFpbG1hbi9saXN0aW5mby9rdm1hcm0K