When executing a load or a store, I need to be able to specify the physical address.
I have tried using the ASI_REAL and ldxa and stxa operation.
This configuration makes it possible to specify the physical address (or the virtual address), however, through the PIC I have seen that, for every load, a miss in the L1 cache is counted, even if the data is supposed to be in L1 cache. Therefore, I think the L1 cache is disabled for this kind of operations.
Is that true?
Is there any way to specify the physical address without disabling the L1 cache?
I have also another doubt about the replacement policy in data L1 and L2. For the L2, the description given in the Micr_Arch pdf file is not clear.
Does anyone know the details about the LRU in data L1 and L2?