From owner-freebsd-current Sat Oct 17 21:30:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA05381 for freebsd-current-outgoing; Sat, 17 Oct 1998 21:30:59 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA05364 for ; Sat, 17 Oct 1998 21:30:51 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.9.1/8.9.1/Spinner) with ESMTP id MAA16935; Sun, 18 Oct 1998 12:28:29 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199810180428.MAA16935@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: Tom Jackson cc: Karl Pielorz , Chuck Robey , freebsd-current@FreeBSD.ORG Subject: Re: panic In-reply-to: Your message of "Sat, 17 Oct 1998 23:19:53 EST." <19981017231953.A1263@TOJ.org> Date: Sun, 18 Oct 1998 12:28:28 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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