logo       

Re: xphoton/xfree86 4.2 for qnx6.1: msg#00022

Subject: Re: xphoton/xfree86 4.2 for qnx6.1
> > BTW, the SMP issues (even in X clients using a remote X server) still
> > cause a lockup.  Boot with one CPU and all is fine.
> >
> 
> Looks to me like a bug in the QNX6.1's support of SMP.
> If you are a commmercial user, Chris can probably hook you up
> to QSSL resources. Otherwise, the "good news" is SMP support
> will be taken out from the Non Commercial release of QNX 6.2
> because of the flakiness.

The "good news" to me is that there will even be a Non-Commercial
release of QNX 6.2 ;-)

Though I do hope to be a commercial user soon, if I can convince some of
my old contacts to hire me again and let me port the QNX 4 code I did
for them to QNX 6.X :)

My experience with SMP is that it is often blamed for code that is
simply not thread safe or multiple CPU safe (atomic read/write vs. spin
locks).  If the QNX kernel is the root of the SMP troubles with Xlib, I
find it strange that none of my pthread tests are showing signs of
locking up.  I know very little about the actual XFree86 code, but I
don't believe it is multi-threaded, but I recall shared memory support. 
Perhaps some locking in the shared memory is not SMP safe in the QNX
port?  Anyway I'm probably way off course here as I've never seriously
looked at the XFree86 code.

Thanks again Frank for making all this available.  The new XPhoton is
great.





<Prev in Thread] Current Thread [Next in Thread>