Skip to content
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

[BUG] Boot linux on Verilator #2596

Open
1 task done
jason23g opened this issue Nov 12, 2024 · 1 comment
Open
1 task done

[BUG] Boot linux on Verilator #2596

jason23g opened this issue Nov 12, 2024 · 1 comment
Labels
Type:Bug For bugs in the RTL, Documentation, Verification environment or Tool and Build system

Comments

@jason23g
Copy link

Is there an existing CVA6 bug for this?

  • I have searched the existing bug issues

Bug Description

Hello guys,

I tried ti run the script linux.sh in the directory verif/regress to boot linux in Verilator, however after 17500s i get a timeout error and there is nothing in my console to indicate that the bootloader (bbl.o) has even been started. I had searched the existing bugs and the only relative that i could found was that the riscv proxy kernel is not currently supported which is responsible of printing any information in the host terminal. I would like to ask if this is a known bug and if so could you give some directions to be able to support riscv proxy kernel in the current environment of cva6 and lastly if the riscv proxy kernel would also work in the spike tandem mode.

Thanks in advance for your time.

@jason23g jason23g added the Type:Bug For bugs in the RTL, Documentation, Verification environment or Tool and Build system label Nov 12, 2024
@JeanRochCoulon
Copy link
Contributor

Hello @jason23g
I simulated the first 40M first instructions of Linux with Verilator maybe 2 years ago. To check it, we grepped the presence of some significant program counters in the instruction trace. You may retrieve this work from Github history.
But we experienced the use of FPGA which is more efficient, and we gave up the simulation way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type:Bug For bugs in the RTL, Documentation, Verification environment or Tool and Build system
Projects
None yet
Development

No branches or pull requests

2 participants