cpu: fix minor endian issue with trace output
(no functional change)
This commit is contained in:
@@ -513,7 +513,7 @@ AtomicSimpleCPU::write(T data, Addr addr, unsigned flags, uint64_t *res)
|
||||
// calling changeStatus() and changing it to "bad addr write"
|
||||
// or something.
|
||||
if (traceData) {
|
||||
traceData->setData(data);
|
||||
traceData->setData(gtoh(data));
|
||||
}
|
||||
return fault;
|
||||
}
|
||||
|
||||
@@ -564,7 +564,7 @@ TimingSimpleCPU::write(T data, Addr addr, unsigned flags, uint64_t *res)
|
||||
assert(split_addr <= addr || split_addr - addr < block_size);
|
||||
|
||||
T *dataP = new T;
|
||||
*dataP = TheISA::gtoh(data);
|
||||
*dataP = TheISA::htog(data);
|
||||
_status = DTBWaitResponse;
|
||||
if (split_addr > addr) {
|
||||
RequestPtr req1, req2;
|
||||
|
||||
Reference in New Issue
Block a user