phk
a246e10f55
Remove B_READ, B_WRITE and B_FREEBUF and replace them with a new
...
field in struct buf: b_iocmd. The b_iocmd is enforced to have
exactly one bit set.
B_WRITE was bogusly defined as zero giving rise to obvious coding
mistakes.
Also eliminate the redundant struct buf flag B_CALL, it can just
as efficiently be done by comparing b_iodone to NULL.
Should you get a panic or drop into the debugger, complaining about
"b_iocmd", don't continue. It is likely to write on your disk
where it should have been reading.
This change is a step in the direction towards a stackable BIO capability.
A lot of this patch were machine generated (Thanks to style(9) compliance!)
Vinum users: Greg has not had time to test this yet, be careful.
2000-03-20 10:44:49 +00:00
yokota
f274a82c14
- This is the second attempt to fix the `-3' option for moused :-)
...
It also adds a new option, `-E', to set the timeout value for
the three button emulation.
2000-03-20 10:40:44 +00:00
cracauer
b5d5962ead
Exchange numerical values for FPE_INTDIV and FPE_INTOVF, so that they
...
are compatible with the older ones implemented in FreeBSD 3.x.
PR: 15488
2000-03-20 10:22:19 +00:00
peter
a3b1ba7eaa
Argh, fix cut/paste mistake. This contributed to LINT not building.
2000-03-20 10:17:13 +00:00
peter
f526ced83b
A fairly simple newbusification of if_de
2000-03-20 09:18:46 +00:00
peter
990a495527
Unused definitions.
2000-03-20 08:21:52 +00:00
yokota
641767b76e
White-space-only change. The file originally had screwed indentation.
2000-03-20 08:18:00 +00:00
peter
7fc780e454
Make this compile. This is a hack.
2000-03-20 08:17:34 +00:00
yokota
dab887853d
Add Mitsumi Wireless Scroll Mouse PnP ID.
2000-03-20 08:11:11 +00:00
peter
c7ff0a1026
This file was repo copied and I forgot to cvs rm this here.
2000-03-20 07:21:40 +00:00
imp
5fd7344212
Noriyoshi Kawano-san reported in nomads another OUI for linksys. 4 is
...
too many, so I removed the checks for the valid OUIs. We already do a
checksum of the entire ethernet address, so extra checking against the
OUI shouldn't be needed.
2000-03-20 07:09:32 +00:00
ps
7b653e3781
Only character devices exsist these days. Make savecore understand
...
this.
2000-03-20 06:54:06 +00:00
peter
694d298fe1
Tag a warning on the isa compat shims at config time.
2000-03-20 04:47:40 +00:00
kato
b66c3950c9
Increment number of retries before giving up. This may fix the
...
problem that some CD-ROM drives are not recognized if they are empty.
Submitted by: Tomokazu HARADA <tkhara@osk4.3web.ne.jp>
2000-03-20 03:55:29 +00:00
peter
fd1c6c35b4
Use an intermediate file containing the module binary before converting
...
it into a ``shared'' .ko file. This intermediate file can be directly
linked into a static kernel. This isn't all that useful yet but will
become much more interesting shortly.
2000-03-20 01:29:59 +00:00
peter
2fbc3b4b79
Bandaid for src/sys/modules which broke world
2000-03-20 01:22:27 +00:00
paul
7e7f4d9be9
Update the copyright. Remove the advertising clause.
2000-03-20 00:53:46 +00:00
obrien
4f7c2f0496
Make the SUBDIR list more granular to assist in my GCC hacking.
2000-03-19 23:47:50 +00:00
ache
6c00572325
Add missing depend file
2000-03-19 23:07:39 +00:00
ache
f056d07b1a
Install readline API info
2000-03-19 23:04:23 +00:00
ache
adf91cfcff
Upgrade to 4.1
...
Minor bumped because new function added
2000-03-19 22:26:49 +00:00
ache
c0502b59de
Merge conflicts
2000-03-19 22:00:57 +00:00
lile
f14c3bda44
o Replace most magic numbers related to token ring with #defines
...
from iso88025.h.
o Add minimal llc support to iso88025_input.
o Clean up most of the source routing code.
* Submitted by: Nikolai Saoukh <nms@otdel-1.org>
2000-03-19 21:34:39 +00:00
ache
2e27cca03a
This commit was generated by cvs2svn to compensate for changes in r58310,
...
which included commits to RCS files with non-trunk default branches.
2000-03-19 21:18:09 +00:00
ache
b85a0e54ae
Initial import of v4.1
2000-03-19 21:18:09 +00:00
green
f556f75f09
Add a new flag: -E enables "extended" regular expressions.
2000-03-19 19:41:53 +00:00
green
064bd228d5
Add $FreeBSD$.
2000-03-19 19:39:41 +00:00
green
531390eb7c
Enable the K6-2 MTRR driver again, since there are reports of it working
...
with the applied change.
Submitted by: Coleman Kane <cokane@one.net>
2000-03-19 19:22:24 +00:00
green
fd94142ea3
Set the bits in the mask from the left to the right, not backwards.
...
Submitted by: Coleman Kane <cokane@one.net>
2000-03-19 19:21:37 +00:00
asmodai
a7618b52e0
Fix typo.
2000-03-19 16:52:59 +00:00
asmodai
c85887e8e1
Trim trailing whitespace.
2000-03-19 15:55:38 +00:00
asmodai
3e0529de45
Document the sysctl knob for setting the severity of the SPLASSERT
...
macros.
Reviewed by: ps
2000-03-19 15:47:33 +00:00
kato
318ab1e812
Merged from sys/isa/fd.c.
2000-03-19 15:18:22 +00:00
lile
5ba5b5b6b4
o Fix typo in the RapidFire 3540 adapter name
...
4/16/100 -> 100/16/4 so that it matches all of the others.
o Since we went to all the trouble of getting the correct
working memory size actually use it.
* Submitted by: Nikolai Saoukh <nms@otdel-1.org>
2000-03-19 15:08:39 +00:00
kato
4b0a79c936
Define PC98 when MACHINE == pc98, because msdos_vfsops.c contains
...
`#ifdef PC98'.
2000-03-19 15:06:18 +00:00
ps
98dc3507a2
Make SPLASSERT sysctl and boot time tunable with kern.splassertmode.
...
The following values are understood: 0 (ignore), 1 (log), and 2
(panic).
The default value is 1.
Reviewed by: peter
2000-03-19 14:55:42 +00:00
asmodai
7a6ba84531
Spell Jonathan's name correctly in the copyright. Which is funny,
...
considering the fact he wrote it himself. =)
Also add his email address in the AUTHORS section.
2000-03-19 14:46:56 +00:00
kato
aed3ae8721
Merged from sys/i386/i386/userconfig.c rev 1.178.
2000-03-19 14:46:22 +00:00
asmodai
322355cc5f
Add the manpage for CONDSPLASSERT().
...
This was based upon the manpage written by jmb for SPLASSERT().
2000-03-19 14:43:03 +00:00
kato
6a47c101bd
Added COMPAT_OLDPCI and COMPAT_OLDISA options.
2000-03-19 14:42:52 +00:00
peter
04628b6a2c
Add the COMPAT_OLDPCI option for the alpha so GENERIC compiles.
2000-03-19 13:57:09 +00:00
peter
acb2049589
Document and supply COMPAT_OLDPCI and COMPAT_OLDISA so 'make release'
...
still works.
2000-03-19 13:33:26 +00:00
peter
35e00e91c8
Connect the ISA and PCI compatability shims to an option. In this case
...
it's options COMPAT_OLDISA and COMPAT_OLDPCI. This is meant to be a
fairly strong incentive to update the older drivers to newbus, but doesn't
(quite) leave anybody hanging with no hardware support. I was talking with
a few folks and I was encouraged to simply break or disable the shims but
that was a bit too drastic for my liking.
2000-03-19 13:07:12 +00:00
peter
d5a5d97386
Completely decouple userconfig from 'struct isa_device' and friends.
...
Userconfig was only using this for convenience since newbus, and even
then it was rather inconvenient.
2000-03-19 12:57:49 +00:00
brian
e183eff0c8
Add some diagnostics to prove that incoming IP fragments are
...
being dealt with correctly.
2000-03-19 12:37:27 +00:00
peter
e40c669c6b
Remove the old a.out-only boot loader, we don't use it any more.
...
The new boot1/boot2 can load a.out and elf kernels directly.
I think the sys/pc98 version can go too as the sys/boot/pc98 code
appears to be functional, but I'll leave that for the pc98 folks.
"There can be only one."
2000-03-19 11:42:34 +00:00
ps
f30a81f8f4
Add conditional splassert.
...
Reviewed by: peter
2000-03-19 11:39:26 +00:00
asmodai
c93dfd0c7c
Add device isic to the ASUSCOM_IPAC entry.
...
Remove quotes around some i4b options to be consistent with the rest.
2000-03-19 10:19:23 +00:00
kris
dac6e5d6ae
Add and document a NO_X knob to force disabling of X support in doscmd
...
Requested by: sysop@silver.komanda.com.ua
2000-03-19 09:49:03 +00:00
brian
ab3c427b15
Make _FindLinkIn() static and only define GetDestPort when
...
NO_FW_PUNCH isn't defined.
2000-03-19 09:11:05 +00:00