arch-arm: Fix cache line size for cache maintenace inst
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Tue, 19 Dec 2017 21:43:51 +0000 (21:43 +0000)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Wed, 7 Feb 2018 16:14:39 +0000 (16:14 +0000)
commit760e2eb6f4e40080a49e6372284c5213bf95475a
treeea44514200a121ce3e653ca635adbd5e514a7fec
parentf4e27c3ff56894e738bd2a975646b5a07d9ea75c
arch-arm: Fix cache line size for cache maintenace inst

Cache maintenance operations operate on whole cache blocks. This
changeset uses the system cache line size as the size of the cache
maintenance requests and masks the lower bits of the effective
address.

Change-Id: I6e7aefff51670c8cac39e4e73db21a0c5a0b7aef
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/7824
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/isa/templates/misc.isa