Hi Steve Thank you very much for the information. You said MMIO, so does it mean that I can't connect the device and the membus with regular ports. The reason I want a peripheral is to monitor the communication among the entire system, I was planning to add an USB drive and monitor its communication, do you think it's possible to implement it? I really appreciate your help.
Best, Yuting > On Jun 26, 2015, at 4:15 PM, Steve Reinhardt <ste...@gmail.com> wrote: > > You can certainly include devices in your system configuration regardless of > whether you're using SE or FS mode. Without a device driver, though, it's > tricky to actually use use device, unless you've explicitly designed the > device for user-mode access, or if your application has its own device driver > built in. Basically you can use the 'map()' method on the Process object (see > src/sim/Process.py) to map the device registers into your program address > space, but from there it's up to you to do the proper MMIO accesses to get it > to work. > > Steve > > > On Fri, Jun 26, 2015 at 12:47 PM cao2 <c...@mail.usf.edu > <mailto:c...@mail.usf.edu>> wrote: > Hi > > Can SE mode have peripherals like terminal, usb or anything? I can't seem to > find any related documentation. > > Best, > Cao > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org <mailto:gem5-users@gem5.org> > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > <http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users>_______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users