Hi.
I am Bhushan, a graduate student from University of Virginia. First of all,
I would like to let you know that I find marss(and ptlsim) very promising
and easy to understand. I have some questions regarding the usage of MARSS.
It would be great if someone has answers to them.

*) I am trying to run MARSS with a 3-level cache hierarchy (private L1 - (I
and D) and L2 caches) and a shared L3 cache. For this, I defined
ENABLE_L3_CACHE in ptlsim/cache/memoryHierarchy.cpp and changed
cache_config_type to   private_L2 in PTLsimConfig:reset() in
ptlsim/sim/ptlsim.cpp.
My question is - are these the only changes necessary to enable a 3 level
hierachy? Is there some way of checking (after qemu loads the OS) that the
system has infact been configured with 3-levels? Or if I compile in debug
mode, can I check for any debug outputs to determine if the cache is in
2-level or 3-level? Also, is the cache configured as a 2-level hierarchy
(private L1 and shared L2) by default?

Thanks!
--
Bhushan
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to