summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed bitrot in K&R support (3 missing __P(())'s defeated the point of 7bde2000-01-141-3/+7
| | | | non-missing ones in <com_err.h> which includes this file).
* Oops! We need an entry for if_ie still. Change a few nitsmdodd2000-01-141-1/+2
| | | | while I'm here.
* Fixed bitrot in K&R support (1 missing __P(()) defeated the point of 7bde2000-01-141-9/+4
| | | | | | | | non-missing ones). Removed private declaration of __P(()) while I'm here. Include <sys/cdefs.h> to get the system definition. The privation declaration would break the system definition if it were different.
* Adjust paths after repository copy.bde2000-01-142-2/+2
|
* Enable pccardd when the system is installed with PC-card support.hosokawa2000-01-142-2/+6
|
* Fix multicast filter programming.wpaul2000-01-141-3/+5
|
* Move sbin/i386/{mount_msdos,comcontrol} back to sbin, they are notpeter2000-01-1410-874/+3
| | | | | | i386 specific. Submitted by: bde
* Removed yet another vestige of the ft driver.bde2000-01-141-7/+0
|
* Make this compile - missing ")";peter2000-01-141-1/+1
|
* Fixed corrupted tabs in previous commit.bde2000-01-141-2/+2
|
* Fixed disordering, misformatting, and duplicate declaration ofbde2000-01-141-3/+2
| | | | iruserok_af() in previous commit.
* Do this the Right Way (tm), i.e. use shutdown() instead of fooling arounddes2000-01-141-6/+2
| | | | | | with the size of the receive buffer. Pointed out by: ru
* Reflect the change in secure mode semantics, and document fascist modedes2000-01-141-3/+2
| | | | properly.
* Slight change of secure mode semantics: instead of reading (and counting)des2000-01-141-13/+16
| | | | | | | | | vogons, set the size of the receive buffer to 1 and rely on the kernel to simply drop incoming packets. The logging code was buggy anyway. Use socklen_t instead of int for the length argument to recvfrom. Add a 'continue' at the end of a loop for ANSI conformance.
* Remove pre-CAM aic driver. Support for apm, pccard and pc98 has yet toluoqi2000-01-142-2698/+0
| | | | be incorporated into the new CAM driver.
* Synced with sys/i386/isa/isa_compat.h rev 1.24.kato2000-01-141-15/+0
|
* Synced with sys/i386/i386/userconfig.c rev 1.168.kato2000-01-141-1/+2
|
* Synced with sys/i386/conf/GENERIC rev 1.228.kato2000-01-142-8/+10
|
* Synced with options.i386 rev 1.132.kato2000-01-141-0/+1
|
* Add a missing .El macro.sheldonh2000-01-141-0/+1
|
* Protect the i386 machine-dependant type definitions of __int64_tsheldonh2000-01-141-0/+2
| | | | and __uint64_t from lint(1) with /* LONGLONG */ comments.
* Populate /usr/libdata/lint again. David Malone <dwmalone@maths.tcd.ie>sheldonh2000-01-142-4/+5
| | | | | | is responsible for getting me to look at the NetBSD makefiles. :-) Obtained from: NetBSD
* This patch solves the a cross-build problem where proj.c is both used by aobrien2000-01-141-2/+7
| | | | | | | | | | | | | | | | | | build-tools target and by the actual target. In a cross-building situation proj.o is both a native object and a cross-object (i.e., for the target arch) and thus doesn't work. Creating seperate opjects from the same source file solves this... This patch may also fix the following issue: > it looks like -DNOCLEAN doesn't work too well. > cd /usr/src/gnu/usr.bin/cc/f771; make build-tools > make: don't know how to make /usr/obj/usr/src/i386/usr/include/stdarg.h. Stop This seems caused by wrong dependency information. Dependency information shouldn't be created for build-tools sources. Submitted by: marcel
* Fix lint for the new cpp. Lint is still broken in other ways, butsheldonh2000-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.
* Add back the 'at ppbus?' for the lpt etc drivers. Now it's used.peter2000-01-145-33/+33
|
* ppi needs to use a bus method to get this rather than peering inside thensouch2000-01-143-4/+6
| | | | | | 1284 stuff. Submitted by: Peter Wemm <peter@netplex.com.au>
* Connect OpenSSL to the build.kris2000-01-142-2/+2
|
* Replace beforeinstall target with new variables used by .mk system.rgrimes2000-01-1426-118/+32
| | | | Reviewed by: marcel, and make world
* Introduce the new mk internal target _includeinstall and add thergrimes2000-01-142-1/+23
| | | | | | controlling knob defaults INCOWN, INCGRP, INCMODE, and INCDIR. Reviewed by: marcel, and make world
* Pre 4.0 tidy up.peter2000-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
* Do a few minor cleanups.wpaul2000-01-142-9/+5
|
* (Forced commit) RSARef support is still forthcoming once I finish hackingkris2000-01-140-0/+0
| | | | the code.
* Build infrastructure for OpenSSLkris2000-01-147-0/+762
|
* Fix breakage when NO_RSA specified.kris2000-01-149-5/+54
| | | | Reviewed by: Ben Laurie <ben@openssl.org>
* Don't do device_set_desc() until after checking for PnP probes. Otherwisepeter2000-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.
* Non-operational change, fix compiler warning.dillon2000-01-142-2/+2
| | | | Reviewed by: mckusick
* The error status for a scsi status error is "CAM_SCSI_STATUS_ERROR", not 0.gibbs2000-01-142-2/+4
|
* adv_pci.c: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.
* Add device driver support for USB ethernet adapters based on the CATCwpaul2000-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.
* Add aio_waitcomplete(). Make aio work correctly for socket descriptors.jasone2000-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>
* Eliminate PC-card installation floppy and add PC-card support forhosokawa2000-01-1414-111/+45
| | | | generic installation floppy.
* Pull my head out of my ass and actually make the tx netisr stuff work right.wpaul2000-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.
* Clean up rxeof routines a little.wpaul2000-01-142-9/+17
|
* Port of ppbus standalone framework to the newbus system.nsouch2000-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).
* Fix instance of AUE_BUFSZ that should have been AUE_CUTOFF.wpaul2000-01-131-1/+1
|
* Thresh-out the nfs manual page references a bitdillon2000-01-134-1/+6
| | | | Reviewed by: Julian Elischer <julian@elischer.org>
* Remove debug printf I left in by mistake.wpaul2000-01-131-2/+0
|
* Readd ipfilter devicesguido2000-01-131-1/+13
| | | | PR: 16093
* The alpha build cuases the 'nfsuid bloated' warning to occur. Well,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>
* Regenerate.wpaul2000-01-132-2/+72
|
OpenPOWER on IntegriCloud