Port-sparc64 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: TLB misses on UltraSPARC-IIi
On Wed, 2 Apr 2008, Yatin Gajjar wrote:
> Eduardo Horvath wrote:
> > On Wed, 2 Apr 2008, raymond.meyer%rambler.ru@localhost wrote:
> >
> >
> > > When a TLB miss occurs on UltraSPARC-IIi, it issues a trap to system
> > > software, which fills the TLB. Other processors have hardware support to
> > > automatically service TLB misses.
> > > My question is, why UltraSPARC-IIi does not provide such hardware support?
> > > Is it because to reduce the cost of manufacture? Or are there any
> > > advantages of handling TLB misses in software?
> > >
> >
> > Most CISC chips do H/W page table walks. Most RISC chips don't. It comes
> > down to whether you think the hardware guys or the software guys can lay out
> > a more efficient page table. (Like on Linux all MMUs are Intel MMUs...)
> >
> > Eduardo
> >
> The second generation SPARC CMT processors have hardware TLB walks.
That's H/W TLB load from a TSB, which is more of an extended TLB cache
than a true page table. Software still needs to provide translations
for TSB misses.
Eduardo
Home |
Main Index |
Thread Index |
Old Index