-
Notifications
You must be signed in to change notification settings - Fork 3
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
Unable to boot linux using the rerocc in NoCConfig #4
Comments
Can you provide more details on the versions of various repositories you are using? |
class Gemmini10ReRoCCBaseConfig extends Config(
//new chipyard.config.WithReRoCC(4, chipyard.rerocc.ReRoCCTileParams(dcacheParams=None, mergeTLNodes=true, l2TLBEntries=1024, l2TLBWays=4)) ++
new chipyard.rerocc.WithReRoCC(chipyard.rerocc.ReRoCCClientParams(nCfgs=4) , chipyard.rerocc.ReRoCCTileParams(l2TLBEntries=512, l2TLBWays=4, mergeTLNodes=true)) ++
new gemmini.DummyDefaultGemminiConfig ++
new gemmini.DummyDefaultGemminiConfig ++
new gemmini.DummyDefaultGemminiConfig ++
new gemmini.DummyDefaultGemminiConfig ++
new gemmini.DummyDefaultGemminiConfig ++
new gemmini.DummyDefaultGemminiConfig ++
new gemmini.DummyDefaultGemminiConfig ++
new gemmini.DummyDefaultGemminiConfig ++
new gemmini.DummyDefaultGemminiConfig ++
new gemmini.DummyDefaultGemminiConfig ++
new freechips.rocketchip.subsystem.WithNBigCores(5) ++
new chipyard.config.WithSystemBusWidth(128) ++
new freechips.rocketchip.subsystem.WithExtMemSbusBypass ++
new freechips.rocketchip.subsystem.WithNBanks(8) ++
new freechips.rocketchip.subsystem.WithInclusiveCache(nWays=2, capacityKB=2048) ++
new freechips.rocketchip.subsystem.WithNMemoryChannels(4) ++
new chipyard.config.AbstractConfig)
class RocketReRoCCConfig extends Config(
new chipyard.config.WithReRoCC ++
new chipyard.config.WithAccumulatorRoCC ++
new chipyard.config.WithAccumulatorRoCC ++
new chipyard.config.WithAccumulatorRoCC ++
new chipyard.config.WithAccumulatorRoCC ++
new freechips.rocketchip.subsystem.WithNBigCores(1) ++ // single rocket-core
new chipyard.config.AbstractConfig)
class FireSimGemmini10ReRoCCConfig extends Config(
new WithDefaultFireSimBridges ++
//new WithDefaultMemModel ++
new WithFireSimConfigTweaks ++
new chipyard.Gemmini10ReRoCCBaseConfig) 6.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello, I am attempting to configure a NOC within Firesim version 1.18.0 by utilizing rerocc, with a configuration featuring 5 Rocket cores and 10 Gemmini accelerators. Despite having successfully generated the bitstream, upon running the simulation, I encounter an issue where Linux fails to complete its boot process and stalls at the line:
icenet: loading out-of-tree module taints kernel.
Based on other log messages, it appears that there should be a subsequent step involvingmounting /dev/iceblk as the root filesystem device
. However, there seems to be a problem with this step. Could you kindly assist me in identifying the underlying cause? Many thanks in advance for your help.The text was updated successfully, but these errors were encountered: