Yes, but doing so is playing with fire.
The state is queried by getState(). If a TBE is allocated, the
state is pulled from the TBE entry. Otherwise if a cache block is
allocate, the state is pulled from the State field in the CacheEntry.
Otherwise State:NP is typically returned.
You could directly manipulate the cache block's state by
accessing the TBEEntry or CacheEntry directly. I.e.
L2cacheMemory[different_address].State := State:MY_MESSED_UP_STATE;
--Mike
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.