From owner-freebsd-emulation Mon Sep 11 14:29:12 2000 Delivered-To: freebsd-emulation@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id CB4E737B423; Mon, 11 Sep 2000 14:29:07 -0700 (PDT) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.3/8.9.3) with ESMTP id RAA09656; Mon, 11 Sep 2000 17:29:06 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.0/8.9.1) id e8BLT6g45456; Mon, 11 Sep 2000 17:29:06 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 11 Sep 2000 17:29:06 -0400 (EDT) To: freebsd-emulation@freebsd.org, marcel@scc.nl Cc: freebsd-java@freebsd.org Subject: patches to (sorta) run IBM Java 1.3 X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14781.19093.242122.261119@grasshopper.cs.duke.edu> Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've got the IBM jdk 1.3 partially working. So far, it seems that anything which tries to bring up an X window dies a horrid death. All else seems to work fine. I've left a new patchset at http://www.cs.duke.edu/~gallatin/linux_sa_siginfo/diff This patchset is against a pre-SMPng -current and: - changes MINSIGSTKSZ from 8192 to 2048 - implements linux_rt_sendsig() & linux_rt_sigreturn() - implements userland sigtramp code for linux_rt_sigreturn() - implements linux_to_bsd_sigaltstack & bsd_to_linux_sigaltstack() to fix a bug in linux_sigaltstack & to avoid lots of cut-n-paste in linux_rt_sigreturn(). This also fixes the "Java HotSpot(TM) Client VM warning: cannot uninstall alt signal stack" one sees with Sun's 1.3 JDK. - peppers a lot of the linux code with loud uprintfs to assist in debugging the X problem I currently suspect the X problem has something to do with we grow our stacks when they're mapped as MAP_STACK. The apps which die are always killed because of a not totally unreasonable looking stack address. I'm really, really hoping to find somebody to help me debug the X window problem. Somebody, please? ------------------------------------------------------------------------------ Andrew Gallatin, Sr Systems Programmer http://www.cs.duke.edu/~gallatin Duke University Email: gallatin@cs.duke.edu Department of Computer Science Phone: (919) 660-6590 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message