From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: [PATCH 2/3] xen: sched RTDS: use uint64_t for tracing time values Date: Sat, 12 Mar 2016 12:34:05 +0100 Message-ID: <20160312113405.14480.20446.stgit@Solace.station> References: <20160312112621.14480.21747.stgit@Solace.station> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.84) (envelope-from ) id 1aeho9-000629-T9 for xen-devel@lists.xenproject.org; Sat, 12 Mar 2016 11:34:09 +0000 Received: by mail-wm0-f66.google.com with SMTP id n205so6708010wmf.2 for ; Sat, 12 Mar 2016 03:34:08 -0800 (PST) In-Reply-To: <20160312112621.14480.21747.stgit@Solace.station> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: George Dunlap , Meng Xu List-Id: xen-devel@lists.xenproject.org c3VjaCBhcyBkZWFkbGluZSBhbmQgYnVkZ2V0LiBQYWNraW5nIGlzIG5lY2Vzc2FyeSB0byBtYWtl Cml0IHBvc3NpYmxlIGZvciB4ZW50cmFjZV9mb3JtYXQgdG8gcHJvcGVybHkgaW50ZXJwcmVldCB0 aGUKcmVjb3Jkcy4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9s aUBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0 cml4LmNvbT4KQ2M6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgotLS0KIHhlbi9jb21t b24vc2NoZWRfcnQuYyB8ICAgMzAgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGJm ZWQyZTIuLjhlNTFhYmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94 ZW4vY29tbW9uL3NjaGVkX3J0LmMKQEAgLTM2MSwxNyArMzYxLDE0IEBAIHJ0X3VwZGF0ZV9kZWFk bGluZShzX3RpbWVfdCBub3csIHN0cnVjdCBydF92Y3B1ICpzdmMpCiAKICAgICAvKiBUUkFDRSAq LwogICAgIHsKLSAgICAgICAgc3RydWN0IHsKKyAgICAgICAgc3RydWN0IF9fcGFja2VkIHsKICAg ICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbToxNjsKLSAgICAgICAgICAgIHVuc2lnbmVk IGN1cl9kZWFkbGluZV9sbywgY3VyX2RlYWRsaW5lX2hpOwotICAgICAgICAgICAgdW5zaWduZWQg Y3VyX2J1ZGdldF9sbywgY3VyX2J1ZGdldF9oaTsKKyAgICAgICAgICAgIHVpbnQ2NF90IGN1cl9k ZWFkbGluZSwgY3VyX2J1ZGdldDsKICAgICAgICAgfSBkOwogICAgICAgICBkLmRvbSA9IHN2Yy0+ dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7CiAgICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNw dV9pZDsKLSAgICAgICAgZC5jdXJfZGVhZGxpbmVfbG8gPSAodW5zaWduZWQpIHN2Yy0+Y3VyX2Rl YWRsaW5lOwotICAgICAgICBkLmN1cl9kZWFkbGluZV9oaSA9ICh1bnNpZ25lZCkgKHN2Yy0+Y3Vy X2RlYWRsaW5lID4+IDMyKTsKLSAgICAgICAgZC5jdXJfYnVkZ2V0X2xvID0gKHVuc2lnbmVkKSBz dmMtPmN1cl9idWRnZXQ7Ci0gICAgICAgIGQuY3VyX2J1ZGdldF9oaSA9ICh1bnNpZ25lZCkgKHN2 Yy0+Y3VyX2J1ZGdldCA+PiAzMik7CisgICAgICAgIGQuY3VyX2RlYWRsaW5lID0gKHVpbnQ2NF90 KSBzdmMtPmN1cl9kZWFkbGluZTsKKyAgICAgICAgZC5jdXJfYnVkZ2V0ID0gKHVpbnQ2NF90KSBz dmMtPmN1cl9idWRnZXQ7CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfUlREU19CVURHRVRfUkVQTEVO SVNILCAxLAogICAgICAgICAgICAgICAgICAgc2l6ZW9mKGQpLAogICAgICAgICAgICAgICAgICAg KHVuc2lnbmVkIGNoYXIgKikgJmQpOwpAQCAtNzExLDE2ICs3MDgsMTQgQEAgYnVybl9idWRnZXQo Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgcnRfdmNwdSAqc3ZjLCBzX3RpbWVf dCBub3cpCiAKICAgICAvKiBUUkFDRSAqLwogICAgIHsKLSAgICAgICAgc3RydWN0IHsKKyAgICAg ICAgc3RydWN0IF9fcGFja2VkIHsKICAgICAgICAgICAgIHVuc2lnbmVkIHZjcHU6MTYsIGRvbTox NjsKLSAgICAgICAgICAgIHVuc2lnbmVkIGN1cl9idWRnZXRfbG87Ci0gICAgICAgICAgICB1bnNp Z25lZCBjdXJfYnVkZ2V0X2hpOworICAgICAgICAgICAgdWludDY0X3QgY3VyX2J1ZGdldDsKICAg ICAgICAgICAgIGludCBkZWx0YTsKICAgICAgICAgfSBkOwogICAgICAgICBkLmRvbSA9IHN2Yy0+ dmNwdS0+ZG9tYWluLT5kb21haW5faWQ7CiAgICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNw dV9pZDsKLSAgICAgICAgZC5jdXJfYnVkZ2V0X2xvID0gKHVuc2lnbmVkKSBzdmMtPmN1cl9idWRn ZXQ7Ci0gICAgICAgIGQuY3VyX2J1ZGdldF9oaSA9ICh1bnNpZ25lZCkgKHN2Yy0+Y3VyX2J1ZGdl dCA+PiAzMik7CisgICAgICAgIGQuY3VyX2J1ZGdldCA9ICh1aW50NjRfdCkgc3ZjLT5jdXJfYnVk Z2V0OwogICAgICAgICBkLmRlbHRhID0gZGVsdGE7CiAgICAgICAgIHRyYWNlX3ZhcihUUkNfUlRE U19CVURHRVRfQlVSTiwgMSwKICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKQEAgLTc2Mywx NyArNzU4LDE0IEBAIF9fcnVucV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29u c3QgY3B1bWFza190ICptYXNrKQogICAgIHsKICAgICAgICAgaWYoIHN2YyAhPSBOVUxMICkKICAg ICAgICAgewotICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHN0cnVjdCBfX3BhY2tl ZCB7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgdmNwdToxNiwgZG9tOjE2OwotICAgICAgICAg ICAgICAgIHVuc2lnbmVkIGN1cl9kZWFkbGluZV9sbywgY3VyX2RlYWRsaW5lX2hpOwotICAgICAg ICAgICAgICAgIHVuc2lnbmVkIGN1cl9idWRnZXRfbG8sIGN1cl9idWRnZXRfaGk7CisgICAgICAg ICAgICAgICAgdWludDY0X3QgY3VyX2RlYWRsaW5lLCBjdXJfYnVkZ2V0OwogICAgICAgICAgICAg fSBkOwogICAgICAgICAgICAgZC5kb20gPSBzdmMtPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOwog ICAgICAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOwotICAgICAgICAgICAgZC5j dXJfZGVhZGxpbmVfbG8gPSAodW5zaWduZWQpIHN2Yy0+Y3VyX2RlYWRsaW5lOwotICAgICAgICAg ICAgZC5jdXJfZGVhZGxpbmVfaGkgPSAodW5zaWduZWQpIChzdmMtPmN1cl9kZWFkbGluZSA+PiAz Mik7Ci0gICAgICAgICAgICBkLmN1cl9idWRnZXRfbG8gPSAodW5zaWduZWQpIHN2Yy0+Y3VyX2J1 ZGdldDsKLSAgICAgICAgICAgIGQuY3VyX2J1ZGdldF9oaSA9ICh1bnNpZ25lZCkgKHN2Yy0+Y3Vy X2J1ZGdldCA+PiAzMik7CisgICAgICAgICAgICBkLmN1cl9kZWFkbGluZSA9ICh1aW50NjRfdCkg c3ZjLT5jdXJfZGVhZGxpbmU7CisgICAgICAgICAgICBkLmN1cl9idWRnZXQgPSAodWludDY0X3Qp IHN2Yy0+Y3VyX2J1ZGdldDsKICAgICAgICAgICAgIHRyYWNlX3ZhcihUUkNfUlREU19SVU5RX1BJ Q0ssIDEsCiAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGQpLAogICAgICAgICAgICAgICAg ICAgICAgICh1bnNpZ25lZCBjaGFyICopICZkKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=