Commit Graph

52791 Commits

Author SHA1 Message Date
sobomax
21ee02a86a Remove references to recently removed voxware snd driver. 2000-10-06 11:40:44 +00:00
ru
7c4ab2a39e Convert this Makefile to the usual style. 2000-10-06 11:18:11 +00:00
ru
7b1e21a6e3 Document the latest firewall knobs. 2000-10-06 11:17:06 +00:00
ps
7ee7f98bd1 Correct who pioneered the accept filters and Yahoo!'s company name. 2000-10-06 10:51:24 +00:00
ru
d19fbbd4ff Add missing escape sequences, -mdoc'ify. 2000-10-06 08:40:52 +00:00
ru
f005b8bb9c Simple -mdoc fixes. 2000-10-06 08:33:43 +00:00
jasone
7b265a639a Reduce userland namespace polution.
#include <proc.h>, since curproc is needed.
2000-10-06 08:11:11 +00:00
jasone
f54d54088d Do not call lockdestroy() for v_vnlock, which may point to a lock in a
deeper vfs stacking layer.

Submitted by:	bp
2000-10-06 08:04:48 +00:00
jhb
6bd5708a40 Correct a warning where the r_debug_state() dummy function used to trigger
a breakpoint in the kernel didn't use the proper argument list.  To avoid
having to include the userland link.h header everyhwere that sys/linker.h
is used, make r_debug_state() a static function in link_elf.c as well.
2000-10-06 05:20:02 +00:00
gibbs
851c338851 Bring in a slew of fixes that were supposed to be in the last commit.
In ahc_search_qinfifo, the SEARCH_REMOVE case must also handle
an SCB that has been removed from the QINFIFO but not yet been
fully dmaed to the card.

Correct locking for ahc_get_scb() calls.

Set SCB syncrate settings in ahc_execute_scb() to avoid a race
condition that could allow a newly queued SCB to be missed
by ahc_update_pending_syncrates().

When notifying the system of transfer negotiation updates, only
set the valid bits for tagged queuing and disconnection if the
path is fully qualified.  Sync/Wide settins apply to all luns
of a target, but tagged queuing and disconnection may change
on a per-lun basis.

Add missing ahc_unlock() calls in ahc_timeout() for the target
mode case.
2000-10-06 04:01:06 +00:00
jhb
f53c62463d - Change fast interrupts on x86 to push a full interrupt frame and to
return through doreti to handle ast's.  This is necessary for the
  clock interrupts to work properly.
- Change the clock interrupts on the x86 to be fast instead of threaded.
  This is needed because both hardclock() and statclock() need to run in
  the context of the current process, not in a separate thread context.
- Kill the prevproc hack as it is no longer needed.
- We really need Giant when we call psignal(), but we don't want to block
  during the clock interrupt.  Instead, use two p_flag's in the proc struct
  to mark the current process as having a pending SIGVTALRM or a SIGPROF
  and let them be delivered during ast() when hardclock() has finished
  running.
- Remove CLKF_BASEPRI, which was #ifdef'd out on the x86 anyways.  It was
  broken on the x86 if it was turned on since cpl is gone.  It's only use
  was to bogusly run softclock() directly during hardclock() rather than
  scheduling an SWI.
- Remove the COM_LOCK simplelock and replace it with a clock_lock spin
  mutex.  Since the spin mutex already handles disabling/restoring
  interrupts appropriately, this also lets us axe all the *_intr() fu.
- Back out the hacks in the APIC_IO x86 cpu_initclocks() code to use
  temporary fast interrupts for the APIC trial.
- Add two new process flags P_ALRMPEND and P_PROFPEND to mark the pending
  signals in hardclock() that are to be delivered in ast().

Submitted by:	jakeb (making statclock safe in a fast interrupt)
Submitted by:	cp (concept of delaying signals until ast())
2000-10-06 02:20:21 +00:00
jhb
5615566a78 currentldt is now a "special" global-data variable, and as such, there
is no actual currentldt integer variable directly.  Thus, don't claim that
there is.
2000-10-06 01:59:07 +00:00
jhb
27dc6d7e0f Interrupt frames don't include the saved cpl anymore since cpl is dead. 2000-10-06 01:57:28 +00:00
jhb
11032595ef Various whitespace cleanups after the SMPng commit, which jumbled things
around a bit in the trap handling code.
2000-10-06 01:55:07 +00:00
jhb
82cf290642 Don't treat a kernel stack fault the same as a general protect fault or
a segment not present fault in the non-vm86 case.
2000-10-06 01:50:43 +00:00
jhb
a681878d88 Remove an unnecessary sti and spl0() in fork_trampoline. Interrupts
should be enabled by MTX_EXIT() now when it releases the sched_lock.
2000-10-06 01:47:24 +00:00
jhb
cbb7c2bc48 - Include opt_vesa.h in vesa.c so that the VESA_DEBUG option is actually
propagated from the kernel config file to the source.
- Add some more debug messages to list each mode that is rejected or found.
2000-10-06 01:43:59 +00:00
jhb
b453750cbd During a verbose boot, call the null device 'null' rather than 'null0' to
be more consistent with the rest of the kernel.
2000-10-06 00:46:29 +00:00
bmah
b8a4b3de84 Working down my list of release note items: SMP configuration
option changes (+MFC), ahc(4) updates (+MFC), ACPI support, ,
tcpdump(1) updates (+MFC), ppp(8) updates (+MFC).
2000-10-06 00:41:15 +00:00
bmah
302f0ed455 Note new pcm(4) hardware support. Synchronize the lists of supported
sound hardware among the various .TXT files.
2000-10-06 00:32:13 +00:00
archie
c19d2abb06 Man page for the ichsmb SMBus controller driver. 2000-10-06 00:10:31 +00:00
archie
ebf3446a81 Driver for the Intel 82801AA (ICH) SMBus controller and compatibles.
Obtained from:	Whistle source tree
2000-10-06 00:09:46 +00:00
murray
af4a54d3b5 PR: 21729
Approved by:	jkh

Write kern_securelevel_enable variable to rc.conf if user selects
medium or low security in sysinstall.  This overrides the case where a
user selects fascist security and then tries to go back to a lower
setting.
2000-10-05 23:27:32 +00:00
alfred
311fb612e1 return correct type for process directory entries, DT_DIR not DT_REG 2000-10-05 23:19:51 +00:00
imp
dc0c4140bb Add upcoming ports layout changes 2000-10-05 23:13:47 +00:00
n_hibma
756dcba1c2 Regen. 2000-10-05 23:11:13 +00:00
jhb
152d375434 - Heavyweight interrupt threads on the alpha for device I/O interrupts.
- Make softinterrupts (SWI's) almost completely MI, and divorce them
  completely from the x86 hardware interrupt code.
  - The ihandlers array is now gone.  Instead, there is a MI shandlers array
    that just contains SWI handlers.
  - Most of the former machine/ipl.h files have moved to a new sys/ipl.h.
- Stub out all the spl*() functions on all architectures.

Submitted by:	dfr
2000-10-05 23:09:57 +00:00
n_hibma
0b00c2f7b5 Additional Ids 2000-10-05 23:09:48 +00:00
jhb
8af0a1e5ee Replace loadandclear() with atomic_readandclear_int(). 2000-10-05 22:22:31 +00:00
jhb
4af5fec852 Add atomic_readandclear_int and atomic_readandclear_long. 2000-10-05 22:19:50 +00:00
scottl
d49d4bd66d The aac driver manual page
Reviewed by:	sheldonh@freebsd.org
2000-10-05 20:44:17 +00:00
scottl
e86abba609 Add the manual page for the aac device.
Reviewed by:	sheldonh@freebsd.org
2000-10-05 20:42:42 +00:00
jhb
d4688c5152 Make the gd_currentldt member in struct globaldata unconditional so
that this header doesn't depend on USER_LDT.  This fixes the USER_LDT
breakage with SMP kernels.
2000-10-05 20:30:36 +00:00
jhb
8f5f29aa0f - Remove somewhat bogus handling of the Giant mutex in the vm86 code.
- Add a vm86pcb_lock mutex that is used to lock the vm86pcb used when
  making a vm86 call.
2000-10-05 20:27:45 +00:00
wpaul
c19755af5f Add the card ID for the Am79c975 PCnet/FAST III card. This is a variant
of the Am79c973 with "AlertIT Technology," whatever that is. Also mention
support for the PCnet/FAST III cards in the documentation. The
PCnet/FAST III chips have integrated 10/100 PHYs.
2000-10-05 19:40:19 +00:00
toshi
6212cd829d Fix typo and change from ifconfig ...' to /sbin/ifconfig ...' 2000-10-05 19:37:00 +00:00
toshi
678663f471 Fix some remove method. 2000-10-05 19:28:00 +00:00
toshi
63e533f1d5 Add TDK LAK-CD031.
Submitted by:	Tsuyoshi Hatakenaka <tsuyoshi@wni.co.jp>
2000-10-05 19:20:35 +00:00
eivind
9b0b5fb3e9 Style fixes based on comments by bde 2000-10-05 18:22:46 +00:00
jkh
e1c796b9a7 If user selects no distributions at all, assume "User" as
a default.  This should prevent people from whacking return at
the Distributions menu and getting nothing selected as a result
(a minimal "standard" system will at least install).

Flagged as big tech support headache by: Chris Shumway <cshumway@osd.bsdi.com>
2000-10-05 18:02:09 +00:00
jhb
d610670262 - Add another PCI Id for a Lucent Win Modem.
- Change the chip description to use mixed-case so it is consistent and
  doesn't yell at the user during boot.
2000-10-05 18:00:56 +00:00
ru
4b828cb0d9 It may happen so that the local talk daemon is not running.
Let the user know...
2000-10-05 17:39:01 +00:00
wpaul
4370dd1269 Add support for parsing the media blocks from the SROM on 21143
adapters. This is necessary in order to make this driver work with
the built-in ethernet on the alpha Miata machines. These systems
have a 21143-PC chip on-board and optional daughtercards with either
a 10/100 MII transceiver or a 10baseT/10base2 transceiver. In both
cases, you need to twiddle the GPIO bits on the controller in order
to turn the transceivers on, and you have to read the media info
from the SROM in order to find out what bits to twiddle.
2000-10-05 17:36:14 +00:00
mjacob
1b3ab1ab32 Grab the ccb *after* writing filemarks.
PR:		21723
Submitted by:	razuwaev@relex.ru
2000-10-05 17:02:20 +00:00
mjacob
252a49f1b5 Don't do destroy_dev on devices which were just aliases. 2000-10-05 16:58:43 +00:00
ru
a599b4970f Do not allow `finger -m /somefile' as well. 2000-10-05 15:56:13 +00:00
bde
211f878286 Forward-declare struct mbuf so that this file is less self-insufficient
-- don't depend on garbage in <sys/mount.h>.  mbufs aren't actually
used here either.  They should have been completely removed from filesystem
interfaces when they were removed from the interfaces to convert between
file handles and vnodes.
2000-10-05 11:58:22 +00:00
sos
8cfeb4b49a Cleanup the chipset specific interrupt code a bit. 2000-10-05 08:28:06 +00:00
sheldonh
b38ed56c71 Add James Housley's official IANA assigned numbers for healthd.
Requested by:	jeh
2000-10-05 07:36:59 +00:00
sheldonh
c162e7c250 Mention pccard_beep.
Requested by:	sanpei
2000-10-05 07:22:58 +00:00