| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
some time ago that changes kern.randompid from a boolean to a randomness
range for the next pid assigment. Too high causes a lot of extra work
to scan for free pids, and too low merely wastes randomness entropy. It's
still possible to select a completely random range by using PID_MAX (100k)
or -1 as a shortcut to mean "the whole range".
Also, don't waste randomness when doing a wraparound.
Notes:
svn path=/head/; revision=54203
|
|
|
|
|
|
|
| |
a bit of warning.
Notes:
svn path=/head/; revision=54202
|
|
|
|
| |
Notes:
svn path=/head/; revision=54201
|
|
|
|
| |
Notes:
svn path=/head/; revision=54200
|
|
|
|
|
|
|
|
|
|
| |
that the read EEPROM command has time to execute.
I didn't observe any difference in behavior on my test system but
this is the documented "correct behavior".
Notes:
svn path=/head/; revision=54198
|
|
|
|
|
|
|
| |
descriptions and non-PnP descriptions.
Notes:
svn path=/head/; revision=54197
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We now correctly skip boards that have PnP support enabled, or are in
test mode. The 3c509s support a number of combinations of device
probing, as per the databook.
- ISA only
- PnP only
- ISA or PnP
We will allow cards that can be dealt with by PnP to be attached by the
PnP enumerator.
This fixes the bogus detection of boards at weird ioports.
Notes:
svn path=/head/; revision=54196
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
programming practices. It seems that newer fdc chips have an
alternative way of setting the transfer speed (including high speed
modes for floppy tape) that doesn't use the control register (which
we don't support - we use the old way only). So, they (the BIOS
programmers) sometimes leave out the 0x3f6 control register from
the PnP ports descriptor(!!). "Hey, it works with windows, so
what's the problem?" :-( Anyway, this hack tries to compensate
for that. This was discussed with dfr (who did the pnp attachment).
Notes:
svn path=/head/; revision=54195
|
|
|
|
|
|
|
|
|
|
|
|
| |
returns "0" on failure, which is indistinguishable from (say) irq 0. This
should stop a couple of stray messages that turn up.
Also, if a BUS_SETUP_INTR() fails with INTR_TYPE_FAST, try falling back to
a normal interrupt. This might help pccard folks with a shared slot
interrupt. This whole thing needs to be revisited.
Notes:
svn path=/head/; revision=54194
|
|
|
|
| |
Notes:
svn path=/head/; revision=54193
|
|
|
|
|
|
|
| |
in my previous commit.
Notes:
svn path=/head/; revision=54192
|
|
|
|
| |
Notes:
svn path=/head/; revision=54188
|
|
|
|
|
|
|
| |
Reported by: Christian Weisgerber <naddy@unix-ag.uni-kl.de>
Notes:
svn path=/head/; revision=54182
|
|
|
|
|
|
|
|
| |
needed on software reaching EOL, but I'd have caught the hang bug sooner
had I done this earlier.
Notes:
svn path=/head/; revision=54179
|
|
|
|
| |
Notes:
svn path=/head/; revision=54176
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Implement 'ipfw tee' (finally)
- Divert packets by calling new function divert_packet() directly instead
of going through protosw[].
- Replace kludgey global variable 'ip_divert_port' with a function parameter
to divert_packet()
- Replace kludgey global variable 'frag_divert_port' with a function parameter
to ip_reass()
- style(9) fixes
Reviewed by: julian, green
Notes:
svn path=/head/; revision=54175
|
|
|
|
|
|
|
| |
Submitted by: tanimura and nyan
Notes:
svn path=/head/; revision=54174
|
|
|
|
| |
Notes:
svn path=/head/; revision=54173
|
|
|
|
|
|
|
|
|
|
|
|
| |
forgot to do when he converted it to newbus.
Note: make *sure* to remove any old joy.o object files from your kernel
build directories in order to be sure the joy driver is properly recompiled.
Noticed by: phk
Notes:
svn path=/head/; revision=54170
|
|
|
|
|
|
|
| |
of dc driver.
Notes:
svn path=/head/; revision=54168
|
|
|
|
|
|
|
| |
Submitted by: Vladimir N.Silyaev <vns@delta.odessa.ua>
Notes:
svn path=/head/; revision=54165
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
before selecting a mode. The Seeq PHY chips on the Adaptec cards that
use the AIC-6915 controller seem to need it in order to get them to
change modes correctly.
This corrects a problem that I noticed where my ANA-62022 board failed
to correctly program the full duplex bit in the macconfig1 register
when the interface was brought up. Running ifconfig sf0 would mask this
problem in some cases because polling the PHY status would cause the
miibus code to notice that full duplex was now needed and the statchg
callback would be invoked to configure the duplex setting. However it
would still get it wrong other times.
Also changed sf_miibus_statchg() to program the IPG register to match
the duplex setting in accordance with Adaptec manual's recommendations
(0x15 for full duplex, 0x11 for half duplex).
Notes:
svn path=/head/; revision=54161
|
|
|
|
| |
Notes:
svn path=/head/; revision=54160
|
|
|
|
|
|
|
|
|
|
|
| |
joystick port on PnP sound cards that have a suitable device ID on them.
Doug Rabson added timer code so it didn't have to beat on the isa timer.
Submitted by: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
Notes:
svn path=/head/; revision=54156
|
|
|
|
|
|
|
|
|
|
|
|
| |
mutate some panics to kasserts
add more spl protection
PR: kern/14990
Partially Submitted by: Vladimir N.Silyaev <vns@delta.odessa.ua>
Reviewed by: dfr
Notes:
svn path=/head/; revision=54155
|
|
|
|
|
|
|
| |
quite so close to the chip* drivers.
Notes:
svn path=/head/; revision=54153
|
|
|
|
| |
Notes:
svn path=/head/; revision=54152
|
|
|
|
|
|
|
| |
ide_pci which still uses the pci driver compat shims.
Notes:
svn path=/head/; revision=54151
|
|
|
|
|
|
|
|
| |
PR: kern/15278
Submitted by: Ahmed Benani <ahmed_benani@urbanet.ch>
Notes:
svn path=/head/; revision=54150
|
|
|
|
|
|
|
| |
Submitted by: Cejka Rudolf <cejkar@dcse.fee.vutbr.cz>
Notes:
svn path=/head/; revision=54144
|
|
|
|
|
|
|
| |
PR: conf/15187
Notes:
svn path=/head/; revision=54141
|
|
|
|
| |
Notes:
svn path=/head/; revision=54140
|
|
|
|
|
|
|
| |
causing problems to slow devices.
Notes:
svn path=/head/; revision=54136
|
|
|
|
| |
Notes:
svn path=/head/; revision=54135
|
|
|
|
|
|
|
|
|
|
|
| |
which it replaces. The new driver supports all of the chips supported
by the ones it replaces, as well as many DEC/Intel 21143 10/100 cards.
This also completes my quest to convert things to miibus and add
Alpha support.
Notes:
svn path=/head/; revision=54134
|
|
|
|
|
|
|
| |
PC-98. Therefore, the PC-98 kernel should not modify it.
Notes:
svn path=/head/; revision=54128
|
|
|
|
| |
Notes:
svn path=/head/; revision=54124
|
|
|
|
|
|
|
| |
handlers.
Notes:
svn path=/head/; revision=54123
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Other modules can register and unregister ioctl handlers to extend the
ioctls known by the Linuxulator. A recent application is the vmware
port. The Linuxulator itself uses the new interface to register its
handlers as well. Handlers for the following types of ioctls have been
defined:
cdrom
console (=keyboard and VT handling)
socket
sound
termio
All ioctl related defines and declarations have been moved to a new
file (linux_ioctl.h), except for the pluggable ioctl handler interface
definition.
While there, cleanup linux.h some more.
linux.h and linux_ioctl.[ch] have been made to conform to style(9) as
much as possible.
Inspired and reviewed by: Vladimir N. Silyaev
Notes:
svn path=/head/; revision=54122
|
|
|
|
|
|
|
| |
Pointed out by: bde
Notes:
svn path=/head/; revision=54121
|
|
|
|
|
|
|
| |
Pointed out by: bde
Notes:
svn path=/head/; revision=54120
|
|
|
|
|
|
|
|
| |
PR: kern/15243
Submitted by: Steven G. Kargl <kargl@troutmask.apl.washington.edu>
Notes:
svn path=/head/; revision=54119
|
|
|
|
|
|
|
|
|
|
| |
the vendor and logical IDs directly.
Submitted by: peter
Tested by: Timo Geusch <freebsd@timog.prestel.co.uk>
Notes:
svn path=/head/; revision=54118
|
|
|
|
|
|
|
| |
caught by Steven G. Kargl <kargl@troutmask.apl.washington.edu>
Notes:
svn path=/head/; revision=54115
|
|
|
|
|
|
|
| |
to help with some older tape drives.
Notes:
svn path=/head/; revision=54105
|
|
|
|
|
|
|
|
|
| |
in samount. Make things a lot quieter in samount (and other places). Fix
ridiculous and not so ridiculous bugs in compression related code in both
sagetparams and sasetparams.
Notes:
svn path=/head/; revision=54099
|
|
|
|
|
|
|
| |
apply bpf(4) filters to data travelling through a netgraph network.
Notes:
svn path=/head/; revision=54097
|
|
|
|
|
|
|
|
|
|
| |
if the node type provides a more efficient implementation than
the normal linear scan, use it.
Reviewed by: julian
Notes:
svn path=/head/; revision=54096
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. ntfs_read*attr*() functions now accept
uio structure to eliminate one data copying.
2. found and removed deadlock caused
by 6 concurent ls -lR.
3. started implementation of nromal
Unicode<->unix recodeing.
Obtained from: NetBSD
Notes:
svn path=/head/; revision=54095
|
|
|
|
| |
Notes:
svn path=/head/; revision=54094
|