[xen master] mkhex: Move it to tools/misc

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[xen master] mkhex: Move it to tools/misc

patchbot
commit 14e3695f9e53efa17066b59addcca413f9070167
Author:     Konrad Rzeszutek Wilk <[hidden email]>
AuthorDate: Mon Sep 18 17:25:54 2017 -0400
Commit:     Konrad Rzeszutek Wilk <[hidden email]>
CommitDate: Thu Oct 5 09:27:32 2017 -0400

    mkhex: Move it to tools/misc
   
    It makes more sense to put a tool to be used by other subsystems
    to be in 'tools/misc' along 'mkrpm','mkdeb', etc.
   
    The patch titled "xen/livepatch/x86/arm32: Force .livepatch.depends
    section to be uint32_t aligned" uses mkhex.
   
    Acked-by: Wei Liu <[hidden email]>
    Suggested-by: Julien Grall <[hidden email]>
    Signed-off-by: Konrad Rzeszutek Wilk <[hidden email]>
---
 tools/firmware/hvmloader/Makefile |  8 ++++----
 tools/firmware/hvmloader/mkhex    | 26 --------------------------
 tools/misc/mkhex                  | 26 ++++++++++++++++++++++++++
 3 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/tools/firmware/hvmloader/Makefile b/tools/firmware/hvmloader/Makefile
index 7c4c0ce..a5b4c32 100644
--- a/tools/firmware/hvmloader/Makefile
+++ b/tools/firmware/hvmloader/Makefile
@@ -91,23 +91,23 @@ roms.inc: $(ROMS)
 
 ifneq ($(ROMBIOS_ROM),)
  echo "#ifdef ROM_INCLUDE_ROMBIOS" >> $@.new
- sh ./mkhex rombios $(ROMBIOS_ROM) >> $@.new
+ sh ../../misc/mkhex rombios $(ROMBIOS_ROM) >> $@.new
  echo "#endif" >> $@.new
 endif
 
 ifneq ($(STDVGA_ROM),)
  echo "#ifdef ROM_INCLUDE_VGABIOS" >> $@.new
- sh ./mkhex vgabios_stdvga $(STDVGA_ROM) >> $@.new
+ sh ../../misc/mkhex vgabios_stdvga $(STDVGA_ROM) >> $@.new
  echo "#endif" >> $@.new
 endif
 ifneq ($(CIRRUSVGA_ROM),)
  echo "#ifdef ROM_INCLUDE_VGABIOS" >> $@.new
- sh ./mkhex vgabios_cirrusvga $(CIRRUSVGA_ROM) >> $@.new
+ sh ../../misc/mkhex vgabios_cirrusvga $(CIRRUSVGA_ROM) >> $@.new
  echo "#endif" >> $@.new
 endif
 ifneq ($(ETHERBOOT_ROMS),)
  echo "#ifdef ROM_INCLUDE_ETHERBOOT" >> $@.new
- sh ./mkhex etherboot $(ETHERBOOT_ROMS) >> $@.new
+ sh ../../misc/mkhex etherboot $(ETHERBOOT_ROMS) >> $@.new
  echo "#endif" >> $@.new
 endif
 
diff --git a/tools/firmware/hvmloader/mkhex b/tools/firmware/hvmloader/mkhex
deleted file mode 100755
index d0982d5..0000000
--- a/tools/firmware/hvmloader/mkhex
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-#
-# mkhex: Generate C embeddable hexdumps
-#
-# Leendert van Doorn, [hidden email]
-# Copyright (c) 2005, International Business Machines Corporation.
-#
-# This program is free software; you can redistribute it and/or modify it
-# under the terms and conditions of the GNU General Public License,
-# version 2, as published by the Free Software Foundation.
-#
-# This program is distributed in the hope it will be useful, but WITHOUT
-# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
-# more details.
-#
-# You should have received a copy of the GNU General Public License along with
-# this program; If not, see <http://www.gnu.org/licenses/>.
-#
-
-echo "unsigned $1[] = {"
-shift
-od -v -t x $@ | sed 's/^[0-9]*  */0x/' | sed 's/  */, 0x/g' | sed 's/$/,/' | sed 's/0x,//' | sed 's/^[0-9]*,//'
-echo "};"
-
diff --git a/tools/misc/mkhex b/tools/misc/mkhex
new file mode 100755
index 0000000..d0982d5
--- /dev/null
+++ b/tools/misc/mkhex
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+#
+# mkhex: Generate C embeddable hexdumps
+#
+# Leendert van Doorn, [hidden email]
+# Copyright (c) 2005, International Business Machines Corporation.
+#
+# This program is free software; you can redistribute it and/or modify it
+# under the terms and conditions of the GNU General Public License,
+# version 2, as published by the Free Software Foundation.
+#
+# This program is distributed in the hope it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
+# more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# this program; If not, see <http://www.gnu.org/licenses/>.
+#
+
+echo "unsigned $1[] = {"
+shift
+od -v -t x $@ | sed 's/^[0-9]*  */0x/' | sed 's/  */, 0x/g' | sed 's/$/,/' | sed 's/0x,//' | sed 's/^[0-9]*,//'
+echo "};"
+
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
[hidden email]
https://lists.xenproject.org/xen-changelog