David E. O'Brien
b6419b666f
Add to the HISTORY.
1999-11-19 17:13:31 +00:00
Matthew Dillon
cd906fe3de
Optimize two cases in the MP locking code. First, it is not necessary
...
to use a locked cmpexg when unlocking a lock that we already hold, since
nobody else can touch the lock while we hold it. Second, it is not
necessary to use a locked cmpexg when locking a lock that we already
hold, for the same reason. These changes will allow MP locks to be used
recursively without impacting performance.
Modify two procedures that are called only by assembly and are already
NOPROF entries to pass a critical argument in %edx instead of on the
stack, removing a significant amount of code from the critical path
as a consequence.
Reviewed by: Alfred Perlstein <bright@wintelcom.net>, Peter Wemm <peter@netplex.com.au>
1999-11-19 16:49:30 +00:00
Andrew Gallatin
d627ab8398
Properly attribute interrupt time on alpha. Previously, interrupt time
...
was likely to be counted as idle time.
Note that we are counting time spent in software interrupt handlers as
interrupt time, so this invalidates the i386 meaning of intr_nesting_level.
Reviewed by: dfr, bde
Tested by: anderson@cs.duke.edu
1999-11-19 13:38:22 +00:00
Nick Hibma
6c20390aa7
Make the event creation work
...
- Create the /dev/usb event queue device node.
- Add usbread to the cdevsw.
- Also hide the many minor() behind a USBUNIT macro.
1999-11-19 13:13:28 +00:00
Ollivier Robert
3e08b029e3
Add share/examples/netgraph.
...
Forgotten by: our friends at Whistle.
1999-11-19 12:14:10 +00:00
Ollivier Robert
e8ef6b2d7a
The "acfcomp" field is not in the structure anymore. There may be a better
...
way to do that but it fixes buildworld.
World broken by: archie :-)
1999-11-19 10:51:16 +00:00
Julian Elischer
2045179917
fix braino.. line misplaced.
1999-11-19 09:19:44 +00:00
Søren Schmidt
bb8f8c633e
Loose ad_sleep, its of no use anymore.
1999-11-19 08:21:15 +00:00
Roger Hardiman
39d409c9e1
Rename es1370.c to es137x.c and merge in the patches to support
...
ES1371 and ES1373 PCI Audio Sound Chips.
The 1371 and 1373 can be found on newer CreativeLabs/Ensoniq
sound cards such as the SoundBlaster PCI 16,64 and 128.
Submitted by: Russell Cattelan <cattelan@thebarn.com>
Obtained from: Parts obtained from linux, but rewritten by Russell
1999-11-19 07:29:10 +00:00
Julian Elischer
a5fad8dbcb
Add an example of how to run raw IP across a sync port.
1999-11-19 07:04:36 +00:00
Julian Elischer
35e509f197
Add an example of how to set up a frame relay link using netgraph and
...
the 'sr' sync card.
1999-11-19 06:56:34 +00:00
Warner Losh
462a08a105
Module name is cardbus, not pccard.
1999-11-19 06:31:24 +00:00
Archie Cobbs
0e97a08fe9
Use 'struct ng_xxx_private' instead of 'struct private' to help gdb
...
disambiguate when debugging.
1999-11-19 05:50:29 +00:00
Archie Cobbs
62838fae89
Fix bug where hook pointers were not getting updated on disconnection.
1999-11-19 05:49:54 +00:00
Archie Cobbs
da0929306d
Move misplaced #define.
1999-11-19 05:49:18 +00:00
Archie Cobbs
19bff684a4
Add some safety using KASSERT() and splnet().
1999-11-19 05:45:11 +00:00
Archie Cobbs
b2da83c2f5
Use KASSERT() instead of old #ifdef DIAGNOSTICS.
...
Add more INVARIANTS-enabled sanity checking.
1999-11-19 05:43:33 +00:00
Julian Elischer
6822ccd6e7
protect some more operations with splimp() under Netgraph.
1999-11-19 05:37:37 +00:00
John Polstra
df618d033c
In revision 1.21 I changed the search order for shared libraries,
...
but I forgot to make the corresponding fix to the comment. Rectify
that.
Submitted by: Tony Finch <fanf@demon.net>
1999-11-19 04:45:07 +00:00
Archie Cobbs
8d6703c6be
Update references.
1999-11-19 04:41:09 +00:00
Archie Cobbs
01e86e31a7
Miscellaneous edits.
1999-11-19 04:40:34 +00:00
Archie Cobbs
326c3126d5
Add reference to ng_pppoe(8).
1999-11-19 04:32:28 +00:00
Archie Cobbs
debfa5183b
Update to reflect changed functionality.
1999-11-19 04:30:26 +00:00
Archie Cobbs
19a52c592d
Remove the address and control field compression functionality of this
...
node type. ACF is device independent and therefore belongs in ng_ppp.c
(which already implements it).
1999-11-19 04:27:53 +00:00
Archie Cobbs
3a58352eb0
Rename 'struct private' to 'struct ng_xxx_private' to allow gdb
...
to disambiguate when debugging.
1999-11-19 04:25:39 +00:00
Brian Feldman
5460e55fc9
Reenable "umodem", as its build is not broken anymore.
1999-11-19 04:04:56 +00:00
Bill Fumerola
78bcb44a9d
Spelling fix.
1999-11-19 02:16:26 +00:00
Chris Piazza
79e970edde
Make pkg_add -r package1 package2 package3 ...
work correctly.
...
Reviewed by: billf
1999-11-18 23:32:43 +00:00
Ollivier Robert
b5ee3fc069
Stop run() from dereferencing a NULL pointer when you enter a valid command
...
then a ^D at the prompt.
cdcontrol> play 1 14
cdcontrol>
zsh: 40874 segmentation fault (core dumped) /usr/sbin/cdcontrol -f /dev/cd1c
1999-11-18 23:04:38 +00:00
Brian Somers
9ed3b901be
Cop on a bit and regenerate things correctly.
...
Pointed out by: bde
1999-11-18 20:45:04 +00:00
Nick Hibma
4d06ff3223
Cleanup of the code before we add a few thins.
...
- remove the use of NDEV. It is confusing. MAXUSBDEV should do.
- add some comments.
- add more explanation in usage()
- change the timeout value for undetected USB devices from 300 to 30
seconds. I don't think anyone wants to wait 5 minutes for broken
devices to show up. The overhead CPU wise is very little.
- print 'no controllers found' as a fatal error.
- remove inclusion of malloc.h. It's unused.
1999-11-18 18:04:17 +00:00
Nick Hibma
5630d3135e
Add usbdevs and friends.
1999-11-18 18:02:44 +00:00
Alexey Zelkin
6ef10a4400
Do not suggest user to change /etc/defaults/rc.conf.
...
Requested by: sheldonh
1999-11-18 16:09:40 +00:00
Alexey Zelkin
6414fabf51
mdoc(7)'fy
...
Mostly submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>
1999-11-18 16:04:53 +00:00
Yoshihiro Takahashi
663631a5eb
Set port_used and mem_used to the resource size instead of 1.
...
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
1999-11-18 14:18:19 +00:00
Nick Hibma
3d45ad67b2
Change the clist reservation from 0 to buffer size.
...
Submitted by: mmoeller@infolibria.com
1999-11-18 12:50:48 +00:00
Nick Hibma
c907e117dd
Missed a name change.
1999-11-18 12:45:09 +00:00
Yoshihiro Takahashi
cfe60dd328
Sync with sys/isa/sio.c revision up to 1.275.
1999-11-18 12:22:09 +00:00
Yoshihiro Takahashi
e5f8b3d483
Sync with sys/isa/fd.c revision 1.168.
1999-11-18 11:34:26 +00:00
Yoshihiro Takahashi
f3335fa93f
Sync with sys/i386/conf/Makefile.i386 revision up to 1.163.
1999-11-18 11:26:45 +00:00
Peter Wemm
592b1c00b5
Argh, don't turn the IIR test on unless it's a pccard. These tests mess
...
up the subsequent probes.
1999-11-18 10:29:06 +00:00
Pierre Beyssac
09333e7833
Make last commit bde-compliant:
...
- correct indentation
- change data types for consistency with the rest of ping.c
- create new variable separate from "answer" for clarity
1999-11-18 10:20:45 +00:00
Peter Wemm
4add59312e
Hack: comment out the pull-in of src/sys/../share/mk/bsd.kern.mk as
...
that breaks if you try and compile a kernel before building world, as
is presently required to get past the signal changes. I don't
particularly like doing this, but at least it will mean that a 'make world'
will activate the gcc 2.95.2-specific option in bsd.kern.mk.
1999-11-18 09:54:11 +00:00
Peter Wemm
ac09d23cfa
Fix an unused variable warning.
1999-11-18 09:07:30 +00:00
Peter Wemm
cde35e1a3d
If we have found pci devices via pci_cfgopen(), but don't find a
...
host->pci bridge specifically, then add a pcib0 device on the motherboard
for the pci bus to hang off.
Requested by: Anders Andersson <anders@sanyusan.se>
Obtained from: dfr
1999-11-18 08:58:37 +00:00
Alfred Perlstein
1c01270e7a
remove PCATCH from a tsleep that isn't checked for (avoid infinite loop).
...
this needs to be revisited.
1999-11-18 08:57:03 +00:00
Peter Wemm
63034ded71
Fix a warning (unused static declaration without MFS_ROOT)
1999-11-18 08:49:40 +00:00
Peter Wemm
6224a63b8b
Fix a warning.
1999-11-18 08:47:10 +00:00
Peter Wemm
4e250a4b87
Fix some -Wunused warnings
1999-11-18 08:43:58 +00:00
Peter Wemm
394c467708
Fix some warnings.
1999-11-18 08:41:53 +00:00