By default those benchmarks expect to run on an RV32IMAFD or RV64IMAFD
system, but TinyConfig is RV32IM. If you build an RV32IM toolchain
and lightly modify the benchmarks Makefile, you should be able to
build a binary that will work.
On Thu, Aug 18, 2016 at 4:48 AM, Matthew Kim <nea...@gmail.com> wrote:
> Hi Community,
>
> Can anyone help me to test Rocket Benchmarks with the TinyConfig option?
> The default configuration was "empty-bmark-tests = \" from the
> "TestHarness.TinyConfig.d" file.
>
> "run-asm-tests" was OK but not "run-bmark-tests"
>
> Can I get some tips for adding the bmarks test? I have simply tried to add
> the dhryston.risc to the "empty-bmark-tests = \" but it didn't work
> properly.
>
> Thanks,
> Matthew
>
> --
> You received this message because you are subscribed to the Google Groups
> "RISC-V HW Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to hw-dev+unsubscribe@groups.riscv.org.
> email to hw-dev+un...@groups.riscv.org.
To unsubscribe from this group and stop receiving emails from it, send an email to hw-dev+unsubscribe@groups.riscv.org.
To post to this group, send email to hw-...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/hw-dev/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/hw-dev/624a6315-327e-4ca7-81f4-99d9b4dc9cd9%40groups.riscv.org.
Basically, if you are stuck at the same situation as I am, then the reason why it times out is because the front part of the generated benchmark binary checks misa register and only continue on the proper execurion path if misa register states that the machine is 64bit. I am trying tk figure out what puts in such code into the beginning part of benchmark, and looking at linker files and etc. Yet I have not found where it comes from, but I hopefully it will be resolved within a short time.
In addition, I found some of the benchmarks are used to verify the single/double precision floating points so those benchmark are, in my opinion, meant to be not executable on TinyConfig.
Note that I am working with a customized configuration which is sligthly modified based on TinyConfig.
To unsubscribe from this group and stop receiving emails from it, send an email to hw-dev+un...@groups.riscv.org.
To post to this group, send email to hw-...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/hw-dev/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/hw-dev/624a6315-327e-4ca7-81f4-99d9b4dc9cd9%40groups.riscv.org.
--
You received this message because you are subscribed to the Google Groups "RISC-V HW Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hw-dev+unsubscribe@groups.riscv.org.
To post to this group, send email to hw-...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/hw-dev/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/hw-dev/CAC%2B%2Bh9FDRondE8POiZVk2f2pCw1Fyc33gPi65V0hFiYR048_vg%40mail.gmail.com.
Basically, if you are stuck at the same situation as I am, then the reason why it times out is because the front part of the generated benchmark binary checks misa register and only continue on the proper execurion path if misa register states that the machine is 64bit. I am trying tk figure out what puts in such code into the beginning part of benchmark, and looking at linker files and etc.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/hw-dev/CA%2B1fW8C2C3WetGkt%2BacOo-EFMqB7hLbzjfNt3Y75Zc4%3Dif-7dg%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to hw-dev+un...@groups.riscv.org.
To post to this group, send email to hw-...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/hw-dev/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/hw-dev/624a6315-327e-4ca7-81f4-99d9b4dc9cd9%40groups.riscv.org.
To unsubscribe from this group and stop receiving emails from it, send an email to hw-dev+unsubscribe@groups.riscv.org.
To post to this group, send email to hw-...@groups.riscv.org.
Visit this group at https://groups.google.com/a/groups.riscv.org/group/hw-dev/.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/hw-dev/CACyb0oEgVjkJcEbdOxMiWfdV0c3oyPTKnjhthKq_3EYZ5GjdMg%40mail.gmail.com.