From owner-freebsd-java Tue Apr 9 17:26:36 2002 Delivered-To: freebsd-java@freebsd.org Received: from gnuppy.monkey.org (wsip68-15-8-100.sd.sd.cox.net [68.15.8.100]) by hub.freebsd.org (Postfix) with ESMTP id 9DD1537B400 for ; Tue, 9 Apr 2002 17:26:33 -0700 (PDT) Received: from billh by gnuppy.monkey.org with local (Exim 3.35 #1 (Debian)) id 16v5wB-0000qS-00; Tue, 09 Apr 2002 17:26:11 -0700 Date: Tue, 9 Apr 2002 17:26:11 -0700 To: Daniel Eischen Cc: Nate Williams , Herve Quiroz , freebsd-java@FreeBSD.ORG Subject: Re: FreeBSD 5.0 Developer Preview #1 Now Available Message-ID: <20020410002611.GA3233@gnuppy.monkey.org> References: <15539.4987.918286.268041@caddis.yogotech.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i From: Bill Huey Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tue, Apr 09, 2002 at 12:37:49PM -0400, Daniel Eischen wrote: > If it uses pthreads, it shouldn't need to be retooled, except perhaps > for any MD Java thread context manipulations. SA (or KSEs) shouldn't > normally be used directly except within the threads library itself. We read the ucontext contents of each thread depending on state to extract GC roots. I haven't been using -current so I don't know if the pthreads library is significantly different than the one in -stable. But we don't use pthreads just yet so it doesn't matter. What does is the semantics of signal handling that's used to drive green threads. If that's changed then green threading might blow up, or if there's more tricky FPU handling in the kernel that effects userspace, etc... I remember a discussion on -arch that talked about pushing the ucontext stuff into the kernel but I don't know if that's changed just yet. If is not the case, then it should work. Somebody should tried it out and report back on the results. ;-) bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message