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 +### !