Extra Zero/Shark patches for review
glewis at eyesbeyond.com
Tue Nov 24 23:22:08 PST 2009
On Mon, Nov 23, 2009 at 10:44:24PM -0500, Kurt Miller wrote:
> Greg Lewis wrote:
> > Sensational. I like this implementation. The #else will need to become
> > an '#elif __FreeBSD__' though and we'll need to expand things for the
> > other BSDs unless I'm mistaken. On MacOS X we'll need to use the atomic
> > functions in <libkern/OSAtomic.h>. I'm not sure about OpenBSD.
> > Kurt, how do you feel about this version and are their atomic definitions
> > on OpenBSD we can use? I took a quick look in CVSweb last night and didn't
> > really see anything, but I could have easily missed it.
> I've been having difficulty finding the time to work on this. I don't
> want to hold you or Christos up. Please go forward with what works for
> FreeBSD and NetBSD. If I need to add support for older gcc, I can do
> that later when I have the time to work on it.
Thanks Kurt! I plan to get something committed in the next couple of days.
So far things seem to be working well with Zero on i386 and amd64. I'm
working on it on sparc64 where it currently runs trivial programmes but
definitely segfaults in other situations. So I expect that sparc64 support
won't be fully ready. Bootstrapping on sparc64 is currently a pain too.
Greg Lewis Email : glewis at eyesbeyond.com
Eyes Beyond Web : http://www.eyesbeyond.com
Information Technology FreeBSD : glewis at FreeBSD.org
More information about the bsd-port-dev