From patchwork Sat Jul 8 21:53:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Kiper X-Patchwork-Id: 9831553 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 6C40E602BD for ; Sat, 8 Jul 2017 21:56:36 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5EE3527C2D for ; Sat, 8 Jul 2017 21:56:36 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 538AD27F85; Sat, 8 Jul 2017 21:56:36 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 0121627C2D for ; Sat, 8 Jul 2017 21:56:36 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dTxfh-00048h-FR; Sat, 08 Jul 2017 21:53:49 +0000 Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dTxfg-00048V-SH for xen-devel@lists.xenproject.org; Sat, 08 Jul 2017 21:53:48 +0000 Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id 55/62-03937-C6451695; Sat, 08 Jul 2017 21:53:48 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42LpnVTnqpsdkhh p8HSFrMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrG5azdLwSbBiltNj9gbGP/wdTFycQgJTGCS ODPvHSuE84tR4vWcpYwQzgZGiaVH10M5ExglGu5OBnI4OdgEdCQufnnIDmKLCChJ3Fs1mQnEZ hbwkHj/ZRZYXFjATuL1rp+sIDaLgKpE58JrLF2MHBy8Au4S/84UgoQlBBQlup9NYAOxOYFaG9 p/gdlCQCWPn55hhqgxlPi8cSnzBEa+BYwMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clO LixPTU3MSk4r1kvNzNzECA4UBCHYwTr/sf4hRkoNJSZRXrDchUogvKT+lMiOxOCO+qDQntfgQ owwHh5IEL09wYqSQYFFqempFWmYOMGRh0hIcPEoivFZfgVp5iwsSc4sz0yFSpxh1OV5N+P+NS YglLz8vVUqcVwNkhgBIUUZpHtwIWPxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvaxDQFJ 7MvBK4Ta+AjmACOoKtDuyIkkSElFQDY8UPhZop3+6J2r87teD4af9jxZ3GM49bnHJSc2AUfH6 PQ+pBS3lNetaGgm93ojwkVisfXhwUbDe3JWFClBXfgf9pMorBUx+vEVq5VqvgR8v8X790Daeo /wt8Oz3wwI0T9Str2h9f5f9zcsmEx9Kcps8N9iYyTttzkVXn6hMJv72qK10158uvUFNiKc5IN NRiLipOBAAP5p3tmgIAAA== X-Env-Sender: daniel.kiper@oracle.com X-Msg-Ref: server-9.tower-21.messagelabs.com!1499550826!72190246!1 X-Originating-IP: [141.146.126.69] X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n X-StarScan-Received: X-StarScan-Version: 9.4.25; banners=-,-,- X-VirusChecked: Checked Received: (qmail 13998 invoked from network); 8 Jul 2017 21:53:47 -0000 Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com) (141.146.126.69) by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 8 Jul 2017 21:53:47 -0000 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v68Lrf8i014875 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 8 Jul 2017 21:53:42 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v68LrfHP014971 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 8 Jul 2017 21:53:41 GMT Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v68LrfFb026655; Sat, 8 Jul 2017 21:53:41 GMT Received: from olila.local.net-space.pl (/10.175.230.11) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 08 Jul 2017 14:53:41 -0700 From: Daniel Kiper To: xen-devel@lists.xenproject.org Date: Sat, 8 Jul 2017 23:53:16 +0200 Message-Id: <1499550803-25664-2-git-send-email-daniel.kiper@oracle.com> X-Mailer: git-send-email 1.7.10.4 In-Reply-To: <1499550803-25664-1-git-send-email-daniel.kiper@oracle.com> References: <1499550803-25664-1-git-send-email-daniel.kiper@oracle.com> X-Source-IP: userv0022.oracle.com [156.151.31.74] Cc: andrew.cooper3@citrix.com, jbeulich@suse.com Subject: [Xen-devel] [PATCH RFC 1/7] xen: Introduce XEN_COMPILE_POSIX_TIME X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP We need the POSIX time to properly fill the TimeDateStamp field in the PE header. Signed-off-by: Daniel Kiper --- xen/Makefile | 14 ++++++++------ xen/include/xen/compile.h.in | 1 + 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/xen/Makefile b/xen/Makefile index f6a6bc2..2424690 100644 --- a/xen/Makefile +++ b/xen/Makefile @@ -6,12 +6,13 @@ export XEN_EXTRAVERSION ?= -unstable$(XEN_VENDORVERSION) export XEN_FULLVERSION = $(XEN_VERSION).$(XEN_SUBVERSION)$(XEN_EXTRAVERSION) -include xen-version -export XEN_WHOAMI ?= $(USER) -export XEN_DOMAIN ?= $(shell ([ -x /bin/dnsdomainname ] && /bin/dnsdomainname) || ([ -x /bin/domainname ] && /bin/domainname || echo [unknown])) -export XEN_BUILD_DATE ?= $(shell LC_ALL=C date) -export XEN_BUILD_TIME ?= $(shell LC_ALL=C date +%T) -export XEN_BUILD_HOST ?= $(shell hostname) -export XEN_CONFIG_EXPERT ?= n +export XEN_WHOAMI ?= $(USER) +export XEN_DOMAIN ?= $(shell ([ -x /bin/dnsdomainname ] && /bin/dnsdomainname) || ([ -x /bin/domainname ] && /bin/domainname || echo [unknown])) +export XEN_BUILD_DATE ?= $(shell LC_ALL=C date) +export XEN_BUILD_TIME ?= $(shell LC_ALL=C date +%T) +export XEN_BUILD_POSIX_TIME ?= $(shell LC_ALL=C date +%s) +export XEN_BUILD_HOST ?= $(shell hostname) +export XEN_CONFIG_EXPERT ?= n export BASEDIR := $(CURDIR) export XEN_ROOT := $(BASEDIR)/.. @@ -164,6 +165,7 @@ delete-unfresh-files: include/xen/compile.h: include/xen/compile.h.in .banner @sed -e 's/@@date@@/$(XEN_BUILD_DATE)/g' \ -e 's/@@time@@/$(XEN_BUILD_TIME)/g' \ + -e 's/@@posix_time@@/$(XEN_BUILD_POSIX_TIME)/g' \ -e 's/@@whoami@@/$(XEN_WHOAMI)/g' \ -e 's/@@domain@@/$(XEN_DOMAIN)/g' \ -e 's/@@hostname@@/$(XEN_BUILD_HOST)/g' \ diff --git a/xen/include/xen/compile.h.in b/xen/include/xen/compile.h.in index 440ecb2..b2ae6f9 100644 --- a/xen/include/xen/compile.h.in +++ b/xen/include/xen/compile.h.in @@ -1,5 +1,6 @@ #define XEN_COMPILE_DATE "@@date@@" #define XEN_COMPILE_TIME "@@time@@" +#define XEN_COMPILE_POSIX_TIME @@posix_time@@ #define XEN_COMPILE_BY "@@whoami@@" #define XEN_COMPILE_DOMAIN "@@domain@@" #define XEN_COMPILE_HOST "@@hostname@@"