Re: [PATCH] Further TLB handler optimizations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Rojhalat Ibrahim wrote:
[snip]
> >>Well, at least for a 32-bit kernel. If I compile a 64-bit
> >>kernel it still stops when it should start init. Any ideas?
> >
> >Is this really related to my TLB exception handler patch? The 64bit
> >versions of it are pretty well tested now, so it would be most likely
> >some flaw specific to your CPU. The 64bit kernel had no optimized TLB
> >handlers before.
> 
> Don't know. It's just that it worked before. But I might just
> have been lucky then. I just checked again and found that without
> SMP enabled 64 bit is working too. So the problem might indeed
> not be related to your patch.

The pte updates for SMP are tricky but the same for 32 and 64 bit.
The old 32bit SMP code simply ignored the race condition, the 64bit SMP
version had no optimization but called always do_fage_fault.

64bit SMP systems known to work so far are SGI IP27 and Broadcom SB1250.


Thiemo


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux