summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix lint for the new cpp. Lint is still broken in other ways, butSheldon Hearn2000-01-141-2/+1
| | | | | | | | | | this at least allows the use of lint -i on single files again. Fiddled rcsid to satisfy commitprep.pl; the original NetBSD tag is still in the comments. Notes: svn path=/head/; revision=55959
* Add back the 'at ppbus?' for the lpt etc drivers. Now it's used.Peter Wemm2000-01-145-33/+33
| | | | Notes: svn path=/head/; revision=55958
* ppi needs to use a bus method to get this rather than peering inside theNicolas Souchu2000-01-143-4/+6
| | | | | | | | | 1284 stuff. Submitted by: Peter Wemm <peter@netplex.com.au> Notes: svn path=/head/; revision=55957
* Connect OpenSSL to the build.Kris Kennaway2000-01-142-2/+2
| | | | Notes: svn path=/head/; revision=55956
* Replace beforeinstall target with new variables used by .mk system.Rodney W. Grimes2000-01-1426-118/+32
| | | | | | | Reviewed by: marcel, and make world Notes: svn path=/head/; revision=55955
* Introduce the new mk internal target _includeinstall and add theRodney W. Grimes2000-01-142-1/+23
| | | | | | | | | controlling knob defaults INCOWN, INCGRP, INCMODE, and INCDIR. Reviewed by: marcel, and make world Notes: svn path=/head/; revision=55954
* Pre 4.0 tidy up.Peter Wemm2000-01-1434-10166/+36
| | | | | | | | | | | | | | | Collect together the components of several drivers and export eisa from the i386-only area (It's not, it's on some alphas too). The code hasn't been updated to work on the Alpha yet, but that can come later. Repository copies were done a while ago. Moving these now keeps them in consistant place across the 4.x series as the newbusification progresses. Submitted by: mdodd Notes: svn path=/head/; revision=55953
* Do a few minor cleanups.Bill Paul2000-01-142-9/+5
| | | | Notes: svn path=/head/; revision=55952
* (Forced commit) RSARef support is still forthcoming once I finish hackingKris Kennaway2000-01-140-0/+0
| | | | | | | the code. Notes: svn path=/head/; revision=55951
* Build infrastructure for OpenSSLKris Kennaway2000-01-147-0/+762
| | | | Notes: svn path=/head/; revision=55950
* Fix breakage when NO_RSA specified.Kris Kennaway2000-01-149-5/+54
| | | | | | | Reviewed by: Ben Laurie <ben@openssl.org> Notes: svn path=/head/; revision=55949
* Don't do device_set_desc() until after checking for PnP probes. OtherwisePeter Wemm2000-01-143-9/+12
| | | | | | | | | | | things like sound cards can get called "Parallel port". A note to the unwary; the isa-pnp devices in the system are probed like PCI - each device ID is passed to *all* isa probe routines to find the best match. If the driver is not prepared to deal with this, it must abort in this scenario or it will try and claim all PnP devices. Notes: svn path=/head/; revision=55948
* Non-operational change, fix compiler warning.Matthew Dillon2000-01-142-2/+2
| | | | | | | Reviewed by: mckusick Notes: svn path=/head/; revision=55947
* The error status for a scsi status error is "CAM_SCSI_STATUS_ERROR", not 0.Justin T. Gibbs2000-01-142-2/+4
| | | | Notes: svn path=/head/; revision=55946
* adv_pci.c:Justin T. Gibbs2000-01-146-434/+614
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update list of supported products. Adjust probe message to include the ASC3030. advansys.c: Fix a long standing bug in the error recovery strategy. In order to keep recovery simple, we freeze the SIMQ, stopping the XPT from submitting new requests. Unfortunately, we also will freeze the SIMQ if bus_dmamap_load blocks or we run out of controller resources. On cards with limited resources it was possible to freeze the SIM a second time and never unfreeze it. Now we more carefully track our exception state so we never freeze the SIMQ more than once. Don't rely on pointers fitting in a 32bit field stored in the per-transaction data structures on the card. Use an index to an array of transaction mapping structures instead. This should allow this driver to work on the Alpha. Deal with the ASC3030 which is almost idistinguishable from the ASC3050. Unfortunately the ASC3030 does not work at Ultra speeds, so if we can't find an eeprom, we must assume that ultra is disabled. The SIIG cards using the 3030 do not have eeproms. As a side effect, we now honor the ultra disable bit in the eeprom if it is present. Don't bother attempting to write corrected eeprom data back to the eeprom. We can function just fine if the data is corrupted and I'd rather not risk messing up the user's eeprom. Modify the interrupt handler to catch latched external bus rests. Dynamically determine the maximum number of S/G elements we can map at a single time. The nature of the firmware interface for these cards makes this value dependent on the number of "queues" the card can support. advlib.c: advlib.h: advmcode.c: advmcode.h: Synchronize with the latest firmware image released in the Linux Advansys driver. Notes: svn path=/head/; revision=55945
* Add device driver support for USB ethernet adapters based on the CATCBill Paul2000-01-1425-8/+1577
| | | | | | | | | | | | | | | | | | | USB-EL1202A chipset. Between this and the other two drivers, we should have support for pretty much every USB ethernet adapter on the market. The only other USB chip that I know of is the SMC USB97C196, and right now I don't know of any adapters that use it (including the ones made by SMC :/ ). Note that the CATC chip supports a nifty feature: read and write combining. This allows multiple ethernet packets to be transfered in a single USB bulk in/out transaction. However I'm again having trouble with large bulk in transfers like I did with the ADMtek chip, which leads me to believe that our USB stack needs some work before we can really make use of this feature. When/if things improve, I intend to revisit the aue and cue drivers. For now, I've lost enough sanity points. Notes: svn path=/head/; revision=55944
* Add aio_waitcomplete(). Make aio work correctly for socket descriptors.Jason Evans2000-01-1414-520/+701
| | | | | | | | | | | Make gratuitous style(9) fixes (me, not the submitter) to make the aio code more readable. PR: kern/12053 Submitted by: Chris Sedore <cmsedore@maxwell.syr.edu> Notes: svn path=/head/; revision=55943
* Eliminate PC-card installation floppy and add PC-card support forTatsumi Hosokawa2000-01-1414-111/+45
| | | | | | | generic installation floppy. Notes: svn path=/head/; revision=55942
* Pull my head out of my ass and actually make the tx netisr stuff work right.Bill Paul2000-01-144-46/+22
| | | | | | | | | | | | Do not not not call m_freem() in the txeof routines. Let the netisr routine do it. This also makes the tx netisr queuing much simpler (I can just use another ifqueue instead of the mess I had before.) Thanks to Bosko Milekic for making me actually think about what I was doing for a minute. Notes: svn path=/head/; revision=55941
* Clean up rxeof routines a little.Bill Paul2000-01-142-9/+17
| | | | Notes: svn path=/head/; revision=55940
* Port of ppbus standalone framework to the newbus system.Nicolas Souchu2000-01-1432-2522/+3343
| | | | | | | | | | | | | | | | | | | | | | | | Note1: the correct interrupt level is invoked correctly for each driver. For this purpose, drivers request the bus before being able to call BUS_SETUP_INTR and BUS_TEARDOWN_INTR call is forced by the ppbus core when drivers release it. Thus, when BUS_SETUP_INTR is called at ppbus driver level, ppbus checks that the caller owns the bus and stores the interrupt handler cookie (in order to unregister it later). Printing is impossible while plip link is up is still TRUE. vpo (ZIP driver) and lpt are make in such a way that using the ZIP and printing concurrently is permitted is also TRUE. Note2: specific chipset detection is not done by default. PPC_PROBE_CHIPSET is now needed to force chipset detection. If set, the flags 0x40 still avoid detection at boot. Port of the pcf(4) driver to the newbus system (was previously directly connected to the rootbus and attached by a bogus pcf_isa_probe function). Notes: svn path=/head/; revision=55939
* Fix instance of AUE_BUFSZ that should have been AUE_CUTOFF.Bill Paul2000-01-131-1/+1
| | | | Notes: svn path=/head/; revision=55938
* Thresh-out the nfs manual page references a bitMatthew Dillon2000-01-134-1/+6
| | | | | | | Reviewed by: Julian Elischer <julian@elischer.org> Notes: svn path=/head/; revision=55937
* Remove debug printf I left in by mistake.Bill Paul2000-01-131-2/+0
| | | | Notes: svn path=/head/; revision=55936
* Readd ipfilter devicesGuido van Rooij2000-01-131-1/+13
| | | | | | | PR: 16093 Notes: svn path=/head/; revision=55935
* The alpha build cuases the 'nfsuid bloated' warning to occur. Well,Matthew Dillon2000-01-1310-116/+0
| | | | | | | | | | | there is nothing we can do about it. In fact, after further review there simply are not very many instances of the two structures NFS checks for 'bloat' so I've decided to simply rip the checks out entirely. Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> Notes: svn path=/head/; revision=55934
* Regenerate.Bill Paul2000-01-132-2/+72
| | | | Notes: svn path=/head/; revision=55933
* Bunch of updates:Bill Paul2000-01-136-59/+128
| | | | | | | | | | | | | | | | | | - Add vendor/device ID for Corega USB-T ethernet adapter to necessary places so that it will work with the kue driver. - Add vendor/device ID for CATC Netmate devices for driver to be added soon. - Get really crazy about netisr stuff: avoid doing any mbuf allocations or deallocations at splbio/splusb. - Fix if_aue driver so that it works with LinkSys USB100TX: you need to flip the GPIO bits just the right way to put the PHY in the right mode. Notes: svn path=/head/; revision=55932
* Confirming Peter's fix (locking 101: release the lock before you goKirk McKusick2000-01-132-4/+0
| | | | | | | | | to sleep). Locking 101, part 2: do not look at buffer contents after you have been asleep. There is no telling what wonderous changes may have occurred. Notes: svn path=/head/; revision=55931
* Add ipfilter 3.3.6Guido van Rooij2000-01-132-0/+4
| | | | Notes: svn path=/head/; revision=55930
* Bring over ipfilter kernel sources, including merging the local modifications.Guido van Rooij2000-01-1315-224/+429
| | | | Notes: svn path=/head/; revision=55929
* Free the global softupdates lock prior to tsleep() in getdirtybuf().Peter Wemm2000-01-132-0/+4
| | | | | | | | | | | This seems to be responsible for a bunch of panics where the process sleeps and something else finds softupdates "locked" when it shouldn't be. This commit is unreviewed, but has been a big help here. Previously my boxes would panic pretty much on the first fsync() that wrote something to disk. Notes: svn path=/head/; revision=55928
* add MAINTAINER file for clarityMatt Jacob2000-01-131-0/+2
| | | | Notes: svn path=/head/; revision=55927
* This commit was generated by cvs2svn to compensate for changes in r55924,Guido van Rooij2000-01-1322-245/+714
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=55925
| * Import of ipfilter 3.3.6 (freebsd relevant part)Guido van Rooij2000-01-1331-258/+771
| | | | | | | | | | | | | | Obtained from: ftp://coombs.anu.edu.au/pub/net/firewall/ip-filter/ip_fil3.3.6.tar.gz Notes: svn path=/vendor/ipfilter/dist/; revision=55924
* | Fix dhclient-exit-hooks location. (PR 14253)Jeroen Ruigrok van der Werven2000-01-131-1/+4
| | | | | | | | | | | | | | | | | | | | Add $FreeBSD$ CVS identifier. PR: 14253 Submitted by: Arcady Genkin Notes: svn path=/head/; revision=55920
* | fix wrong name which is hidden by wrong ifdef.Yoshinobu Inoue2000-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | Sorry for build failure. There was a mistake when I moved the patch from my build check machine to commit machine. Specified by: peter Notes: svn path=/head/; revision=55919
* | libc rcmd update for IPv6.Yoshinobu Inoue2000-01-137-88/+300
| | | | | | | | | | | | | | | | | | | | | | A new function bindresvport2(), AF independent version of bindresvport() is also added. Reviewed by: sumikawa Obtained from: KAME project Notes: svn path=/head/; revision=55918
* | Change struct sockaddr_storage member name, because following changeYoshinobu Inoue2000-01-136-89/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is very likely to become consensus as recent ietf/ipng mailing list discussion. Also recent KAME repository and other KAME patched BSDs also applied it. s/__ss_family/ss_family/ s/__ss_len/ss_len/ Makeworld is confirmed, and no application should be affected by this change yet. Notes: svn path=/head/; revision=55917
* | Correct placement of $FreeBSD$ CVS identifier.Jeroen Ruigrok van der Werven2000-01-131-1/+1
| | | | | | | | Notes: svn path=/head/; revision=55915
* | Change ``from'' to ``to''.Jeroen Ruigrok van der Werven2000-01-131-1/+1
| | | | | | | | | | | | | | | | PR: 15729 Submitted by: Kim Toms Notes: svn path=/head/; revision=55914
* | Clear rt after RTFREE. This might have sometime caused kernel panic at rtfree()Yoshinobu Inoue2000-01-132-2/+8
| | | | | | | | | | | | | | on INET6 enabled environment. Notes: svn path=/head/; revision=55913
* | Add the LSI-Logic 53C875e chipset and the DawiControl DC2976UW entriesJeroen Ruigrok van der Werven2000-01-131-2/+3
| | | | | | | | | | | | | | | | | | | | to our hardware list. PR: 15744 Submitted by: Sascha Blank <blank@uni-tier.de> Notes: svn path=/head/; revision=55911
* | Add missing 'DEVICE_SYSCTLS' to opt_bus.h. This is the (experimental?)Peter Wemm2000-01-131-0/+1
| | | | | | | | | | | | | | code that exports the bus heirarchy to hw.devices.* Notes: svn path=/head/; revision=55910
* | Add myself as ntp docs maintainer, with roberto's permission.Sheldon Hearn2000-01-131-0/+2
| | | | | | | | Notes: svn path=/head/; revision=55907
* | Fix page fault in -vv mode.Ruslan Ermilov2000-01-131-2/+2
| | | | | | | | | | | | | | | | | | PR: 16098 Submitted by: Alan.Judge@indigo.ie Reviewed by: ru Notes: svn path=/head/; revision=55906
* | Add dhclient(8) crossreference to the dhcp_flags section.Jeroen Ruigrok van der Werven2000-01-131-0/+3
| | | | | | | | | | | | | | Submitted by: sheldonh Notes: svn path=/head/; revision=55905
* | Synced with sys/dev/syscons/syscons.c rev 1.331.KATO Takenori2000-01-131-27/+28
| | | | | | | | Notes: svn path=/head/; revision=55904
* | Fix old style /fB /fR emphasis to the correct usage of .Em or otherJeroen Ruigrok van der Werven2000-01-131-4/+9
| | | | | | | | | | | | | | | | more appropriate uses of mdoc macros given the context they were used in. Notes: svn path=/head/; revision=55903
* | Add crossreference to dhclient(8) since our interfaces nowadaysJeroen Ruigrok van der Werven2000-01-131-0/+1
| | | | | | | | | | | | | | support DHCP and more information would be handy. Notes: svn path=/head/; revision=55902