arch-arm: We add PRFM PST instruction for arm
authoryuetsu.kodama <yuetsu.kodama@riken.jp>
Sat, 20 Oct 2018 02:58:54 +0000 (11:58 +0900)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Fri, 26 Oct 2018 12:47:46 +0000 (12:47 +0000)
commit59e3585a84ef172eba57c9936680c0248f9a97db
tree8bf691977e16156e5d05d18c087cb2a77af19212
parentd4b3e064adeeace3c3e7d106801f95c14637c12f
arch-arm: We add PRFM PST instruction for arm

Note current PRFM supports only PLD, but PST (prefetch for store) is
also important for latency hiding. We also bug fix in disassembler to
display prfop correctly.

Change-Id: I9144e7233900aa2d555e1c1a6a2c2e41d837aa13
Signed-off-by: Yuetsu Kodama <yuetsu.kodama@riken.jp>
Reviewed-on: https://gem5-review.googlesource.com/c/13675
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/insts/mem64.cc
src/arch/arm/insts/static_inst.cc
src/arch/arm/isa/insts/ldr64.isa
src/mem/cache/base.cc
src/mem/packet.cc
src/mem/packet.hh
src/mem/request.hh