Re: ia64/147501: [ia64] options PREEMPTION causes instability

Marcel Moolenaar <[email protected]>
Newsgroups gmane.os.freebsd.devel.ia64
Message-ID <[email protected]>
On Feb 20, 2013, at 1:16 AM, Anton Shterenlikht <[email protected]> wrote:

> 	Date: Wed, 20 Feb 2013 04:03:21 GMT
> 	From: [email protected]
> 	Subject: Re: ia64/147501: [ia64] options PREEMPTION causes instability
> 
> 	Synopsis: [ia64] options PREEMPTION causes instability
> 
> 	State-Changed-From-To: patched->closed
> 	State-Changed-By: marcel
> 	State-Changed-When: Wed Feb 20 04:02:27 UTC 2013
> 	State-Changed-Why: 
> 	Fix r246890 & r246715 have been MFC'd.
> 
> 	http://www.freebsd.org/cgi/query-pr.cgi?pr=147501
> 
> So do you recommend including this option in
> the kernel now?

Yes. I've changed all machines to include PREEMPTION.
I'll change the GENERIC kernel shortly.

> What about IPI_PREEMPTION?

IPI_PREEMPTION is only needed for the 4BSD scheduler.
It's not applicable with you have the ULE scheduler.
If you use the 4BSD scheduler, I *think* it's safe to
enable IPI_PREEMPTION as well, but have not tested
this myself. The functionality is shared with that of
the ULE scheduler (i.e. sending IPI_PREEMPT to other
CPUs).

Only i386 and amd64 has LINT built with IPI_PREEMPTION.
No other architecture has it in their NOTES.

HTH,

-- 
Marcel Moolenaar
[email protected]


_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ia64
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.