| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=55958
|
|
|
|
|
|
|
|
|
| |
1284 stuff.
Submitted by: Peter Wemm <peter@netplex.com.au>
Notes:
svn path=/head/; revision=55957
|
|
|
|
| |
Notes:
svn path=/head/; revision=55956
|
|
|
|
|
|
|
| |
Reviewed by: marcel, and make world
Notes:
svn path=/head/; revision=55955
|
|
|
|
|
|
|
|
|
| |
controlling knob defaults INCOWN, INCGRP, INCMODE, and INCDIR.
Reviewed by: marcel, and make world
Notes:
svn path=/head/; revision=55954
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=55952
|
|
|
|
|
|
|
| |
the code.
Notes:
svn path=/head/; revision=55951
|
|
|
|
| |
Notes:
svn path=/head/; revision=55950
|
|
|
|
|
|
|
| |
Reviewed by: Ben Laurie <ben@openssl.org>
Notes:
svn path=/head/; revision=55949
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Reviewed by: mckusick
Notes:
svn path=/head/; revision=55947
|
|
|
|
| |
Notes:
svn path=/head/; revision=55946
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
generic installation floppy.
Notes:
svn path=/head/; revision=55942
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=55940
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=55938
|
|
|
|
|
|
|
| |
Reviewed by: Julian Elischer <julian@elischer.org>
Notes:
svn path=/head/; revision=55937
|
|
|
|
| |
Notes:
svn path=/head/; revision=55936
|
|
|
|
|
|
|
| |
PR: 16093
Notes:
svn path=/head/; revision=55935
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=55933
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=55930
|
|
|
|
| |
Notes:
svn path=/head/; revision=55929
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=55927
|
|\
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=55925
|
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add $FreeBSD$ CVS identifier.
PR: 14253
Submitted by: Arcady Genkin
Notes:
svn path=/head/; revision=55920
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=55915
|
| |
| |
| |
| |
| |
| |
| |
| | |
PR: 15729
Submitted by: Kim Toms
Notes:
svn path=/head/; revision=55914
|
| |
| |
| |
| |
| |
| |
| | |
on INET6 enabled environment.
Notes:
svn path=/head/; revision=55913
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
to our hardware list.
PR: 15744
Submitted by: Sascha Blank <blank@uni-tier.de>
Notes:
svn path=/head/; revision=55911
|
| |
| |
| |
| |
| |
| |
| | |
code that exports the bus heirarchy to hw.devices.*
Notes:
svn path=/head/; revision=55910
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=55907
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
PR: 16098
Submitted by: Alan.Judge@indigo.ie
Reviewed by: ru
Notes:
svn path=/head/; revision=55906
|
| |
| |
| |
| |
| |
| |
| | |
Submitted by: sheldonh
Notes:
svn path=/head/; revision=55905
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=55904
|
| |
| |
| |
| |
| |
| |
| |
| | |
more appropriate uses of mdoc macros given the context they were
used in.
Notes:
svn path=/head/; revision=55903
|
| |
| |
| |
| |
| |
| |
| | |
support DHCP and more information would be handy.
Notes:
svn path=/head/; revision=55902
|