summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1997-03-25From scottr@netbsd.org:briggs
Several more changes to move us toward MI-ness: - Use more consistent and portable types in the softc. - Map registers using an array of bus_size_t offsets, and set up the mapping in the attach code (thanks to Jason Thorpe for suggesting this!). - Disable the ae-specific watchdog, which is no longer necessary in the general case. Still remaining: split out functions used to copy data to/from the card, and retain a way to have a local driver name with the MI code.
1997-03-24Make sure head, tail, and nitems get zero'd even if weTodd C. Miller
can't cd to the target dir. Fixes rogue pointer problem introduced with safe chdir changes.
1997-03-23Adding more arches require more structuring and cleanup. More to come...Per Fogelstrom
1997-03-23Some changes for arc local bus com & lpt.Per Fogelstrom
1997-03-23Moved from pica since they are not Pica bus specificPer Fogelstrom
1997-03-23Use POSIX regexp, not v8 to avoid linking with -lcompat.Todd C. Miller
Parsing config files w/o regular expressions may be slightly slower but since this is normally done only once it's not a big deal.
1997-03-23Minor updates from lite2 + some KNF and strdup(3) checking.Todd C. Miller
Also, no need to change umask now that we use mkstemp(3).
1997-03-23-Wall happiness, use mkstemp(3) instead of mktemp(3), and someTodd C. Miller
minor KNF.
1997-03-22removed code that was inside #if 0 ... #endifkstailey
1997-03-22get __LDPGSZ defNiklas Hallqvist
1997-03-22Make this build work with objdirs, at least as linksNiklas Hallqvist
Still need work for plain obj dirs.
1997-03-21Fix two typos in fts(3). NetBSD PR#3364 and NetBSD PR#3368Todd C. Miller
from Enami Tsugutomo.
1997-03-21Make struct rusage comments consistent between header fileTodd C. Miller
and man page. NetBSD PR #3367
1997-03-21Add in recent NetBSD changes we didn't already have:Todd C. Miller
Always compile complete.c but ifdef out the bits if -DSMALL (christos) reset interactive mode correctly in auto_fetch() mget mode (lukem)
1997-03-21use ${COMPILE.c} even for the custom buildgvf
1997-03-21Fix alignment in srt0.c, from NetBSD.Jason Downs
1997-03-21cruftJason Downs
1997-03-21since cpio is now pax you can have it too.kstailey
1997-03-21Yet more DDB type correctnessNiklas Hallqvist
1997-03-21Make ddb variables longNiklas Hallqvist
1997-03-21New FIXUP_PC_AFTER_BREAK convention from NetBSDNiklas Hallqvist
1997-03-21Instead of explicit extern, include the include file which should do itNiklas Hallqvist
1997-03-21Make ddb variables long (for 64bit archs). from netbsdNiklas Hallqvist
1997-03-21NetBSD sync to sth like 970218Niklas Hallqvist
1997-03-21Add the bus_space_{read,write}_raw_multi_[248] extensionsNiklas Hallqvist
1997-03-2164-bit clean. if_ed.c now works on alpha.Niklas Hallqvist
1997-03-20update for adaptec supportchuck
1997-03-20MAJOR CHANGES: [contributed by Chuck Cranor <chuck@ccrc.wustl.edu> andchuck
Anne Hutton <hutton@isi.edu>]: - add support for Adaptec 155 PCI ATM cards (e.g. ANA-5940) - add sc->is_adaptec to handle differences between cards. - break out MID_MK_TXQ/MID_MK_RXQ seperate macros to handle the new Adaptec format TXQ/RXQ. - adjust en_dqneed to return 1 on ADP (since the Adaptec can DMA anything in one DRQ/DTQ!) - add hook for a bus specific reset function (adaptec has a seperate reset register that needs to be hit when resettting the midway). - adjust DMA test to not worry about burst sizes on the adaptec (since it handles it all for us!) and to handle the new DTQ/DRQ format. - add Adaptec DMA support to en_txlaunch() and en_service() BUG FIXES: - fixed receiver panic under heavy load ("lost mbuf in slot 0!"). when the reassembly buffer overflows, the T-bit is set in the RDB and the data field is empty. en_service() sets up a 4-byte (RDB size) dummy DMA without IF_ENQUEUE. but the recv intr handling in en_intr() always does IF_DEQUEUE. as a result, a successive recv intr loses its mbuf and leads to a panic. the solution is to only IF_DEQUEUE if the interrupt has non-zero length (indicating that there is an mbuf to get). in order for this to work, EN_DQ_MK must always be non-zero. we do this by or'ing in an unused bit (0x80000). reported by: Kenjiro Cho <kjc@csl.sony.co.jp> - fix setting of transmit channel when txspeed[] is non-zero (e.g. traffic shaping). the old scheme didn't work properly (it allowed the same VCI to use multiple tx channels thus defeating the txspeed[] parameter). the new scheme statically assigns a VC to a channel when txspeed[] is set. [note that the code to set txspeed[] isn't in the driver right now since a MI interface to do this hasn't been made yet] we add sc->txvc2slot[] and sc->txslot[n].nref for this. reported by: Kenjiro Cho <kjc@csl.sony.co.jp>, Milind M Buddihikot <milind@ccrc.wustl.edu>, Dong Lin <dong@eecs.harvard.edu> - if aal5 frame has a CRC error then the length field in the aal5 trailer may not be valid, so we can not use it [and we must dump the frame] contributed by: Yuhang Sun <sunyh@dworkin.wustl.edu> & chuck - when doing SRAM copies, be sure to round up the length to the next largest word (otherwise the driver will try to do a byte clean up DMA and then get an ID error interrupt). MINOR CLEANUPS: - add some extra support for a few more versions of FreeBSD contributed by: Kenjiro Cho <kjc@csl.sony.co.jp> - clean up loops in DMA test contributed by: Kenjiro Cho <kjc@csl.sony.co.jp> - restructure and cleanup of en_read/en_write macros/inlines - clean up some byte ordering stuff so that we are consistant throughout the driver
1997-03-20regenchuck
1997-03-20 - add Adaptec ATM ID's (0x5900, 0x5905). still trying to find out how theychuck
correspond to the ANA numbers... certainly includes ANA-5940. - add Efficient Nets product 0x0000. according to linux pci.h the 0x0000 is an FPGA version of the midway card and the 0x0002 is the ASIC version.
1997-03-20use ${COMPILE.c} even for the custom buildNiklas Hallqvist
1997-03-20Reference include directly to avoid $CDPATH clashes.Jason Downs
1997-03-19Fixed minor bug with next/prev/replay commands.Angelos D. Keromytis
1997-03-18Added ${DESTDIR} in -I/usr/include/kerberosIV. -mojMats O Jansson
1997-03-18fix a memory-leak problem in MDXEnd -- even when givenflipk
a non-NULL buffer, MDXEnd would go ahead and malloc a new one anyway.
1997-03-18Bad idea to reset mac68k_vidphys/videorowbytes here.briggs
1997-03-18Handle DAFB better. Only configure if we think a monitor is attached andbriggs
disable interrupts from the bloody card in any case. Also snag video address and rowbytes from the controller, too, just for fun.
1997-03-18Add bus handle and bus tag to grfbus_softc.briggs
1997-03-18Integrate local changesThorsten Lockert
1997-03-18Files missed from previous importThorsten Lockert
1997-03-18New release from Cyclic SoftwareThorsten Lockert
1997-03-18From Scott Reynolds <scottr@netbsd.org> (, but compilable ;-)briggs
Some cards we identify as InterLAN cards do not seem to have the MAC address in the configuration ROM. For these, fall back to the old method if we can't find the expected sResource record.
1997-03-17Don't consider an account disabled just because the password length != 13.gene
Also, take into account users w/ the blowfish cypher.
1997-03-17Removed static specifiers. Align bpf headers on sizeof(long) boundariesNiklas Hallqvist
as it begins with a timeval struct. This fixes the alpha bpf panics. Removed double prototypes. Reordered includes. The last change came from NetBSD. Updated $NetBSD$ tags. Slight KNF too.
1997-03-17Flip around Takeshi Yanagisawa's name. Add back a physaccess() call that I ↵briggs
was a bit hasty in removing.
1997-03-17*Blush* It's Denton, not Dennis, Gentry.briggs
1997-03-17Serial console trouble again...Per Fogelstrom
1997-03-17Fix typo.briggs
1997-03-17A couple of cleanup items suggested by is@netbsd.org.briggs
1997-03-17A couple of cleanup items suggested by is@netbsd.org.briggs