> On Sept. 30, 2014, 1:45 p.m., Andreas Hansson wrote:
> > src/mem/multi_level_page_table_impl.hh, line 181
> > <http://reviews.gem5.org/r/2461/diff/1/?file=42085#file42085line181>
> >
> >     I'm not sure I'm a massive fan...but then again, I don't quite know 
> > what to suggest instead.

I think reformatting into two lines would be a win:

  for (; size > 0;
       size -= pageSize, vaddr += pageSize, new_vaddr += pageSize) {

The other alternative would be to make a more 'normal' for loop out of it:

  for (; size > 0; size -= pageSize) {
    [...]
    vaddr += pageSize;
    new_vaddr += pageSize;
  }

but while that's more conventional I don't really find it more readable; 
combining the loop-related updates as it currently stands is nice in my opinion.


- Steve


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


On Sept. 30, 2014, 12:32 p.m., Alexandru Dutu wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/2461/
> -----------------------------------------------------------
> 
> (Updated Sept. 30, 2014, 12:32 p.m.)
> 
> 
> Review request for Default.
> 
> 
> Repository: gem5
> 
> 
> Description
> -------
> 
> Changeset 10425:6ca15e9caf70
> ---------------------------
> mem: Page Table long lines
> 
> Trimmed down all the lines greater than 78 characters.
> 
> 
> Diffs
> -----
> 
>   src/mem/multi_level_page_table.hh 28b31101d9e6e5e75d04448451986d6318383f3c 
>   src/mem/multi_level_page_table_impl.hh 
> 28b31101d9e6e5e75d04448451986d6318383f3c 
>   src/mem/page_table.hh 28b31101d9e6e5e75d04448451986d6318383f3c 
>   src/mem/page_table.cc 28b31101d9e6e5e75d04448451986d6318383f3c 
> 
> Diff: http://reviews.gem5.org/r/2461/diff/
> 
> 
> Testing
> -------
> 
> Quick regression testing done.
> 
> 
> Thanks,
> 
> Alexandru Dutu
> 
>

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to