Jake Burkholder
817bf5d4a6
Rename tsleep to msleep and add a mutex argument, which is
...
released before sleeping and re-acquired before msleep
returns. A compatibility cpp macro has been provided for
tsleep to avoid changing all occurences of it in the kernel.
Remove an assertion that the Giant mutex be held before
calling tsleep or asleep.
This is intended to serve the same purpose as condition
variables, but does not preclude their addition in the
future.
Approved by: jasone
Obtained from: BSD/OS
2000-09-11 00:20:02 +00:00
Jason Evans
62820f25f5
Allow interrupt threads to run during shutdown. This should fix the
...
"dirty buffers during shutdown" problem introduced by the SMPng commit.
Submitted by: tegge, cg
2000-09-10 23:06:50 +00:00
Jacques Vidrine
6737f02e97
Set h_errno when an error is encountered.
...
PR: bin/21092
Submitted by: Alexander Kabaev <ak03@gte.com>
2000-09-10 19:06:05 +00:00
Hajimu UMEMOTO
31a054d673
Make default interface work.
...
Obtained from: KAME
2000-09-10 18:18:10 +00:00
Brian Feldman
4a950c224b
Fix a few style oddities.
2000-09-10 18:04:12 +00:00
Brian Feldman
dd5f9dffd6
Fix a goof in timevaldiff.
2000-09-10 18:03:46 +00:00
Doug Rabson
55f0c30072
Fix this so that we actually define HAVE_PNP when its available.
2000-09-10 17:11:27 +00:00
Roger Hardiman
b478e142f0
Update to build both bktr and bktr_mem modules
2000-09-10 15:40:20 +00:00
Doug Rabson
28c4f9b685
Remove the manipulation of the Giant mutex from the interrupt entry
...
points. This can't work right anyway and needs to happen in the irq thread.
2000-09-10 15:39:23 +00:00
KATO Takenori
c79612098e
Moved boot0cfg into IBM-PC only section (MACHINE=="i386").
...
Pointed out by: nyan
2000-09-10 15:33:07 +00:00
Doug Rabson
2b3d792f0f
Use '&' instead of '%' to calculate the new value for ktr_idx.
2000-09-10 14:36:55 +00:00
David Malone
8f53d1f12d
pmcd_value is actually a quad_t.
2000-09-10 14:35:20 +00:00
Roger Hardiman
dd11af6637
Update to driver 2.15.
...
Main change is the addition of the bktr_mem module.
This holds onto the bktr driver's contiguously allocated memory
when the bktr driver is unloaded and reloaded.
This has to be done because it is virtually impossible to get
contiguous memory once a system is running.
Also tidied up the use of SMBUS, added a new Hauppauge tuner type (0x2c)
and a new Flyvideo vendor ID.
2000-09-10 14:34:08 +00:00
Mark Murray
452d07c1ce
Provide keyboard entropy harvesting for PCVT users.
2000-09-10 14:31:40 +00:00
Mark Murray
22566d9dd5
Harvest mouse events for the entropy device in a better place. In the
...
new location, all mouse events are harvested, not just the ones being
written out to moused(8). This means that mouse entropy is harvested
at the consoles as well as in X.
2000-09-10 14:27:17 +00:00
Mark Murray
0f3ad95051
The entropy driver module has changed name.
2000-09-10 13:58:58 +00:00
Mark Murray
ca7ca26fb6
Forced commit.
...
Enough folks complained about the name of the entropy device module, so
I agreed to change it from "randomdev" to just plain "random".
This needs to be changed in loader.conf as well.
2000-09-10 13:56:45 +00:00
Doug Rabson
36240ea5bf
Move the include of <sys/systm.h> so that KTR gets a declaration for
...
snprintf().
2000-09-10 13:54:52 +00:00
Mark Murray
4d87a031c0
Large upgrade to the entropy device; mainly inspired by feedback
...
from many folk.
o The reseed process is now a kthread. With SMPng, kthreads are
pre-emptive, so the annoying jerkiness of the mouse is gone.
o The data structures are protected by mutexes now, not splfoo()/splx().
o The cryptographic routines are broken out into their own subroutines.
this facilitates review, and possible replacement if that is ever
found necessary.
Thanks to: kris, green, peter, jasone, grog, jhb
Forgotten to thank: You know who you are; no offense intended.
2000-09-10 13:52:19 +00:00
Daniel C. Sobral
9714dd1a3a
Bump up version as a result of the recent changes to kernel path,
...
and boot-conf&boot semantic changes.
Also, make it 1.0.
Reminded by: peter (even though he doesn't know it)
2000-09-10 13:51:44 +00:00
Daniel C. Sobral
f3b36c2a14
Bump up version as a result of the recent changes to kernel path,
...
and boot-conf&boot semantic changes.
Reminded by: peter (even though he doesn't know it)
2000-09-10 13:51:31 +00:00
Daniel C. Sobral
2ae7c98e29
Change NOFORTH comment character from # to \ followed by space,
...
to make things more interchangeable between it and the FORTH case.
Perhaps requiring the space is a bit too much, but...
Nothing in the tree seems to produce loader.rc files with comment
line, at this time.
2000-09-10 13:48:51 +00:00
Doug Rabson
4eb38057ea
Fix printf warnings in CTRx calls.
2000-09-10 13:34:35 +00:00
Doug Rabson
21ac8e0b77
Move the include of <sys/systm.h> so that KTR gets a declaration for
...
snprintf().
2000-09-10 13:33:31 +00:00
Doug Rabson
2604bbc62c
Fix printf warnings.
2000-09-10 13:32:39 +00:00
Doug Rabson
5a81a9aef0
Fix printf warnings in CTRx calls.
2000-09-10 13:04:20 +00:00
Doug Rabson
6d8131b4c0
Update to work with the current version of KTR.
2000-09-10 13:03:24 +00:00
Doug Rabson
4eedebf31f
Only build PnP parts if the platform supports PnP.
2000-09-10 12:15:30 +00:00
Kris Kennaway
b8c2df609a
Remove files no longer present in OpenSSH 2.2.0 and beyond
2000-09-10 10:26:07 +00:00
Kris Kennaway
2f538dadf7
Update for OpenSSH 2.2.0
2000-09-10 09:43:29 +00:00
Kris Kennaway
c2d3a5594b
Resolve conflicts and update for OpenSSH 2.2.0
...
Reviewed by: gshapiro, peter, green
2000-09-10 09:35:38 +00:00
Poul-Henning Kamp
8925e63cd3
Updates to the ntp pll from John Hay.
...
Submitted by: jhay
2000-09-10 09:13:34 +00:00
Peter Wemm
688088f7f7
Bump __FreeBSD_version to 500013 after SMPng step 1 hit the tree.
...
If anything deserves to bump the version, surely this does.
2000-09-10 08:43:04 +00:00
Kris Kennaway
c7b5135400
This commit was generated by cvs2svn to compensate for changes in r65668,
...
which included commits to RCS files with non-trunk default branches.
2000-09-10 08:31:17 +00:00
Kris Kennaway
b66f2d16a0
Initial import of OpenSSH post-2.2.0 snapshot dated 2000-09-09
2000-09-10 08:31:17 +00:00
Bruce A. Mah
153349bab0
New release notes: ipfilter->3.4.9, new kernel location, FFS snapshots.
...
Add note to Alpha relnotes (accidentally omitted) on softupdates licensing.
2000-09-10 06:55:27 +00:00
Boris Popov
67b23794b1
Change variable naming to be consistent with the rest of VFS code.
...
Reduce number of indirections by using already fetched values.
2000-09-10 03:46:12 +00:00
Jason Evans
28d4c2dde3
Back out the addition of malloc_mtx. It was incompletely conceived, and
...
will be done correctly in the future.
2000-09-10 01:54:15 +00:00
Paul Saab
4d3367540c
Backout last commit. It was wrong.. *sigh*
2000-09-10 01:17:47 +00:00
Paul Saab
6b9a6703e9
include string.h to silence a warning.
2000-09-10 01:10:15 +00:00
Kris Kennaway
690a362571
Nuke RSAREF support from orbit.
...
It's the only way to be sure.
2000-09-10 00:09:37 +00:00
Jason Evans
5340642a2e
Style cleanups. No functional changes.
2000-09-09 23:18:48 +00:00
Jason Evans
46bf3fe5a6
Add file and line arguments to WITNESS_ENTER() and WITNESS_EXIT, since
...
__FILE__ and __LINE__ don't get expanded usefully in inline functions.
Add const to all witness*() arguments that are filenames.
2000-09-09 22:43:22 +00:00
Jason Evans
9360d3ebdd
Add a mutex to the malloc interfaces so that it can safely be called
...
without owning the Giant lock.
2000-09-09 22:27:35 +00:00
Bruce A. Mah
aebba56752
Remove a workaround for a long-fixed bug in fetch(1).
...
Update URL for on-line Ports Collection INDEX file.
2000-09-09 21:45:19 +00:00
Cameron Grant
0a1fe8922f
disable 16bit mono support- this will be handled by software conversion to
...
stereo as hardware mono is very noisy
2000-09-09 21:31:06 +00:00
Bruce A. Mah
186cbe8e5d
pkg_version.pl now understands the new package/port numbering scheme
...
introduced by version 1.349 of ports/Mk/bsd.port.mk and originally
submitted by kris.
In particular, it understands the $PORTREVISION (FreeBSD-specific changes
or patches to a port) and $PORTEPOCH (for re-sorting version numbers
when not used or when broken).
2000-09-09 21:28:06 +00:00
Cameron Grant
58359dc594
add 16bit mono/stereo conversion feeder
...
prefer feeder chains of length 1 over length 2
2000-09-09 21:24:03 +00:00
Cameron Grant
306f91b60b
detach support
...
remove un-needed setdir functions
add bus_teardown_intr calls where necessary
destroy our dma tags where necessary
destroy ac97 before releasing resources
2000-09-09 19:21:04 +00:00
Alfred Perlstein
b47ce7f5cb
Forget to include sysctl.h
...
Submitted by: des
2000-09-09 18:47:46 +00:00