From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Semel Subject: [PATCH v3 3/7] add gettimeofday function to time managment Date: Mon, 9 Apr 2018 16:35:39 +0200 Message-ID: <20180409143543.4568-3-semelpaul@gmail.com> References: <20180409143543.4568-1-semelpaul@gmail.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 1f5XWc-0004sA-3V for xen-devel@lists.xenproject.org; Mon, 09 Apr 2018 14:12:02 +0000 Received: by mail-wm0-x242.google.com with SMTP id u189so19414863wmd.1 for ; Mon, 09 Apr 2018 07:12:01 -0700 (PDT) In-Reply-To: <20180409143543.4568-1-semelpaul@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: wipawel@amazon.de, Paul Semel , roger.pau@citrix.com, andrew.cooper3@citrix.com List-Id: xen-devel@lists.xenproject.org RnJvbTogUGF1bCBTZW1lbCA8cGhlbnRleEBhbWF6b24uZGU+Cgp0aGlzIGZ1bmN0aW9uIGFjdHMg YXMgdGhlIFBPU0lYIGdldHRpbWVvZmRheSBmdW5jdGlvbgoKU2lnbmVkLW9mZi1ieTogUGF1bCBT ZW1lbCA8cGhlbnRleEBhbWF6b24uZGU+Ci0tLQogY29tbW9uL3RpbWUuYyAgICAgIHwgMzAgKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3h0Zi90aW1lLmggfCAgNyArKysr KysrCiAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9jb21t b24vdGltZS5jIGIvY29tbW9uL3RpbWUuYwppbmRleCAyOWIzOGNhLi5kMGM5ZWQyIDEwMDY0NAot LS0gYS9jb21tb24vdGltZS5jCisrKyBiL2NvbW1vbi90aW1lLmMKQEAgLTEsNiArMSw3IEBACiAj aW5jbHVkZSA8eHRmL3R5cGVzLmg+CiAjaW5jbHVkZSA8eHRmL3RyYXBzLmg+CiAjaW5jbHVkZSA8 eHRmL3RpbWUuaD4KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KIAogI2luY2x1ZGUgPGFyY2gvYmFy cmllci5oPgogI2luY2x1ZGUgPGFyY2gvZGl2Lmg+CkBAIC0xMDksNiArMTEwLDM1IEBAIHVpbnQ2 NF90IGN1cnJlbnRfdGltZSh2b2lkKQogICAgIHJldHVybiBzZWMgKyBib290X3RpbWU7CiB9CiAK Ky8qIFRoZSBQT1NJWCBnZXR0aW1lb2ZkYXkgc3lzY2FsbCBub3JtYWxseSB0YWtlcyBhIHNlY29u ZCBhcmd1bWVudCwgd2hpY2ggaXMKKyAqIHRoZSB0aW1lem9uZSAoc3RydWN0IHRpbWV6b25lKS4g SG93ZXZlciwgaXQgc291bGQgYmUgTlVMTCBiZWNhdXNlIGxpbnV4CisgKiBkb2Vzbid0IHVzZSBp dCBhbnltb3JlLiBTbyB3ZSBuZWVkIGZvciB1cyB0byBhZGQgaXQgaW4gdGhpcyBmdW5jdGlvbgor ICovCitpbnQgZ2V0dGltZW9mZGF5KHN0cnVjdCB0aW1ldmFsICp0cCwgdm9pZCAqcmVzdHJpY3Qg dHpwKQoreworICAgIHVpbnQ2NF90IGJvb3RfdGltZSwgc2VjOworICAgIHVpbnQzMl90IG1vZCwg bnNlYzsKKworICAgIGlmICggdHpwICE9IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNV UFA7CisKKyAgICBpZiAoIHRwID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor ICAgIGdldF90aW1lX2luZm8oJmJvb3RfdGltZSwgJnNlYywgJm5zZWMpOworCisjaWYgZGVmaW5l ZChfX2kzODZfXykKKyAgICBtb2QgPSBkaXZtb2Q2NCgmYm9vdF90aW1lLCBTRUNfVE9fTlNFQygx KSk7CisjZWxzZQorICAgIG1vZCA9IGJvb3RfdGltZSAlIFNFQ19UT19OU0VDKDEpOworICAgIGJv b3RfdGltZSAvPSBTRUNfVE9fTlNFQygxKTsKKyNlbmRpZgorCisgICAgdHAtPnNlYyA9IHNlYyAr IGJvb3RfdGltZTsKKyAgICB0cC0+bnNlYyA9IG5zZWMgKyBtb2Q7CisgICAgcmV0dXJuIDA7Cit9 CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS9pbmNs dWRlL3h0Zi90aW1lLmggYi9pbmNsdWRlL3h0Zi90aW1lLmgKaW5kZXggNGQ5NDk1OC4uNWVkODhh ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94dGYvdGltZS5oCisrKyBiL2luY2x1ZGUveHRmL3RpbWUu aApAQCAtOCw2ICs4LDExIEBACiAKICNpbmNsdWRlIDx4dGYvdHlwZXMuaD4KIAorc3RydWN0IHRp bWV2YWwgeworICAgIHVpbnQ2NF90IHNlYzsKKyAgICB1aW50NjRfdCBuc2VjOworfTsKKwogI2Rl ZmluZSByZHRzYyh0c2MpIHtcCiAgICAgdWludDMyX3QgbG8sIGhpO1wKICAgICBfX2FzbV9fIHZv bGF0aWxlKCJyZHRzYyI6ICI9YSIobG8pLCAiPWQiKGhpKSk7XApAQCAtMjIsNiArMjcsOCBAQCB1 aW50NjRfdCBzaW5jZV9ib290X3RpbWUodm9pZCk7CiAKIHVpbnQ2NF90IGN1cnJlbnRfdGltZSh2 b2lkKTsKIAoraW50IGdldHRpbWVvZmRheShzdHJ1Y3QgdGltZXZhbCAqdHAsIHZvaWQgKnJlc3Ry aWN0IHR6cCk7CisKICNlbmRpZiAvKiBYVEZfVElNRV9IICovCiAKIC8qCi0tIAoyLjE2LjEKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs