home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.development      Operating system development chatter      4,255 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 4,057 of 4,255   
   James Harris to Dan Cross   
   Re: This newsgroup.   
   14 Dec 23 20:16:59   
   
   From: james.harris.1@gmail.com   
      
   On 13/12/2023 15:29, Dan Cross wrote:   
   > In article ,   
   > James Harris   wrote:   
   >> On 23/03/2023 19:49, Dan Cross wrote:   
   >>> In article ,   
   >>> Scott Lurndal  wrote:   
   >>>> cross@spitfire.i.gajendra.net (Dan Cross) writes:   
   >>   
   >> ...   
   >>   
   >>>>>    It was never clear to me   
   >>>>> how a hypervisor could, in general, know the format of the guest   
   >>>>> page tables.  I know the Disco folks had to make some changes to   
   >>>>> Irix to get it to work.   
   >>>>   
   >>>> When I was working on IRIX, I was not fond of either the software   
   >>>> managed TLB, coloring or the Kseg stuff; the MIPS project I worked on was   
   called   
   >>>> Teak and was a distributed version of Irix (eventually cancelled)   
   >>>> for networks of R10k boxes.   
   >>>   
   >>> I get it from a hardware perspective: fewer transistors with a   
   >>> software-managed TLB, but man...so many drawbacks.   
   >>   
   >> Handling a software-managed TLB may be more work, in a sense, but it   
   >> gives an OS developer more control, more feedback, more freedom, and   
   >> perhaps better opportunities for performance gains - as long as the TLB   
   >> is large enough.   
   >   
   > Citation needed.   
   >   
   >> Having the hardware carry out a walk of page tables (the only option if   
   >> the TLB can is updated by hardware) has long seemed to me like a bad   
   >> idea, and it doesn't scale very well as addresses get wider.   
   >   
   > This seems like a claim that isn't going to stand up to close   
   > scrutiny, let alone evidence.   
      
   Is any of that not covered in the reply I've just made to Scott?   
      
      
   --   
   James Harris   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca