From owner-freebsd-alpha Fri Apr 21 20:58:12 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from mail.hiwaay.net (fly.HiWAAY.net [208.147.154.56]) by hub.freebsd.org (Postfix) with ESMTP id F12DD37B98D for ; Fri, 21 Apr 2000 20:58:09 -0700 (PDT) (envelope-from sprice@hiwaay.net) Received: from localhost (sprice@localhost) by mail.hiwaay.net (8.10.1/8.10.1) with ESMTP id e3M3w8U11372 for ; Fri, 21 Apr 2000 22:58:08 -0500 (CDT) Date: Fri, 21 Apr 2000 22:58:08 -0500 (CDT) From: Steve Price To: freebsd-alpha@freebsd.org Subject: porting Java to the alpha Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi all, I have a wild hair to spend some time (but no promises as to how much) porting JDK2 to the alpha. A couple of questions come to mind immediately after doing some work on the i386 port. 1) What are the contents of sigjmp_buf._sjb[*]? Any pointers to some good Alpha assembly language docs would be great as I'd really like to understand the contents of src/lib/libc/alpha/gen/{,sig}setjmp.S. 2) Is there any state that I need to worry about maintaining when switching contexts that {,sig}setjmp and {,sig}longjmp don't already do for me? I know the Alpha doesn't have FP registers, but for instance on the i386 you have to (re)store the FPU mask when switching contexts. Anything like this on the Alpha that I should be aware of? TIA. -steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message