> On May 18, 2012, 6:09 a.m., Nilay Vaish wrote: > > configs/common/FSConfig.py, line 311 > > <http://reviews.gem5.org/r/1191/diff/1/?file=26300#file26300line311> > > > > I would prefer if we can just make amends to the existing function for > > classic memory system to support Ruby as well, instead of this entire new > > function. > > Andrew Cebulski wrote: > So pretty much mimic how Ruby is setup with X86 instead of Alpha?
Yes, that is much more preferable. Else, any changes to the rest of the system will have to be made in two different places. - Nilay ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1191/#review2707 ----------------------------------------------------------- On May 18, 2012, 8:36 a.m., Andrew Cebulski wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://reviews.gem5.org/r/1191/ > ----------------------------------------------------------- > > (Updated May 18, 2012, 8:36 a.m.) > > > Review request for Default. > > > Description > ------- > > These are the changes I made to get ARM FS working with Ruby. Most notably, > I had to make the memory contiguous by putting the physmem and nvmem > together, otherwise Ruby would not handle them correctly. Details here on > the mailing list: > http://permalink.gmane.org/gmane.comp.emulators.m5.users/10440 > > This required shrinking physmem from 256MB to 172MB, then placing nvmem at > address 172MB. Next, the boot loader has to be recreated with the Makefile > under the system directory, changing the address to 0x0C000000. > > Hopefully, at the very least, this will help others start testing out ARM FS > with Ruby. > > > Diffs > ----- > > build_opts/ARM_MESI_CMP_directory PRE-CREATION > build_opts/ARM_MOESI_CMP_directory PRE-CREATION > build_opts/ARM_MOESI_CMP_token PRE-CREATION > build_opts/ARM_MOESI_hammer PRE-CREATION > configs/common/Benchmarks.py f681719e2e99 > configs/common/FSConfig.py f681719e2e99 > configs/example/ruby_fs.py f681719e2e99 > src/dev/arm/RealView.py f681719e2e99 > system/arm/simple_bootloader/Makefile f681719e2e99 > > Diff: http://reviews.gem5.org/r/1191/diff/ > > > Testing > ------- > > Currently, I've tested this successfully with the SPEC CPU2006 libquantum > benchmark with the Timing CPU. I'm still running tests with the ARM O3CPU. > They seem to be hanging during boot at "sched_clock: 32 bits at 24MHz, > resolution 41ns, wraps every 178956ms". Note that I have not tested this > with Android, only Ubuntu. > > > Thanks, > > Andrew Cebulski > > _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
