Существует только один Core ACTIVE в двухъядерном Verilator при запуске программ baremetal или pk
Я использую двухъядерную сборку Verilator(эмулятор). Но я обнаружил, что только одно ядро активно, когда я запускаю baremetal программ pk, используя такую команду:
./emulator-freechips.rocketchip.system-DualCoreConfig baremetal-program
или же
./emulator-freechips.rocketchip.system-DualCoreConfig pk pk-program
Я построил Verilator, используя команду, показанную ниже:
cd rocket-chip/emulator
make CONFIG=DualCoreConfig
Большое спасибо за любую идею об этом!