Commit Graph

62434 Commits

Author SHA1 Message Date
thorpej
b667a5a357 New callout mechanism with two major improvements over the old
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
  resource allocation.
- Insertion and removal of callouts is constant time, important as
  this facility is used quite a lot in the kernel.

The old timeout()/untimeout() API has been removed from the kernel.
2000-03-23 06:30:07 +00:00
onoe
3ae525eaa3 Sorry I forgot to commit this file.. 2000-03-23 06:04:24 +00:00
mycroft
dcd265af9c GC unused variable. 2000-03-23 05:26:00 +00:00
mycroft
e695f87102 Remove AWICTL stuff that is obsoleted by SIOC[SG]IFMEDIA and SIOC[SG]80211NWID.
Also, disable AWICTL completely until awictl.h appears.
2000-03-23 05:19:44 +00:00
thorpej
dabbfde70a Implement fdremove() which is used in place of all the code that
did the "fdp->fd_ofiles[fd] = 0" assignment; fdremove() make sure
the fd_freefiles hints stay in sync.

From OpenBSD.
2000-03-23 05:16:12 +00:00
mycroft
78a4ddbd60 Do a little rearrangement here. No functional change, but it's a little
clearer what's going on.
The assembler still whines about the lack of `.cprestore' when profiling,
but I'm not going there right now.
2000-03-23 04:58:59 +00:00
mycroft
58d6d5d60c Add awi. 2000-03-23 04:43:41 +00:00
thorpej
3e93b28029 Use a software interrupt for tty input processing, not a callout. 2000-03-23 01:04:10 +00:00
mycroft
bcb26b717f Add the Nokia C020 WLAN card. 2000-03-22 22:33:47 +00:00
simonb
a04e169a80 Include <string.h> to get a prototype for memset(). Fixes build
problems on alpha noted by Tim Rightnour on current-users.
2000-03-22 21:45:02 +00:00
mycroft
b6a2605ef2 Regen. 2000-03-22 21:41:48 +00:00
mycroft
86151f6ec3 Add the Nokia C020 WLAN card.
(`Guess who Charles works for...')
2000-03-22 21:39:57 +00:00
soren
f3ca63ef9e Note that this is just for compatibility. 2000-03-22 21:15:59 +00:00
ws
7da71e5f9e Make IPKDB working again.
Add support for i386 debugging and pci-based ne2000 boards.
2000-03-22 20:58:25 +00:00
soren
5be5f12199 The firmware uses the clock in BCD mode. 2000-03-22 20:38:22 +00:00
soren
793382b291 Revert to the same scheme as the other MBR-using ports. 2000-03-22 20:38:05 +00:00
soren
10f56e10d1 Remove BIOS_VERBOSE, which does not exist. 2000-03-22 20:28:29 +00:00
msaitoh
95d45d57b0 cleanup(KNF) 2000-03-22 19:07:43 +00:00
msaitoh
6c5256cfd7 cleanup
- remove unused functions
- KNF
2000-03-22 18:48:25 +00:00
garbled
36f447259d Make the STRIP env var a little more obvious in the documentation, and
clean up the bottom of this manpage just a tad.
2000-03-22 18:34:43 +00:00
ws
1b83998bd7 Add bus_space_barrier.
Add DELAY in some busy loops to allow the dma engine to actually do something
(neccessary on fast processors).
2000-03-22 18:02:59 +00:00
thorpej
d488aca2aa Pool'ify filedesc0 allocation. 2000-03-22 17:42:57 +00:00
tron
5c433a9864 - Add "/sbin" to path so that "sysctl" is found again. Problem noted
by Patrick Welche in PR bin/9658.
- Use "exec" to start "sysctl" so that we can a meaningful exit code.
2000-03-22 17:35:56 +00:00
tron
a66ade11c0 Add missing "./usr/lib/libi386.so". Problem noted by Patrick Welche in
PR port-i386/9659.
2000-03-22 17:32:03 +00:00
itojun
d4eed1a6bf remove bogus comment 2000-03-22 16:51:03 +00:00
pk
4174ad4b3d Make kbd_iopen/kbd_iclose internal routines; introduce kbd_cc_{open,close}
for opening and closing the device when attached to /dev/console.
2000-03-22 16:08:51 +00:00
jdolecek
82d947ce4d createde(): if an error occurs, make sure to mark all modified directory
slots as deleted - otherwise we would leave bogus slots in
2000-03-22 14:56:56 +00:00
jdolecek
1892cb67c4 cosmetic changes - prettify debug printf's, reformat comments to fit 80 columns,
label:; --> label:
msdosfs_lookup(): in notfound case, update slot* only when it's needed
2000-03-22 14:49:32 +00:00
kleink
c8b75dd368 Scale the drain timeout for allowing auto-initialize DMA to complete. 2000-03-22 14:37:43 +00:00
jun
64a063e730 add supported hardware List
- Sharp Telios
 - Compaq C810 C2010
 - Mobilon HC-4100
2000-03-22 14:36:35 +00:00
jdolecek
e2698cd72a Fix definition of MSDOSFSEOF(), which got broken in rev. 1.13.
It's shape is a bit different now than it was in rev 1.12, but is functionally
equivalent. Also add a comment explaining it's sense.

This fixes breakage reported after LP64 fixes in kern/8037, and
also kern/9116 and kern/9206.

Rewieved by: Wolfgang Solfrank, Chris G. Demetriou
2000-03-22 14:33:25 +00:00
itojun
c23a76689e remove if_withname, which was merged in by mistake during KAME merge. 2000-03-22 11:34:15 +00:00
itojun
5f74312bd0 beautify 2000-03-22 11:24:59 +00:00
onoe
18a4fe585b supports 802.11 DS cards as well as FH cards. 2000-03-22 11:24:33 +00:00
onoe
5644a7e248 Update awi driver, which now supports AMD 79c930 based 802.11 DS cards
as well as 802.11 FH cards.  Also, it can operate in infrastructure mode,
adhoc mode, and wi(4) (aka WaveLAN/IEEE) compatible adhoc mode.
2000-03-22 11:22:20 +00:00
onoe
ba09a212c8 renamed the variable $NEWS to $NEWSMIPS. 2000-03-22 10:39:25 +00:00
onoe
3260e7d0f6 Use $S ($NEWS) for kern.ldscript instead of relative path
so that "build" directive or -b option of config(8) works.
2000-03-22 10:22:37 +00:00
haya
ddd36bd41a 1. Do not apply 5 V on a CardBus card.
2. Do not avoid ISA hole when a device requires more than
   256-byte io space.
3. Remove sending CardBus bridge's function number to
   cardbus stack.  This number is not needed for anyone.
2000-03-22 09:35:06 +00:00
itojun
e8808e9659 correct references. update ipsec description (sync with kame). 2000-03-22 08:20:18 +00:00
itojun
1e2580bc32 correct reference and example. 2000-03-22 08:19:30 +00:00
itojun
2dbc76c437 tabify a line. 2000-03-22 06:10:39 +00:00
itojun
d6c5619790 use ip6_{last,next}hdr in icmp6 inbound packet parsing. 2000-03-22 04:42:01 +00:00
mycroft
b58a073f39 There's no need to frob cfg4/cfg5 in _attach(), since _reset() does it. 2000-03-22 03:27:56 +00:00
simonb
cff93eae67 Arch-specific directories now live under .../sys/arch, not directly
under .../sys.
2000-03-22 02:11:51 +00:00
oster
e44151e8d6 Fix up some autoconfigure messages. In particular, don't try printing
the value of an uninitialized variable.  Noted by Luke Mewburn.
2000-03-22 01:41:41 +00:00
thorpej
ed332d840a In tlp_cardbus_detach(), only unmap the bus space if we were able to
map it in the first place.  Pointed out by enami@netbsd.org.
2000-03-22 01:35:14 +00:00
garbled
86e14c4a11 Add parsing of the CC env variable, and a -Bpath flag (for /usr/libexec)
so cross-building of lint libraries can be made possible.  Tested
building a powerpc libc via make build on an alpha.
2000-03-22 01:09:34 +00:00
thorpej
fa7d868ade Small cosmetic change. 2000-03-22 01:03:33 +00:00
cgd
7c35662066 add commented out option PCI_CONFIG_DUMP whever there's a PCIVERBOSE. 2000-03-22 00:58:16 +00:00
cgd
00f7a2d476 if the PCI_CONFIG_DUMP option is defined, set the patchable
pci_config_dump variable to 1.  otherwise, it gets set to 0.  If
that's set, when configuring PCI devices spew the very verbose
configuration space header dump that was previously "#if 0"'d.
If you use this option, or patch the variable to 1, it's strongly
encouraged that you have used the MSGBUFSIZE option to enlarge the
kernel message buffer.
2000-03-22 00:47:26 +00:00