From 43d0510bc78285ade163003f19401011c30f05ac Mon Sep 17 00:00:00 2001 From: Jordan Carlin Date: Sat, 9 Nov 2024 17:32:43 -0800 Subject: [PATCH] Pad linux raw testvectors before reversing --- linux/genInitMem.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linux/genInitMem.sh b/linux/genInitMem.sh index 664f7fcfe..a85837f80 100755 --- a/linux/genInitMem.sh +++ b/linux/genInitMem.sh @@ -46,6 +46,10 @@ echo "Launching QEMU in replay mode!" -ex "q" echo "Changing Endianness" +# Extend files to 8 byte multiple +truncate -s %8 "$rawRamFile" +truncate -s %8 "$rawBootmemFile" +# Reverse bytes objcopy --reverse-bytes=8 -F binary "$rawRamFile" "$ramFile" objcopy --reverse-bytes=8 -F binary "$rawBootmemFile" "$bootmemFile" rm -f "$rawRamFile" "$rawBootmemFile" "$rawUntrimmedBootmemFile"