From: cross@spitfire.i.gajendra.net   
      
   In article , BGB wrote:   
   >On 5/25/2023 2:08 PM, Dan Cross wrote:   
   >[snip]   
   >You can adjust them when them in the handlers at basically the same time   
   >as when doing an additional level of address translation, no additional   
   >trapping needed.   
   >   
   >The point is not "well, it requires some additional code", but rather   
   >that it does not require additional hardware support for each feature   
   >that is added.   
   >   
   >Most would not likely consider needing to use a few additional lookup   
   >tables or similar to be a significant issue.   
      
   What if I told you that no modern architectures use soft-TLBs   
   _because_ "most" serious users found out through real world   
   experience that "needing to use a few additional lookup tables"   
   actually _is_ a "significant issue"?   
      
   >So, as the guest sees it, it has one set of addresses, one set of ASIDs,   
   >etc, and for the host, different addresses and ASIDs.   
   >   
   >No big issue so long as one doesn't run out of ASIDs.   
      
   Yeah, that "as long as..." is doing a lot of work for you there.   
      
    - Dan C.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|