Running sim.py hangs after OpenSBI
See original GitHub issueFirst off - big thanks to you all for doing this and for taking the time to read this. I’m new to this and am excited to see things work 😃
I’m seeing the same symptom as #173 from last year. I’m using the latest master branch, commit a6719b9468d043c59b827d16a149360bf4db6f4c.
versions of things:
- verilator: 4.216
- litex master (321b91d551ae58f32c14596985d096d178c32be6)
- the pre-built OpenSBI and Linux images from #164.
I am running sim.py
with no arguments.
This is what I see:
__ _ __ _ __
/ / (_) /____ | |/_/
/ /__/ / __/ -_)> <
/____/_/\__/\__/_/|_|
Build your hardware, easily!
(c) Copyright 2012-2021 Enjoy-Digital
(c) Copyright 2007-2015 M-Labs
BIOS CRC passed (6e93ba71)
Migen git sha1: ac703010eaa0
LiteX git sha1: 321b91d551ae
--=============== SoC ==================--
CPU: VexRiscv SMP-LINUX @ 100MHz
BUS: WISHBONE 32-bit @ 4GiB
CSR: 32-bit data
ROM: 32KiB
SRAM: 8KiB
L2: 0KiB
SDRAM: 65536KiB 32-bit @ 100MT/s (CL-2 CWL-2)
--========== Initialization ============--
Initializing SDRAM @0x40000000...
Switching SDRAM to software control.
Switching SDRAM to hardware control.
--============== Boot ==================--
Booting from serial...
Press Q or ESC to abort boot completely.
sL5DdSMmkekro
Timeout
Executing booted program at 0x40f00000
--============= Liftoff! ===============--
OpenSBI v0.8-1-gecf7701
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : LiteX / VexRiscv-SMP
Platform Features : timer,mfdeleg
Platform HART Count : 8
Boot HART ID : 0
Boot HART ISA : rv32imas
BOOT HART Features : time
BOOT HART PMP Count : 0
Firmware Base : 0x40f00000
Firmware Size : 124 KB
Runtime SBI Version : 0.2
MIDELEG : 0x00000222
MEDELEG : 0x0000b101
and then it hangs.
If you need more info let me know.
Issue Analytics
- State:
- Created 2 years ago
- Comments:12 (11 by maintainers)
Top Results From Across the Web
litex-hub - Bountysource
I have cloned the repo(linux-on-litex-vexriscv) and setup/build/run sim.py sucessful on Ubuntu20.04. Then I try to repeat these on RHEL8, I have overcome many ......
Read more >nuclei-linux-sdk: Nuclei RISC-V Linux Software Development Kit
When toolchain steps are finished, then, you can build buildroot, linux and opensbi, and run opensbi with linux payload on xlspike by running...
Read more >Tuning the BlackParrot RISC-V Processor for the LiteX SoC ...
3 and run an operating system on top of it. 7.2.2 OpenSBI. While BBL is still maintained most projects are now replacing it...
Read more >OpenSBI bring-up for custom platform - Google Groups
We are facing some issue in OpenSBI brining-up on new platform. ... The BootROM is running successfully and messages coming over console also...
Read more >QEMU Documentation - Read the Docs
The building process of QEMU involves some Python scripts that call ... It's best if QEMU makes a connection to an external simulator...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thanks @cbrune, I’ll try to look at this soon and update things.
Sorry for the delay, the prebuilt images have been updated and the issue is not seen with these images.