From 2f68559dc13a073712ad2d53ca842c3f153ae066 Mon Sep 17 00:00:00 2001 From: Larry Date: Tue, 22 Aug 2017 09:38:42 -0500 Subject: [PATCH] make script support some dynamic relocation, add some labels Former-commit-id: c233ca61d9a0dc980e2f3fa60e242e21eb8ed12e [formerly 523badfb4604ef26575ca3a3f9561df129a76c91] [formerly e36af630299222d26a88ceb62dbb519050ee2425 [formerly 2ae5b95a4ce263dbf43496d276b4c3523b1e1c61]] Former-commit-id: 7d495d8f1acf9360e2b3fa1bceee8380dd19bbc1 [formerly 1010e39382ce0ddb8c23269293813643155be68b] Former-commit-id: 59f5febe120ddd1ec35831a200b1364d6c4af763 --- src/tlbcode.s.REMOVED.git-id | 2 +- tools/data_compress.sh | 24 ------------------------ tools/data_compress.sh.REMOVED.git-id | 1 + 3 files changed, 2 insertions(+), 25 deletions(-) delete mode 100755 tools/data_compress.sh create mode 100644 tools/data_compress.sh.REMOVED.git-id diff --git a/src/tlbcode.s.REMOVED.git-id b/src/tlbcode.s.REMOVED.git-id index 5789242..404b689 100644 --- a/src/tlbcode.s.REMOVED.git-id +++ b/src/tlbcode.s.REMOVED.git-id @@ -1 +1 @@ -caf3b7d9ec75753039dd98c8a0f33cf96971aa0e \ No newline at end of file +f400cf876b1c5d2182dd5157ff4f3b5105c925e5 \ No newline at end of file diff --git a/tools/data_compress.sh b/tools/data_compress.sh deleted file mode 100755 index c7b1dcc..0000000 --- a/tools/data_compress.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -echo "patching $1" -echo "extract data segment" -echo "one byte at a time is slow, sorry" -echo "if you changed size of data segment, change count here" -dd skip=12582912 count=247120 if=$1 of=data_seg bs=1 - -echo "truncate $1 to 0xC00000" -cat $1 | head --bytes=12582912 > $1.tmp - -echo "compress data segment" -tools/1172compress.sh data_seg data_seg.rz - - -echo "inject data segment" -RZSIZE=$(stat -c%s "data_seg.rz") -echo "size=$RZSIZE" - -echo "one byte at a time is slow, sorry" -dd if=data_seg.rz of=$1.tmp obs=1 seek=137616 conv=notrunc -rm data_seg data_seg.rz - -mv $1.tmp $1 - diff --git a/tools/data_compress.sh.REMOVED.git-id b/tools/data_compress.sh.REMOVED.git-id new file mode 100644 index 0000000..d5d2865 --- /dev/null +++ b/tools/data_compress.sh.REMOVED.git-id @@ -0,0 +1 @@ +b2d202e5cf58c4eb119bc22227172bf95511f261 \ No newline at end of file