peter
802c028309
Convert apm from a bogus 'count' into a plain option. Clean out some
...
other cruft from the files.alpha and files.ia64 that were related to this.
2001-01-19 14:09:54 +00:00
peter
91d167d573
Zap unused #include "apm.h"
2001-01-19 13:56:31 +00:00
peter
7949f9b059
Zap some cut-paste code that isn't used. It #included "apm.h" and
...
an apm include file but had no other apm references.
2001-01-19 13:55:08 +00:00
peter
f733c06260
Zap #include "apm.h" - it was not used.
2001-01-19 13:53:54 +00:00
peter
f97bb99bef
Stop turning 'mandatory' into an implicit 'count' line. i386/npx was the
...
only consumer of this and it is no longer needed.
2001-01-19 13:20:50 +00:00
peter
0d5e420364
Use #ifdef DEV_NPX from opt_npx.h instead of #if NNPX > 0 from npx.h
2001-01-19 13:19:02 +00:00
peter
e40f66ac02
EEK! vm86bios.s has got #if NNPX > 0 code without a corresponding
...
#include "npx.h" - the code has been dead for a while and vm86 calls
have not been saving FPU context it seems.
2001-01-19 13:14:09 +00:00
peter
e3a8396adb
At great personal risk to my sanity, turn off COMPAT_OLDISA and the
...
two drivers that depend on it - ie and le. The compat code has not been
disabled.
2001-01-19 13:06:37 +00:00
peter
bf4a9b1ec8
Add missing twe (3ware) and ahb (adaptec 174x) devices (!)
2001-01-19 13:04:58 +00:00
peter
a0281122c3
This conf file seems to have rotted quite a bit..
2001-01-19 13:03:41 +00:00
peter
18e1e35a25
Corresponding version bump for config with the DEV_FOO replacement for
...
the NFOO count option.
2001-01-19 12:50:16 +00:00
peter
8f5a6de0b6
Implement option strings that we can use in #ifdefs (where unavoidable)
...
as a replacement for the evil #define NFOO. If 'device npx' is in the
static kernel, a synthetic option '#define DEV_NPX 1' will be available
to stick in an opt_xxx.h file. "#if NNPX > 0" can be replaced with
"#ifdef DEV_NPX" and we can get rid of the overloaded meaning of the
device count mechanism.
2001-01-19 12:49:21 +00:00
peter
ba14993920
This driver needs COMPAT_OLDISA too. Sigh.
2001-01-19 11:46:57 +00:00
jhb
655836bbff
Add in a space that got lost in the previous commit in some debugging code
...
so that '&' becomes a binary operator and not a unary operator.
2001-01-19 11:43:13 +00:00
peter
7544f1ff1f
EEK! I missed a couple of places with the 24->32 interrupt change.
2001-01-19 10:55:13 +00:00
peter
a8f714ad89
Remove #defines for the old lock function names and spl0/splz
2001-01-19 10:52:47 +00:00
peter
fd76d2808d
Remove reference to splz_unpend - it is long gone.
2001-01-19 10:51:13 +00:00
peter
382587463c
Catch a few alternative names for the syscall entry frame, eg: post-ELF
...
and int $0x80 entry methods.
2001-01-19 10:49:20 +00:00
peter
c0bc1dba91
apic_itrace_splz[] is unused
2001-01-19 10:48:35 +00:00
peter
a87d02be71
Remove unused splsoftcambio(), splsoftcamnet(), splq() and splz() inlines.
2001-01-19 10:46:58 +00:00
peter
feb7598906
Remove the now-empty ipl_funcs.c file on all platforms.
2001-01-19 09:59:56 +00:00
peter
940f70431f
Remove the static splXXX functions and replace them by static __inline
...
stubs. Remove the xxx_imask variables which have been all but gone for
a while.
2001-01-19 09:57:29 +00:00
jhb
acde0edb4d
- Remove an unused write_ivars function that didn't do anything anyway.
...
- Return NULL from mca_alloc_resource() instead of ENOENT if we are
passed in an empty resource list.
2001-01-19 09:29:34 +00:00
peter
9dbfa12c64
Create a build-tools target for sysinstall and rtermcap. This is still
...
not right because rtermcap would be reading the *host* termcap, not
from the termcap in the src tree. Besides, /usr/sbin/sysinstall
(not the crunched one in /stand) should use the runtime termcap
not the precompiled set.
2001-01-19 09:24:00 +00:00
peter
5a03eacf6b
Fix a warning due to missing prototype.
2001-01-19 09:10:14 +00:00
peter
a7a178dcac
Fix a warning (the prototypes probably shouldn't be so over-zealously
...
#ifdef'ed though)
2001-01-19 09:07:16 +00:00
jhb
04ce242249
Warning police:
...
- Share the ex_stop() prototype in if_exvar.h
- Remove an unused local variable.
2001-01-19 09:04:56 +00:00
peter
3b688725f3
Fix a maybe-not-so-harmless warning.
2001-01-19 09:02:40 +00:00
jhb
752968452d
Add in an interrupt type for this driver. I have no idea how this could
...
have ever worked without this.
Reviewed by: peter
2001-01-19 08:55:14 +00:00
jhb
a4116607b8
Revert revision 1.102. I don't think p_nice needs to be protected with
...
sched_lock, and I'm fairly certain P_TRACED will be protected with the
proc lock instead.
Pointed out indirectly by: bde
2001-01-19 08:23:22 +00:00
itojun
25fc8759df
BSD/OS was called BSD/386 prior to 2.0.
2001-01-19 07:36:36 +00:00
dillon
9b157601a0
Do not cluster with B_LOCKED buffers.
...
This is an odd one. This patch appears to fix a panic related to background
bitmap writes (for FFS), though neither Kirk, Ian, or I can figure out how
B_CLUSTEROK could possibly be set on a bitmap block to cause the clustering
code to improperly cluster with a buffer undergoing a background write.
In anycase, the clustering code is very fragile and this patch helps with
that, as well as possibly fixing a bug Andre was having.
Suggested by: Ian Dowse <iedowse@maths.tcd.ie>
Testing by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
2001-01-19 05:31:07 +00:00
bmilekic
37decc93f5
Implement MTX_RECURSE flag for mtx_init().
...
All calls to mtx_init() for mutexes that recurse must now include
the MTX_RECURSE bit in the flag argument variable. This change is in
preparation for an upcoming (further) mutex API cleanup.
The witness code will call panic() if a lock is found to recurse but
the MTX_RECURSE bit was not set during the lock's initialization.
The old MTX_RECURSE "state" bit (in mtx_lock) has been renamed to
MTX_RECURSED, which is more appropriate given its meaning.
The following locks have been made "recursive," thus far:
eventhandler, Giant, callout, sched_lock, possibly some others declared
in the architecture-specific code, all of the network card driver locks
in pci/, as well as some other locks in dev/ stuff that I've found to
be recursive.
Reviewed by: jhb
2001-01-19 01:59:14 +00:00
phk
5977e97236
Look for modules in /boot/kernel these days.
2001-01-18 22:36:34 +00:00
bmah
4bb6924610
New release notes: Condition variables in kernel, ConnectionsPerPeriod
...
deprecated in sshd_config, cdcontrol(1) and CDROM, sysctl -N,
ports "origin", sysinstall->/usr/sbin.
Note MFC for LinkSys cards note, clarify and MFC syslogd(8) and
LOG_CONSOLE.
2001-01-18 19:25:40 +00:00
bmah
57c420bc7b
Document I386_CPU kernel options, and note removal of I386_CPU
...
from the GENERIC kernel.
Reviewed by: peter, jhb
2001-01-18 17:25:34 +00:00
ru
24425e5600
mdoc(7) police: add missing .Ed call.
2001-01-18 17:23:15 +00:00
ru
9394aea4ed
man(7) -> mdoc(7).
2001-01-18 16:04:48 +00:00
sos
c33caa8ae0
When blocksize is set to 2352, alwas read 2352 bytes.
...
This means it might read more than just data, but that is exactly
what we want here (for reading VCD's fx)
2001-01-18 15:20:18 +00:00
ru
17384aec71
man(7) -> mdoc(7).
2001-01-18 12:56:17 +00:00
ben
eca77bec74
remove reference to nonexistent screenmap(5) manual page.
...
PR: 24305
Submitted by: Marco van de Voort <marcov@stack.nl>
2001-01-18 11:59:01 +00:00
ru
b99317af38
mdoc(7) police:
...
Use proper macros for variables and their types, removed
hard sentence breaks, added a bunch of cross references.
2001-01-18 09:42:50 +00:00
jhb
2c69cab2ed
Protect p_stat and p_oncpu with sched_lock in forward_signal().
2001-01-18 08:19:25 +00:00
jkh
7fd26bda78
Note that /stand/sysinstall is deprecated.
...
Forgotten by: jhb
2001-01-18 08:13:38 +00:00
peter
a6e9fcc15c
Deal with table parsing bugs caused by out-of-order record entries.
...
Complain about out-of-order entries. This fixes the 'mp extended
table HOSED!" report on the DL360 we have here with the "fixed" compaq
bios rom to fix the table length off-by-one error.
2001-01-18 07:42:02 +00:00
asmodai
5545c6b0d5
Add a smal line of text which indicates I am working on updating
...
this. <almost exactly 6 years after Garrett>
2001-01-18 07:19:25 +00:00
itojun
32557560ce
workaround; be sure to initialize nd6 interface information when IPv6
...
interface address gets added. this will avoid presenting EMSGSIZE when
outgoing interface is down (and never brought up).
sync with kame.
2001-01-18 06:07:53 +00:00
n_hibma
a3510062b5
Nikon E990 and Nomad MP3 player Ids.
...
Submitted by: pete@altadena.net
2001-01-18 00:15:49 +00:00
peter
77e7d6b0f8
Previous commit was:
...
Submitted by: Bart Thate <freebsd@1st.dudi.org>
2001-01-17 22:37:52 +00:00
peter
e56988022f
Argh! add card_if.h to the generated list. This fixes kernel builds for
...
those who haven't added 'NO_MODULES=off' to /etc/make.conf.
2001-01-17 22:36:49 +00:00