Re: 16k or 64k PAGE_SIZE and "illegal instruction" (signal -4) errors

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

 



On Tue, Aug 26, 2014 at 05:27:28AM -0400, Joshua Kinard wrote:

> Okay, so from the "make kmap cache coloring aware" thread, I've been playing
> with larger PAGE_SIZE values on the Octane and O2 for the last few hours.
> 16k and 64k used to, in the past, never get far after init (usually died
> *at* init)  That appears to have changed now.  Most programs seem to
> JustWork(), but very randomly, I am getting a signal -4, illegal instruction
> (SIGILL) on the Octane.  Both systems are running kernels w/ 64k PAGE_SIZE
> at the moment.
> 
> I cannot reproduce it on demand, so I'm not really sure what the cause could
> be.  PAGE_SIZE should be largely transparent to userland these days, so I am
> wondering if this might be more oddities w/ an R14000 CPU.

This sound very unlikely as the CPU was primarily designed to run IRIX and
SGI's systems were using 16k or even 64k page size.

What userland are you running and how old is it?  Are you seeing different
results for 16k and 64k?

  Ralf


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

  Powered by Linux