As pointed out by [1], Arm doesn't seem to respect the cacheability attribute when mapping uncacheable memory. This is because the request is not tagged as uncacheable during SE translation With this patch we are checking for the cacheability attribute before finalizing translation [1]: https://github.com/gem5/gem5/issues/509 Change-Id: I42df0e119af61763971d5766ae764a540055781b Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>