cpu: Add support for CMOs in the cpu models
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Tue, 7 Feb 2017 11:35:48 +0000 (11:35 +0000)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Tue, 5 Dec 2017 11:47:01 +0000 (11:47 +0000)
commit099cb037e83d1e7bb47ec0e8eaf649a63f889d38
treeda6877f00070e243cb83c233fb5debfdf82a15e2
parent3deff78fe40b9aa3d4e3a8571f13f29072efe4e4
cpu: Add support for CMOs in the cpu models

Cache maintenance operations go through the write channel of the
cpu. This changes makes sure that the cpu does not try to fill in the
packet with data.

Change-Id: Ic83205bb1cda7967636d88f15adcb475eb38d158
Reviewed-by: Stephan Diestelhorst <stephan.diestelhorst@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/5055
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
src/cpu/checker/cpu.cc
src/cpu/minor/lsq.cc
src/cpu/o3/lsq_unit.hh
src/cpu/simple/atomic.cc
src/cpu/simple/timing.cc
src/mem/request.hh