Closed morning21 closed 3 years ago
Yes. https://github.com/cwfletcher/stt/blob/master/src/cpu/o3/iew_impl.hh#L1260 Loads cannot be issued (certainly not be able to perform TLB lookups) if "fenceDelay" is set.
I see. Thank you very much!
Current STT delays execution for fence delayed loads, instead of handling them with InvisiSpec.
I'm reading the implementation about how to control delaying TLB lookup. According to current implementation, STT does not use readyToExpose in InvisiSpec anymore before TLB lookup. That's to say, the status of
isSPEC()
in request is not set if theisInvisibleSpec
flag is not enabled. Then, the TLB lookup is not delayed.If I want to enable delaying TLB lookup, is it necessary to enable the
isInvisibleSpec
flag during simulation?Waiting for your response. Thank you very much!