Searched hist:11302 (Results 1 - 4 of 4) sorted by relevance

/gem5/src/cpu/o3/
H A Dlsq.hhdiff 11302:bce9037689b0 Sun Jan 17 21:27:00 EST 2016 Steve Reinhardt <steve.reinhardt@amd.com> cpu: remove unnecessary data ptr from O3 internal read() funcs

The read() function merely initiates a memory read operation; the
data doesn't arrive until the access completes and a response packet
is received from the memory system. Thus there's no need to provide
a data pointer; its existence is historical.

Getting this pointer out of this internal o3 interface sets the
stage for similar cleanup in the ExecContext interface. Also
found that we were pointlessly setting the contents at this pointer
on a store forward (the useful memcpy happens just a few lines
below the deleted one).
H A Dlsq_unit.hhdiff 11302:bce9037689b0 Sun Jan 17 21:27:00 EST 2016 Steve Reinhardt <steve.reinhardt@amd.com> cpu: remove unnecessary data ptr from O3 internal read() funcs

The read() function merely initiates a memory read operation; the
data doesn't arrive until the access completes and a response packet
is received from the memory system. Thus there's no need to provide
a data pointer; its existence is historical.

Getting this pointer out of this internal o3 interface sets the
stage for similar cleanup in the ExecContext interface. Also
found that we were pointlessly setting the contents at this pointer
on a store forward (the useful memcpy happens just a few lines
below the deleted one).
H A Dcpu.hhdiff 11302:bce9037689b0 Sun Jan 17 21:27:00 EST 2016 Steve Reinhardt <steve.reinhardt@amd.com> cpu: remove unnecessary data ptr from O3 internal read() funcs

The read() function merely initiates a memory read operation; the
data doesn't arrive until the access completes and a response packet
is received from the memory system. Thus there's no need to provide
a data pointer; its existence is historical.

Getting this pointer out of this internal o3 interface sets the
stage for similar cleanup in the ExecContext interface. Also
found that we were pointlessly setting the contents at this pointer
on a store forward (the useful memcpy happens just a few lines
below the deleted one).
/gem5/src/cpu/
H A Dbase_dyn_inst.hhdiff 11302:bce9037689b0 Sun Jan 17 21:27:00 EST 2016 Steve Reinhardt <steve.reinhardt@amd.com> cpu: remove unnecessary data ptr from O3 internal read() funcs

The read() function merely initiates a memory read operation; the
data doesn't arrive until the access completes and a response packet
is received from the memory system. Thus there's no need to provide
a data pointer; its existence is historical.

Getting this pointer out of this internal o3 interface sets the
stage for similar cleanup in the ExecContext interface. Also
found that we were pointlessly setting the contents at this pointer
on a store forward (the useful memcpy happens just a few lines
below the deleted one).

Completed in 66 milliseconds