Hello Users,

I have defined a memory type for Normal Memory allocation using NMRR
register.
This memory type has  the Inner Cacheable property, "Non-Cacheable" and
Outer Cacheable property, "WriteBack-WriteAllocate".
The memory access to the memory region allocated using this memory type is
by-passing both L1 cache and L2 Cache. This means
both L1 and L2 falls in the Inner Cacheable domain.
According ARM Architecture Reference Manual, It is possible to have One
inner cache(L1) and One outer Cache(L2), which is implementation defined.

If my understanding is correct, in real systems, Cache that is connected as
the slave to the AMBA Bus, falls under Outer Cacheable domain.
How this can be controlled in Gem5?


Thanks,
Prathap
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to