// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// Authors: Alec Roelke
////////////////////////////////////////////////////////////////////
//
if mem_flags:
mem_flags = [ 'Request::%s' % flag for flag in mem_flags ]
- s = '\n\tmemAccessFlags = ' + string.join(mem_flags, '|') + ';'
+ s = '\n\tmemAccessFlags = ' + '|'.join(mem_flags) + ';'
iop.constructor += s
# select templates
%(ea_code)s;
if (fault == NoFault) {
- fault = readMemAtomic(xc, traceData, EA, Mem, memAccessFlags);
+ fault = readMemAtomicLE(xc, traceData, EA, Mem, memAccessFlags);
%(memacc_code)s;
}
%(op_decl)s;
%(op_rd)s;
- getMem(pkt, Mem, traceData);
+ getMemLE(pkt, Mem, traceData);
if (fault == NoFault) {
%(memacc_code)s;
}
if (fault == NoFault) {
- fault = writeMemAtomic(xc, traceData, Mem, EA, memAccessFlags,
+ fault = writeMemAtomicLE(xc, traceData, Mem, EA, memAccessFlags,
nullptr);
}
}
if (fault == NoFault) {
- fault = writeMemTiming(xc, traceData, Mem, EA,
+ fault = writeMemTimingLE(xc, traceData, Mem, EA,
memAccessFlags, nullptr);
}