Open alphan opened 1 year ago
In case it's relevant, the Verilator simulation flow doesn't support the second bank of flash yet in some contexts: https://github.com/lowRISC/opentitan/blob/3d5660d90142eab4158eb1ed5285415ca01b3f39/hw/top_earlgrey/dv/verilator/chip_sim_tb.cc#L34
I never got around to finishing code to create a virtual target that spans multiple banks, heh.
In case it's relevant, the Verilator simulation flow doesn't support the second bank of flash yet in some contexts: https://github.com/lowRISC/opentitan/blob/3d5660d90142eab4158eb1ed5285415ca01b3f39/hw/top_earlgrey/dv/verilator/chip_sim_tb.cc#L34
I never got around to finishing code to create a virtual target that spans multiple banks, heh.
Thanks @a-will ! Most likely that's the root cause. I can take a look at this but probably will need your input.
Is there a subset of bazel tests that run successfully?
With #18870 merged, we now have the ability to cover the whole flash with VMEM files for the Verilated simulator.
We still need to add bazel support for splitting the large binary into appropriately-targeted VMEM files, then specifying the banks to opentitantool.
Verilator is not part of the sign-off criteria for Earlgrey-PROD
. Moving to backlog.