-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/1191/#review2707
-----------------------------------------------------------



configs/common/FSConfig.py
<http://reviews.gem5.org/r/1191/#comment3060>

    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.



configs/example/ruby_fs.py
<http://reviews.gem5.org/r/1191/#comment3061>

    elsif?



src/dev/arm/RealView.py
<http://reviews.gem5.org/r/1191/#comment3062>

    Why do we need these new functions? Can't we make changes to the existing 
ones?


- Nilay Vaish


On May 12, 2012, 4:36 p.m., Andrew Cebulski wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/1191/
> -----------------------------------------------------------
> 
> (Updated May 12, 2012, 4:36 p.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

Reply via email to