Tony Feng <tony.fengkai <at> gmail.com> writes: > > > Hi, > I am trying to run ARM FS with ruby. The error I have now is the following: > gem5.debug: build/ARM/mem/ruby/system/RubyPort.cc:418: virtual void RubyPort::M5Port::recvFunctional(PacketPtr): Assertion `ruby_port- >pio_port.isConnected()' failed. > > Program aborted at cycle 0 > Aborted > > Clearly I messed up some port connection, but I can't find it. I was having problem in hooking up a dma device, then I think I don't have to use a dma device (do I?). The following is the class that create an ARM system with ruby. Can someone please help point out what goes wrong? Thank you. > > > > def makeArmRubySystem(mem_mode, machine_type, mdesc = None, bare_metal = False): > > > -Tony > > > > > _______________________________________________ > gem5-users mailing list > gem5-users <at> gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
I found a panic of "RubyPort::PioPort::recvFunctional() not implemented!" in the RubyPort.cc . Do I need to implement this class by my own to achieve my goal? Which recvFunctional() does Alpha FS with ruby use? Thanks, -Tony _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
