diff --git a/CHANGELOG.org b/CHANGELOG.org
index e89889b..28d0c37 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -18,11 +18,18 @@
** Added
Added test for chdir and getcwd family of posix primitives
Added fflush stub, for code to match our behavior when compiled with GCC (we don't buffer)
+Added fseek and rewind functions
** Changed
+Updated kaem
+Revised 27 to include dwart stubs
+Restructured tests to enable future growth
+Reengineered M2-Planet to leverage blood-elf v1.0's output format
** Fixed
AArch64 wasteful stack
+Fixed continue behavior
+Generate fully proper elf output
** Removed
diff --git a/makefile b/makefile
index 58a51cc..96036ce 100644
--- a/makefile
+++ b/makefile
@@ -88,6 +88,7 @@ clean:
./test/test0020/cleanup.sh
./test/test0021/cleanup.sh
./test/test0022/cleanup.sh
+ ./test/test0023/cleanup.sh
./test/test0100/cleanup.sh
./test/test0101/cleanup.sh
./test/test0102/cleanup.sh
@@ -128,6 +129,7 @@ test: test0000-aarch64-binary \
test0020-aarch64-binary \
test0021-aarch64-binary \
test0022-aarch64-binary \
+ test0023-aarch64-binary \
test0100-aarch64-binary \
test0101-aarch64-binary \
test0102-aarch64-binary \
@@ -159,6 +161,7 @@ test: test0000-aarch64-binary \
test0020-amd64-binary \
test0021-amd64-binary \
test0022-amd64-binary \
+ test0023-amd64-binary \
test0100-amd64-binary \
test0101-amd64-binary \
test0102-amd64-binary \
@@ -190,6 +193,7 @@ test: test0000-aarch64-binary \
test0020-knight-posix-binary \
test0021-knight-posix-binary \
test0022-knight-posix-binary \
+ test0023-knight-posix-binary \
test0100-knight-posix-binary \
test0101-knight-posix-binary \
test0102-knight-posix-binary \
@@ -237,6 +241,7 @@ test: test0000-aarch64-binary \
test0020-armv7l-binary \
test0021-armv7l-binary \
test0022-armv7l-binary \
+ test0023-armv7l-binary \
test0100-armv7l-binary \
test0101-armv7l-binary \
test0102-armv7l-binary \
@@ -268,6 +273,7 @@ test: test0000-aarch64-binary \
test0020-x86-binary \
test0021-x86-binary \
test0022-x86-binary \
+ test0023-x86-binary \
test0100-x86-binary \
test0101-x86-binary \
test0102-x86-binary \
@@ -347,6 +353,9 @@ test0021-aarch64-binary: M2-Planet | results
test0022-aarch64-binary: M2-Planet | results
test/test0022/hello-aarch64.sh
+test0023-aarch64-binary: M2-Planet | results
+ test/test0023/hello-aarch64.sh
+
test0100-aarch64-binary: M2-Planet | results
test/test0100/hello-aarch64.sh
@@ -440,6 +449,9 @@ test0021-amd64-binary: M2-Planet | results
test0022-amd64-binary: M2-Planet | results
test/test0022/hello-amd64.sh
+test0023-amd64-binary: M2-Planet | results
+ test/test0023/hello-amd64.sh
+
test0100-amd64-binary: M2-Planet | results
test/test0100/hello-amd64.sh
@@ -533,6 +545,9 @@ test0021-knight-posix-binary: M2-Planet | results
test0022-knight-posix-binary: M2-Planet | results
test/test0022/hello-knight-posix.sh
+test0023-knight-posix-binary: M2-Planet | results
+ test/test0023/hello-knight-posix.sh
+
test0100-knight-posix-binary: M2-Planet | results
test/test0100/hello-knight-posix.sh
@@ -674,6 +689,9 @@ test0021-armv7l-binary: M2-Planet | results
test0022-armv7l-binary: M2-Planet | results
test/test0022/hello-armv7l.sh
+test0023-armv7l-binary: M2-Planet | results
+ test/test0023/hello-armv7l.sh
+
test0100-armv7l-binary: M2-Planet | results
test/test0100/hello-armv7l.sh
@@ -767,6 +785,9 @@ test0021-x86-binary: M2-Planet | results
test0022-x86-binary: M2-Planet | results
test/test0022/hello-x86.sh
+test0023-x86-binary: M2-Planet | results
+ test/test0023/hello-x86.sh
+
test0100-x86-binary: M2-Planet | results
test/test0100/hello-x86.sh
diff --git a/test/common_aarch64/ELF-aarch64-debug.hex2 b/test/common_aarch64/ELF-aarch64-debug.hex2
index bf651a9..fec6257 100644
--- a/test/common_aarch64/ELF-aarch64-debug.hex2
+++ b/test/common_aarch64/ELF-aarch64-debug.hex2
@@ -16,46 +16,55 @@
### You should have received a copy of the GNU General Public License
### along with M2-Planet. If not, see .
-### ELF-aarch64-debug.hex2: ARMv8 AArch64 ELF header in hex2
+### stage0's hex2 format
+### !