From 7931ea43430a0a090ea9cf7bfb4e6a19d524f664 Mon Sep 17 00:00:00 2001 From: Andras Tantos Date: Fri, 31 Jan 2025 12:04:14 -0800 Subject: [PATCH] Calling sub-command registration during initialization of IOP clusters. --- simulator/sim_lib/iop_cluster.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/simulator/sim_lib/iop_cluster.h b/simulator/sim_lib/iop_cluster.h index 8b53112..ac51ac3 100644 --- a/simulator/sim_lib/iop_cluster.h +++ b/simulator/sim_lib/iop_cluster.h @@ -38,7 +38,11 @@ public: virtual std::string GetName() const override; virtual std::string GetLongName() const override; virtual void Dump(size_t aIdent = 0) const override; - virtual void RegisterCommands(CommandHooks_t &aHooks) override {} + virtual void RegisterCommands(CommandHooks_t &aHooks) override { + for (auto &Iop : mIops) { + Iop->Cpu.RegisterCommands(aHooks); + } + } virtual void Tick() override; protected: void LoadBufferImage(const char *aFileName, CAddr_t aLoadAddr);