Hi ,
we follow the document https://developer.arm.com/documentation/109541/24-3/Testing-the-software-stack-and-FVP/Buildroot-tests/Test-MPAM?lang=en to test MPAM function on dsu0 L3 Cache.
I found lumex fvp on tc4-branch could not support cache_state_modelled
Hi saiph wang,
The cache state modelling has been deprecated (see the note in link below) so you should not enable it any longer.
developer.arm.com/.../Functional-caches-in-Fast-Models
--
For cache-state modeling to work, all components within the coherency domain must have consistent cache-state modeling settings. Support for cache state modeling beyond the CPUs is deprecated and will be removed in a future release. When support is removed from the interconnects, this means that cache state modeling can only be enabled if the coherency boundary is before the interconnect, for example at the cluster boundary.
Just FYI, the cache state modelling doesn't intend to replicate the same behavior as the caches in real hardware. Please see the link below for further information about this.
developer.arm.com/.../Caches-in-Fast-Models
Kind regards,
Toshi