-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Regression Test issue when building SimEng : getrandom syscall #403
Comments
Hi @elfmath. Thank you for raising this issue and detailing the problem well. What OS are you running on? I've just run the same commands and compiler on a SUSE Linux system and all the tests pass. I'm thinking there may be an OS-Compiler combination which causes the above issues you're seeing. |
Hello @jj16791, I'm working on a Linux CentOS 7 machine to build and execute SimEng. You raised a good point on the OS/compiler combination. So I tried to debug it and I pointed out the issue for my environment. "getrandom" test is calling a system call (number 278). This syscall is emulated using That beeing said, the seed for NB : get random syscall is located at : src/lib/arch/aarch64/ExceptionHandler.cc::608 (for SimEng 0.9.6) |
Hi @elfmath, Thank you for the OS information and the debugging work done. We'll have a discussion internally to decide what the next best steps are and provide any relevant updates here. |
Goals
As a end-user of SimEng, I wish to build SimEng and pass regression tests before installing it. So that I can trust my installation
Issue
"getrandom syscall" tests failed. Tests failed for AArch64, RISCV with the following Simulation-Mode : emulation, in order and outoforder
From LastTest.log trace file :
When looking in the file we have this failure for all 6 tests above :
Reproduction
Try to build SimEng with :
The text was updated successfully, but these errors were encountered: