Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.cs.su.oz.au!news.adelaide.edu.au!gateway.dircsa.org.au!cleese.apana.org.au!apanix.apana.org.au!hart
From: hart@apanix.apana.org.au (Leigh Hart)
Newsgroups: comp.os.386bsd.questions
Subject: Undefined symbols _outsl, _insl in kernel compile?!
Date: 7 Aug 94 03:01:09 GMT
Organization: Apanix Public Access Unix, +61 8 373 5485 (5 lines)
Lines: 60
Message-ID: <hart.776228469@apanix.apana.org.au>
NNTP-Posting-Host: seldon.apanix.apana.org.au
Keywords: kernel
Hi all,
I'm running FreeBSD-1.1-Gamma and am trying to make use of my
VLB SCSI card (aic6360). I have the driver for the aic6360
that reportedly is being released with FreeBSD-2.0 (4.4lite)
and I also have some instructions on getting it compiled into
my FreeBSD-1.1-Gamma kernel.
The kernel build runs fine until the link phase:
loading 386bsd
aic6360.o: Undefined symbol _outsl referenced from text segment
aic6360.o: Undefined symbol _insl referenced from text segment
*** Error code 1
Stop.
The sections of code that uses these two symbols are:
#if AIC_USE_DWORDS
outsl(DMADATALONG, aic->dp, xfers);
#else
outsw(DMADATA, aic->dp, xfers);
#endif
and
#if AIC_USE_DWORDS
insl(DMADATALONG, aic->dp, DINAMOUNT/4);
#else
insw(DMADATA, aic->dp, DINAMOUNT/2);
#endif
The comments and definition for AIC_USE_DWORDS are:
/* Use doubleword transfers to/from SCSI chip. Note: This requires
* motherboard support. Basicly, some motherboard chipsets are able to
* split a 32 bit I/O operation into two 16 bit I/O operations,
* transparently to the processor. This speeds up some things, notably long
* data transfers.
*/
#define AIC_USE_DWORDS 1
Is outsl and insl something that's only going to be in FreeBSD-2.0 ?
I noticed in /usr/include/machine/cpufunc.h that only insw and outsw
are defined - is my performance going to be that bad only using those
instead of insl and outsl ?
Thanks for any info!
Cheers
Leigh
--
| "By the time they had diminished | Leigh Hart |
| from 50 to 8, the other dwarves | <hart@eppie.apana.org.au> |
| began to suspect 'Hungry' ..." | C/- PO Box 758 |
| -- Gary Larson, "The Far Side" | North Adelaide SA 5006 |