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

Ship it!


Ship It!

- Andreas Sandberg


On Dec. 30, 2015, 5:39 p.m., Steve Reinhardt wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/3264/
> -----------------------------------------------------------
> 
> (Updated Dec. 30, 2015, 5:39 p.m.)
> 
> 
> Review request for Default.
> 
> 
> Repository: gem5
> 
> 
> Description
> -------
> 
> Changeset 11282:2a1dc0a50a96
> ---------------------------
> mem: fix bug in packat access endianness changes
> 
> The new Packet::setRaw() method incorrectly still contained
> an htog() conversion.  As a result, calls to the old set()
> method (now defined as setRaw(htog(v))) underwent two htog
> conversions, which breaks things when htog() is not a no-op.
> 
> Interestingly the only test that caught this was a SPARC
> boot test, where an IsaFake device with a non-zero return
> value was getting swapped twice resulting in a register
> getting loaded with 0x100000000000000 instead of 1.
> (Good reason for keeping SPARC around, perhaps?)
> 
> 
> Diffs
> -----
> 
>   src/mem/packet_access.hh 953f7d1cc9e3 
> 
> Diff: http://reviews.gem5.org/r/3264/diff/
> 
> 
> Testing
> -------
> 
> Passes full regressions, makes 
> build/SPARC/tests/opt/long/fs/80.solaris-boot/sparc/solaris/t1000-simple-atomic
>  test pass (with updates).
> 
> 
> Thanks,
> 
> Steve Reinhardt
> 
>

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

Reply via email to