Date: Thu, 2 Mar 2000 16:43:09 -0500 (EST) From: Andrew Gallatin <gallatin@cs.duke.edu> To: Vladimir Kravchuk <adm@smr.ru> Cc: Doug Rabson <dfr@nlsystems.com>, freebsd-alpha@FreeBSD.ORG Subject: Re: About pci_if.h Message-ID: <14526.57263.767312.316660@grasshopper.cs.duke.edu> In-Reply-To: <38BE3F6D.1F8A78D1@smr.ru> References: <Pine.BSF.4.21.0002280951170.8714-100000@salmon.nlsystems.com> <38BE3F6D.1F8A78D1@smr.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
Vladimir Kravchuk writes: > I would like to install GM Myrinet software but > I can not to compile the empty program on > FreeBSD4.0-20000214-CURRENT(Alpha and Intell) if The problem is that a few interfaces have changed since the gm driver was written & there is at least one bug in their code. The appended patch appears to work -- at least I can build GM, load the kernel module, and run the mapper. Cheers, Drew ------------------------------------------------------------------------------ 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 diff -cr gm-1.1.3/drivers/freebsd/gm/gm_arch.c gm-1.1.3.works/drivers/freebsd/gm/gm_arch.c *** gm-1.1.3/drivers/freebsd/gm/gm_arch.c Fri Dec 17 15:51:10 1999 --- gm-1.1.3.works/drivers/freebsd/gm/gm_arch.c Thu Mar 2 16:11:15 2000 *************** *** 131,149 **** /* read */ noread, /* write */ nowrite, /* ioctl */ gm_freebsd_ioctl, - /* stop */ nostop, - /* reset */ noreset, - /* devtotty */ nodevtotty, /* poll */ nopoll, /* mmap */ gm_freebsd_mmap, /* strategy */ nostrategy, /* name */ "gm", - /* parms */ noparms, /* maj */ CDEV_MAJOR, /* dump */ nodump, /* psize */ nopsize, /* flags */ 0, - /* maxio */ 0, /* bmaj */ -1 }; --- 131,144 ---- diff -cr gm-1.1.3/drivers/freebsd/make-os.in gm-1.1.3.works/drivers/freebsd/make-os.in *** gm-1.1.3/drivers/freebsd/make-os.in Fri Dec 17 15:51:10 1999 --- gm-1.1.3.works/drivers/freebsd/make-os.in Thu Mar 2 16:08:41 2000 *************** *** 16,22 **** endif ! FREEBSDFLAGS= -DKERNEL -D__KERNEL__ -DKLD_MODULE -O -pipe $(ARCHFLAGS) LD=ld FREEBSD_INCLUDES=-I/usr/src/sys -I/usr/src/sys/compile/GENERIC --- 16,22 ---- endif ! FREEBSDFLAGS= -D_KERNEL -D__KERNEL__ -DKLD_MODULE -O -pipe $(ARCHFLAGS) LD=ld FREEBSD_INCLUDES=-I/usr/src/sys -I/usr/src/sys/compile/GENERIC diff -cr gm-1.1.3/mt/libmt/mt_Gm.c gm-1.1.3.works/mt/libmt/mt_Gm.c *** gm-1.1.3/mt/libmt/mt_Gm.c Fri Dec 17 15:51:34 1999 --- gm-1.1.3.works/mt/libmt/mt_Gm.c Thu Mar 2 16:06:25 2000 *************** *** 18,24 **** #if defined(GM_OS_OSF1) || defined(GM_CPU_mips) || defined(GM_OS_SOLARIS) #define DECLARE_GETHOSTNAME 1 ! #elif defined GM_OS_LINUX #define DECLARE_GETHOSTNAME 1 #endif --- 18,24 ---- #if defined(GM_OS_OSF1) || defined(GM_CPU_mips) || defined(GM_OS_SOLARIS) #define DECLARE_GETHOSTNAME 1 ! #elif defined(GM_OS_LINUX) || defined(GM_OS_FREEBSD) #define DECLARE_GETHOSTNAME 1 #endif To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14526.57263.767312.316660>