summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Minor hack in the netgraph interface to ethernets.julian1999-10-261-11/+60
|
* Send the negotiated session ID on our packets (DUH!).julian1999-10-261-1/+2
|
* Send a PADT message to the peer when a session is closed down.julian1999-10-261-1/+35
|
* This one actually gets session data to the waiting ppp daemonjulian1999-10-261-38/+5
| | | | (well, my test program at least).
* This one actually negotiated it's way into a session.julian1999-10-261-12/+58
| | | | still tuning to be done.
* Make sure we add an interrupt resource if intline!=255.dfr1999-10-262-2/+2
|
* Add device entries for new pccard effort.imp1999-10-261-0/+6
|
* Moderately hacked pccard code from newconfig. It is somewhat inimp1999-10-2613-0/+4695
| | | | | | | | | | | | | incomplete and likely has problem. The code was originally pcmcia, but I renamed it to pccard and made it compile on FreeBSD -current. I converted SIMPLEQ to STAILQ as well as a few sc->dev.xname -> device_printf changes. This is a green port of fairly mature code. I derived this work from the FreeBSD newconfig project (http://www.jp.freebsd.org/newconfig). Any problems with it are likely introduced by me. Obtained from: newconfig project
* Add NeoMagic MagicMedia 256AV.kuriyama1999-10-261-0/+2
|
* Here's the config file that I'm starting with for the port of theimp1999-10-261-0/+226
| | | | | | newconfig pccard/cardbus code. Much more to follow. :-)
* Abstract out some functionality into some more Macro's and eliminatejulian1999-10-251-17/+28
| | | | | duplicate code. Reviwed by: Archie Cobbs <archie@freebsd.org>
* Remove debug printfs and Debugger() calls.imp1999-10-252-85/+49
| | | | | | | Add support for memory mapping This should allow pccard that need memory mapping to work, but I don't have one to test against.
* Make it compile inthe NETGRAPH case.julian1999-10-253-3/+3
|
* Bring ng_iface up-to-date with what has happenned to the bpf code.julian1999-10-251-30/+17
|
* Add an option for the van Jacobson Compression Netgraph node.julian1999-10-251-0/+1
|
* Small tweak: just reset the transmit block instead of doing a global resetwpaul1999-10-251-2/+2
| | | | | in xl_init(). This achieves the effect that I wanted without totally resetting the chip.
* Move NFS access cache hits/misses into nfsstats structure sodillon1999-10-258-12/+26
| | | | /usr/bin/nfsstat can get to it easily.
* Make release is now falling over in if_fe.c due to Warner's pccard changes:wpaul1999-10-252-0/+6
| | | | | | | | | if_fe.c uses PCCARD_MODULE() and is part of GENERIC. I've #ifdef'ed out the #include of "card.h" to hopefully disable pccard support in this driver until it can be converted. I'm not positive this will fix make release, but it can't possibly make it any worse than it is now. I hope this stuff settles down soon.
* Add text for the AMD-751 host-to-PCI and PCI-to-PCI (AGP) bridges.alc1999-10-257-0/+38
|
* Have only one attach routine, rather than two.imp1999-10-251-4/+2
| | | | | | Remove debug printfs. This should allow the ed driver to work when memory mapping works again.
* MIN unused, so kill itimp1999-10-251-1/+0
|
* Sony CXD1847A FireWire Host Controllerimp1999-10-251-0/+4
|
* Add pccard attachment. This won't work with memory mapped ed devicesimp1999-10-252-100/+67
| | | | | | | | yet, but that should be resolved shortly. Non memory mapped ed devices should work, but I cannot test this since my only ed card is memory mapped. Submitted by: Matt Dodd <mdodd@freebsd.org>
* Add newbus attachment for pccard driver. Heavily tested by me, andimp1999-10-254-155/+226
| | | | | | | | | | | I'm committing this from a laptop running this driver. Have only one devclass for all ep devices (at least for pccard and eisa) so unit numbering is sane. Might not work with both isa and non-isa devices on the same system until ep is updated (Matt has some patches in the pipeline which should resolve this, he wanted me to commit this so he can resolve any conflicts against cvs rather than my patches). Reviewed by: Matt Dodd <mdodd@freebsd.org>
* Add newbus pccard attachment for sio. Some of this code was writtenimp1999-10-252-194/+194
| | | | | | | | | | by Peter Wemm, but I've not merged all the changes he sent to me yet. This has not been reviewed by bde, so I'm committing to resolve any issues he has with this when he returns from FreeBSD CON 99. I've had four reports of this working for them. I've been able to communicate to both my built in modem and a pccard modem with these patches.
* Massive rewrite of pccard to convert it to newbus.imp1999-10-2518-1126/+338
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o Gut the compatibility interface, you now must attach with newbus. o Unit numbers from pccardd are now ignored. This may change the units assigned to a card. It now uses the first available unit. o kill old skeleton code that is now obsolete. o Use newbus attachment code. o cleanup interfile dependencies some. o kill list of devices per slot. we use the device tree for what we need. o Remove now obsolete code. o The ep driver (and maybe ed) may need some config file tweaks to allow it to attach. See config files that were committed for examples on how to do this. Drivers to be commited shortly. This is an interrum fix until the new pccard. ed, ep and sio will be supported by me with this release, although others are welcome to try to support other devices before new pccard is working. I plan on doing minimal further work on this code base. Be careful when upgrading, since this code is known to work on my laptop and those of a couple others as well, but your milage may vary. BUGS TO BE FIXED: o system memory isn't allocated yet, it will be soon. o No devices actually have a pccard newbus attach in the tree. BUGS THAT MIGHT BE FIXED: o card removal, including suspend, usually hangs the system. Many thanks to Peter Wemm and Doug Rabson for helping me to fill in the missing bits of New Bus understanding at FreeBSD Con '99.
* Add text for the Athlon's MMX and 3DNow! (DSP) instruction extensionsalc1999-10-242-4/+4
| | | | to print_AMD_features.
* Fixed to compile a kernel with scbus0 and without da0.nyan1999-10-241-2/+4
| | | | | | Added $FreeBSD$. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
* Remove a KASSERT() that has fulfilled its purpose. Note that it didgreen1999-10-241-1/+0
| | | | | | cause problems by tripping on shutdown (reboot(), not the socket operation :). Cause is still uncertain, but the panic isn't really necessary here.
* Fix compiling PCCARD kernels.mdodd1999-10-241-0/+4
| | | | | | This is a hack and I don't like it. Hopefully the new PCCARD stuff should be in working order in a day or so.
* Adjust the buffer cache to better handle small-memory machines. Adillon1999-10-245-58/+61
| | | | | | | | | | | | | slightly older version of this code was tested by BDE and I. Also fixes a lockup situation when kva gets too fragmented. Remove the maxvmiobufspace variable and sysctl, they are no longer used. Also cleanup (remove) #if 0 sections from prior commits. This code is more of a hack, but presumably the whole buffer cache implementation is going to be rewritten in the next year so it's no big deal.
* Put tty back in, problem was due to cvsup mess on freefall.dillon1999-10-241-1/+1
|
* more fixes, braino's, typo's, etc.julian1999-10-231-8/+19
|
* Temporarily remove 'tty' netgraph sub module until it can be madedillon1999-10-231-1/+1
| | | | to compile.
* A version of the pppoe code ellicits a response from the ISP endjulian1999-10-231-19/+65
| | | | (but still not quite right)
* dang, deleted a linejulian1999-10-231-1/+2
|
* Now that Netgraph is in the system there are some cleanups we can do.julian1999-10-2313-46/+52
| | | | | | Also save a slightly closer to completion version of the PPPOE code. Submitted by: Archie Cobbs <archie@freebsd.org>
* Use the physical block number, not the logical block number, for I/Omsmith1999-10-222-8/+8
| | | | | | | operations. The latter only works where the partion begins at the bottom of the disk. Whoops. Submitted by: Chris Csanady <cc@137.org>
* remember to initialize mailbox 2 for FC isp bus resetsmjacob1999-10-221-1/+1
|
* From: src/sys/i386/conf/PCCARDn_hibma1999-10-222-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | revision 1.21 date: 1999/10/15 17:29:20; author: imp; state: Exp; lines: +3 -3 Reorganize the attachement point for pcic (it was unattached and floating before). Attach pccard devices to pcic, one per slot (although this may change to one per pcic). pcic is now attached to isa (to act as a bridge) and pccard is attached to pcic, cbb and pc98ic (the last two are card bus bridge and the pc98ic version of pcic, neither of which are in the tree yet). Move pccard compat code into pccard/pccard_compat.c. THIS REQUIRES A CONFIG FILE CHANGE. You must change your pcic/card entries to be: # PCCARD (PCMCIA) support controller pcic0 at isa? controller pcic1 at isa? controller card0 The old system was upside down and this corrects that problem. It will make it easier to add support for YENTA pccard/card bus bridges. Much more cleanup needs to happen before newbus devices can have pccard attachments. My previous commit's comments were premature. Forgotten by: imp
* Add missing entries in a structure.julian1999-10-221-0/+2
|
* A few improvements and cleanups.luoqi1999-10-211-48/+61
|
* Make some tweaks to the RealTek driver:wpaul1999-10-212-12/+28
| | | | | | | | | | | | | | | | | | - Fix a bug in rl_rxeof() handler: in the case where the packet wraps from the end of the receive buffer back to the beginning, we need to insure that at least sizeof(ether_header) bytes make it into the first mbuf. If we don't, then doing eh = mtod(m, struct ether_header *) loses. To avoid this, we use m_pullup() to suck at least MHLEN - RL_ETHER_ALIGN bytes into the first mbuf, which should also help small packets fit into a single mbuf. Pointed out by: Philip A. Prindeville <philipp@zembu.com> - Make the transmit threshold autotuning: start off with a small value and jack it up when TX underruns are detected. - Also improve TX error recovery: kick the chip in the head with a reset/init sequence to make sure it recovers afer a transmit error.
* Non-functional changes. Add some comments before I start to forget howluoqi1999-10-211-3/+111
| | | | everything works myself.
* fix typojulian1999-10-211-2/+2
|
* Fix the duplicate filenames that are the result of using getdents.marcel1999-10-212-2/+2
| | | | | | | | | | | glibc2 defines struct dirent differently than the Linux kernel does. The getdents function therefore needs to read a heuristically defined number of kernel dirents to satisfy the request. In case where too many kernel dirents have been read, the function lseeks on the directory so that a next call will start with the right dirent. The offset used in lseeking is the offset-field in the last dirent passed to the application. This can only mean that the offset-field holds the offset of the next dirent and not the offset of the dirent itself.
* Resurrect the aic driver.luoqi1999-10-213-6/+12
|
* Whistle's Netgraph link-layer (sometimes more) networking infrastructure.julian1999-10-21108-142/+21336
| | | | | | | | | | Been in production for 3 years now. Gives Instant Frame relay to if_sr and if_ar drivers, and PPPOE support soon. See: ftp://ftp.whistle.com/pub/archie/netgraph/index.html for on-line manual pages. Reviewed by: Doug Rabson (dfr@freebsd.org) Obtained from: Whistle CVS tree
* Add aic CAM driver support.luoqi1999-10-211-0/+2
|
* Adaptec 6260/6360 CAM driver.luoqi1999-10-214-0/+2082
|
OpenPOWER on IntegriCloud