David Biancolin

Results 97 comments of David Biancolin

No updates. I don't think these needs to be a macro though. I think it could be done pretty easily with a singleton that sets a debug level, you could...

I'm still struggling to understand what the problem is, but it's no problem to put _most_ of the firesim related RTL stuff in a separate package under rebar -- my...

I'm using gcc 10.3.0, and it did not work, but i was mistaken when i said "i had built my own glibc". That is not being provided in my conda...

I think i'd still prefer to be able to override the C++ version at design-compile/verilation time, and let the user fall on their own sword if they get it wrong....

Essentially change the assignment here https://github.com/verilator/verilator/blob/master/include/verilated.mk.in#L25 to `?=`. (or something equivalent, like define `CFG_CXXFLAGS_STD_OVERRIDE` that takes precedence when set by the user. If that's sensible i can open a PR....

Thanks! Can you do a grep through the codebase. I know the CI workflow needs to be updated and possibly docs?

Ok following the instructions in 1.14.2 appears to work fine now. I'm not entirely sure what changed.

Can you try running: `make DESIGN=FireSim TARGET_CONFIG=DDR3FRFCFSLLC4MB_WithDefaultFireSimBridges_WithFireSimConfigTweaks_chipyard.CVA6Config PLATFORM_CONFIG=WithAutoILA_F90MHz_BaseF1Config PLATFORM=f1 replace-rtl` in `sim/` and report back the error?

Yeah, that's a chipyard directory. This might work better if you clone Chipyard and then use FireSim as a library in there. See: https://chipyard.readthedocs.io/en/stable/Simulation/FPGA-Accelerated-Simulation.html?highlight=firesim for reference @abejgonzalez do you have...

Unless we get in the habit of suffixing the class names of all Records and Bundles with "IO" i think we should drop it.