diff options
author | Christopher Celio <celio@eecs.berkeley.edu> | 2015-07-24 19:45:48 -0700 |
---|---|---|
committer | Christopher Celio <celio@eecs.berkeley.edu> | 2015-07-24 19:45:48 -0700 |
commit | 4ab302c755c7b4449a87efc3a0174a6967572015 (patch) | |
tree | 400009efe81928b090583a798fcf9d32c4570e12 | |
parent | ce9bb223ed9a45f449475251ae56c12b8ae68020 (diff) | |
download | riscv-tools-new_privileged_isa.zip riscv-tools-new_privileged_isa.tar.gz riscv-tools-new_privileged_isa.tar.bz2 |
Added more tests to regression.shnew_privileged_isa
-rwxr-xr-x | regression.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/regression.sh b/regression.sh index 4ce3a8d..1c574e2 100755 --- a/regression.sh +++ b/regression.sh @@ -17,5 +17,20 @@ export PATH="$RISCV/bin:$PATH" make -C ${base_dir}/riscv-tests/isa/ run make -C ${base_dir}/riscv-tests/benchmarks/ run-riscv +# test the pk +echo -e '#include <stdio.h>\n int main(void) { printf("Hello world!\\n"); return 0; }' > hello.c +riscv64-unknown-elf-gcc -o hello hello.c +spike pk hello + +# test glibc+pk +rm -rf ${base_dir}/riscv-gnu-toolchain/build +mkdir ${base_dir}/riscv-gnu-toolchain/build +cd ${base_dir}/riscv-gnu-toolchain/build +../configure --prefix=$RISCV +make linux +cd ${base_dir}; rm hello +riscv64-unknown-linux-gnu-gcc -static -Wl,-Ttext-segment,0x10000 -o hello hello.c +spike pk hello + echo -e "\\nRISC-V Toolchain regression completed!" |