From owner-freebsd-current Sat Oct 17 22:20:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA09562 for freebsd-current-outgoing; Sat, 17 Oct 1998 22:20:48 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from silverback.gorilla.net (silverback.gorilla.net [208.128.8.1]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id WAA09554 for ; Sat, 17 Oct 1998 22:20:40 -0700 (PDT) (envelope-from tom@gorilla.net) Received: from peeper.TOJ.org [208.143.84.47] by silverback.gorilla.net with ESMTP (SMTPD32-4.07) id A98BB60084; Sun, 18 Oct 1998 00:15:55 CDT Received: (from tom@localhost) by peeper.TOJ.org (8.9.1/8.8.8) id AAA02130; Sun, 18 Oct 1998 00:20:19 -0500 (CDT) (envelope-from tom) Message-ID: <19981018001948.B1263@TOJ.org> Date: Sun, 18 Oct 1998 00:19:48 -0500 From: Tom Jackson To: Peter Wemm , Tom Jackson Cc: Karl Pielorz , Chuck Robey , freebsd-current@FreeBSD.ORG Subject: Re: panic References: <19981017231953.A1263@TOJ.org> <199810180428.MAA16935@spinner.netplex.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <199810180428.MAA16935@spinner.netplex.com.au>; from Peter Wemm on Sun, Oct 18, 1998 at 12:28:28PM +0800 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG *Bingo* no ahh shit! That fixed me here. I'm began running gpl_math_emulate so that the rc5des client would run on the Thinkpad. For your amusement, here's what I get if I change back to the straight math_emulate: -normal probes and swapon- /dev/wd0s1a: clean, 10064 [pid 10 (fsck),uid 0: exited on signal 10] Bus error Unknown error in reboot Enter root password... This one's really a gem. Don't even go into ddb. Let me know if you want to tackle that one. Thanks for the help on the other. Imagine Chuck's problem isn't this. On Sun, Oct 18, 1998 at 12:28:28PM +0800, Peter Wemm wrote: > Tom Jackson wrote: > [..] > > options GPL_MATH_EMULATE #Support for x87 GPL emulation > > #options MATH_EMULATE # x87 emulation > > > Ahh shit! > sys/gnu/i386/fpuemul/fpu_entry.c: > > moduledata_t gnufpumod = { > "gnufpu", > gnufpu_modevent, > 0 > }; > DECLARE_MODULE(gnufpu, gnufpu_modevent, SI_SUB_PSEUDO, SI_ORDER_ANY); > > The declaration should be: > DECLARE_MODULE(gnufpu, gnufpumod, SI_SUB_PSEUDO, SI_ORDER_ANY); > > This would explain a few things... The function address is being passed in > instead of the parameter block. > > If you need it, try using plain MATH_EMULATE, or try the fix above. > > Cheers, > -Peter > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > -- Tom To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message