Hi Murat, 

1) As far as I am aware, only PIPT caches are implemented in gem5 (arguably the 
L1 can be VIPT as a result of using the correct combination of 
associativity/number of sets and page size). If you want a virtual cache, 
you'll have to implement it yourself, and this is not going to be trivial if 
you want coherence to work, I reckon. 
2) Nothing particular, I would say. 

Arthur. 

----- Mail original -----

> De: "Murat Koksal" <[email protected]>
> À: [email protected]
> Envoyé: Jeudi 26 Mai 2016 22:20:27
> Objet: [gem5-users] Cache properties

> Hello,

> I am trying to find certain information about the caches employed in se.py. I
> am aware that some configuration options are available in
> gem5/configs/common/Caches.py file, but so far I haven't found what I am
> looking for. I was wondering if anybody could direct me in the right
> direction. What I would like to know is

> 1) where is it specified that a cache uses physical/virtual addresses for
> indices/tags, and
> 2) what happens to the cache contents upon a syscall?

> Thanks.

> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to