rutabaga_gfx: Support for cached mappings on msm
rutabaga_gfx: Support for cached mappings on msm

This is a stop gap solution until we have some way for the kernel to
report mapping info to crosvm.  But since on arm devices without FWB,
the mapping attributes are the more restrictive of the S1 and S2
mappings, for now we can just map them as cached in the S2 pgtables.

BUG=b:239718180
TEST=cts-tradefed run cts -m CtsVideoTestCases -t android.video.cts.VideoEncoderDecoderTest#testAvcGoog0Perf0320x0240

Change-Id: Ib3f085fd8da768b58e7a6d8deadf3a16c7cbcc4c
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3832355
Reviewed-by: Daniel Verkamp <72bc170b46ec491f7bdd4359a1c0bfed274de40c@chromium.org>
Auto-Submit: Rob Clark <915c10c999604870200b6defbe633d857c856ca0@chromium.org>
Commit-Queue: Rob Clark <915c10c999604870200b6defbe633d857c856ca0@chromium.org>
Tested-by: Rob Clark <915c10c999604870200b6defbe633d857c856ca0@chromium.org>

google/crosvm,google/crosvm,google/crosvm,google/crosvm