Adds new trace types for AArch64 prfm and prfum instructions. These prefetch instructions have multiple variants based on:
- prefetch target: this may be the L1, L2 or L3 cache
- prefetch policy: either temporal or non-temporal
- type: prefetch may be for load, instruction or store
Also makes changes to account for these new prefetch trace types in drcachesim.
Issue: #4328 (closed)