Yes and no. Those functions are necessary for the instructions to be able to try accesses without actually touching memory, but I don't think there's any other concrete need for them.
Gabe Quoting Steve Reinhardt <[email protected]>: > So does this imply that we should just ditch those translate*Req calls and > have each CPU directly call translate() on its itb or dtb? It seems like > that's all the working instances of the CPU models do. There are a few > cases where the translate*Req calls still call the process ptable, but > that's an anomaly and should be eliminated now that we use TLBs in SE mode > too. > > (Basically I think that's where these calls came from, is they provided a > uniform interface to translation across FS/SE back when SE didn't use a > TLB.) > > Steve > _______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
