From 17e9ff461042ea0e91a4761dbd6f38400ead06f1 Mon Sep 17 00:00:00 2001 From: "James E. Stine" Date: Wed, 5 Jan 2022 10:44:01 -0600 Subject: [PATCH] Add script to generate memfile using elf2hex --- bin/elf2hex.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 bin/elf2hex.sh diff --git a/bin/elf2hex.sh b/bin/elf2hex.sh new file mode 100755 index 000000000..b68439465 --- /dev/null +++ b/bin/elf2hex.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +# james.stine@okstate.edu 4 Jan 2022 +# Script to run elf2hex for memfile for +# Imperas and riscv-arch-test benchmarks + +for file in work/rv64i_m/*/*.elf ; do + memfile=${file%.elf}.elf.memfile + echo riscv64-unknown-elf-elf2hex --bit-width 64 --input "$file" --output "$memfile" + riscv64-unknown-elf-elf2hex --bit-width 64 --input "$file" --output "$memfile" +done + +for file in work/rv32i_m/*/*.elf ; do + memfile=${file%.elf}.elf.memfile + echo riscv64-unknown-elf-elf2hex --bit-width 32 --input "$file" --output "$memfile" + riscv64-unknown-elf-elf2hex --bit-width 32 --input "$file" --output "$memfile" +done