----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1726/#review4080 -----------------------------------------------------------
Ship it! this seems fine with me. If you set the buffer size to 64, do you see any statistics changes? If not, feel free to commit. - Ali Saidi On Feb. 18, 2013, 11:04 a.m., Anthony Gutierrez wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://reviews.gem5.org/r/1726/ > ----------------------------------------------------------- > > (Updated Feb. 18, 2013, 11:04 a.m.) > > > Review request for Default. > > > Description > ------- > > Changeset 9543:d67d38fdc178 > --------------------------- > O3 CPU: allow the fetch buffer to be smaller than a cache line > > the current implementation of the fetch buffer in the o3 cpu > is only allowed to be the size of a cache line. some > architectures, e.g., ARM, have fetch buffers smaller than a cache > line, see slide 22 at: > http://www.arm.com/files/pdf/at-exploring_the_design_of_the_cortex-a15.pdf > > this patch allows the fetch buffer to be set to values smaller > than a cache line. > > > Diffs > ----- > > configs/common/O3_ARM_v7a.py 0ac00d9a8aaf8be3749dbe03b3992e8d24ef9b07 > src/cpu/o3/O3CPU.py 0ac00d9a8aaf8be3749dbe03b3992e8d24ef9b07 > src/cpu/o3/fetch.hh 0ac00d9a8aaf8be3749dbe03b3992e8d24ef9b07 > src/cpu/o3/fetch_impl.hh 0ac00d9a8aaf8be3749dbe03b3992e8d24ef9b07 > > Diff: http://reviews.gem5.org/r/1726/diff/ > > > Testing > ------- > > ran several of the shorter SPEC CPU2006 benchmarks with test input. > icache.overall_accesses::total stat was validated against real > cortex A15 hardware, the value is much closer now. > > > Thanks, > > Anthony Gutierrez > > _______________________________________________ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev