Alan Cox
08c40841d8
Create callable (non-inline) versions of the atomic_OP_TYPE functions
...
that are linked into the kernel. The KLD compilation options are
changed to call these functions, rather than in-lining the
atomic operations.
This approach makes atomic operations from KLDs significantly
faster on UP systems (though somewhat slower on SMP systems).
PR: i386/13111
Submitted by: peter.jeremy@alcatel.com.au
1999-08-18 04:08:31 +00:00
Matt Jacob
c531b7fc1f
Fix breakage - an extra brace got inserted where DIAGNOSTIC was defined
...
but MAP_LOCK_DIAGNOSTIC wasn't.
1999-08-18 03:56:57 +00:00
Mike Smith
dc055b0c58
Remove the SMBIOS detection and definitions; this should be handled in a
...
loadable module (under development).
1999-08-18 02:20:04 +00:00
Chris Costello
a7d1f49705
Bad cross-reference of getservbyname(2) changed to getservbyname(3)
...
Reviewed by: ru
1999-08-18 01:20:07 +00:00
Brian Feldman
eb5e5558e9
The new test(1) did not use access() correctly. I don't know why, since
...
supposedly it's ksh-derived, and it's not broken in pdksh. I've added
a test for test running as root: if testing for -x, the file must be
mode & 0111 to get "success", rather than just existant.
Reviewed by: chris
1999-08-18 00:18:52 +00:00
Julian Elischer
944494356b
Devfs isn't quite dead yet... Add back devfs support to ptys..
...
When you use pty(N) it creates pty(N+1) ready for your use in the DEVFS,
so DEVFS is not cluttered up with hundreds of ptys you are never going to
use.
1999-08-17 23:08:51 +00:00
Brian Feldman
38c808edb7
Unbreak the nfs KLD_MODULE. It needs a bit more of vm_page.h than was
...
exported (notably vm_page_undirty()). Also, let vm_page_dirty() work
in a KLD.
1999-08-17 22:48:10 +00:00
Bill Fumerola
a444756625
(1) Fix a spelling mistake in a comment.
...
(2) Add braces to avoid ambigious if/if/else
Reviewed by: bde
1999-08-17 22:13:06 +00:00
Bill Fumerola
4fae07fae9
Fix a printf(3) formatter to match its variable.
...
Reviewed by: bde
1999-08-17 22:11:02 +00:00
Bill Fumerola
ed8bcdec67
Fix a printf() formatter to match its variable.
...
Reviewed by: bde, luigi
1999-08-17 22:10:00 +00:00
Bill Fumerola
98f3a0a19e
Remove an unused variable.
...
Reviewed by: bde
1999-08-17 22:08:55 +00:00
Bill Fumerola
aa498bf3d4
Wrap two declarations that are only used in an #ifdef in their own #ifdef.
...
Reviewed by: bde
1999-08-17 22:06:17 +00:00
Kenneth D. Merry
46aa5a9271
Take out a reference to ccb(4). I never got around to writing it.
...
Reported by: "Alexey M. Zelkin" <phantom@cris.net>
1999-08-17 22:03:40 +00:00
Bill Fumerola
b8e49f681b
Welcome devtoname(), to most likely be used when printing information
...
about a dev_t.
printf("%x", dev) now becomes printf("%s", devtoname(dev)) because
printing actual information about the device is much more useful then
printing a pointer to an address that would never help the developer debug.
Submitted by: phk, bde
1999-08-17 20:25:50 +00:00
Brian Somers
14bbfc5ddc
Add a second arg to ``set timeout'' as an example of a minimum idle
...
period.
1999-08-17 19:23:49 +00:00
Alan Cox
0e70993526
vm_page_free_toq:
...
Update the comment to reflect the demise of PQ_ZERO and
remove a (now) useless test.
1999-08-17 18:09:01 +00:00
Brian Somers
dade2407e6
Implement a minimum idle time value as an optional second argument
...
to ``set timeout''.
This is useful for situations where your minimum call charge is (say)
5 minutes (like mine is)
1999-08-17 17:22:46 +00:00
Brian Somers
be76e834d7
Use ``set openmode passive'' in the ssh VPN example
1999-08-17 15:00:15 +00:00
Brian Somers
44e73c1254
Set the close-on-exec flag for all unused descriptors when
...
exec()ing other programs.
1999-08-17 14:59:05 +00:00
Geoff Rehmet
e760dabd67
Document a whole truckload of sysctl MIBs under net.inet.tcp,
...
including tcp.blackhole, tcp.log_in_vain and others.
1999-08-17 14:54:26 +00:00
Geoff Rehmet
5a00da3716
Add reference to blackhole(4)
1999-08-17 14:28:07 +00:00
Geoff Rehmet
849d3459bf
Add man page for black hole sysctl MIBs.
...
references to follow.
1999-08-17 13:46:38 +00:00
Mark Murray
e3f08ba406
Claim ownership
1999-08-17 13:39:28 +00:00
Geoff Rehmet
16f7f31f04
Add net.inet.tcp.blackhole and net.inet.udp.blackhole
...
sysctl knobs.
With these knobs on, refused connection attempts are dropped
without sending a RST, or Port unreachable in the UDP case.
In the TCP case, sending of RST is inhibited iff the incoming
segment was a SYN.
Docs and rc.conf settings to follow.
1999-08-17 12:17:53 +00:00
Kazutaka YOKOTA
2e09fb67e8
Add support for the serial version of Interlink VersaPad.
1999-08-17 12:14:59 +00:00
Kazutaka YOKOTA
59b271160a
Mention Interlink VersaPad support.
1999-08-17 12:14:41 +00:00
Kazutaka YOKOTA
e6d37e188f
Recognize Interlink VersaPad. `Tap' action will be recognized
...
as the button 4.
Submitted by: Masachika ISHIZUKA <ishizuka@ish.org>
1999-08-17 12:14:13 +00:00
Kazutaka YOKOTA
64eed277c5
Add definitions for Interlink VersaPad.
1999-08-17 12:12:44 +00:00
Mike Pritchard
cd31900403
The sysinstall man page menetions that it was due to be replaced
...
in a previous FreeBSD version. That never happened. Document that
it is due to be replaced, but leave it open-ended as to when.
Also do some mdoc cleanup.
PR: docs/13148
PR: docs/13144
Submitted by: Lee Cremeans <lcremeans@erols.com>
Alex M. Zelkim <phantom@cris.net>
Discussed with: jkh
1999-08-17 10:57:18 +00:00
Marcel Moolenaar
4c60745daf
Fix a bug in debug-printfs of struct linux_termios fields, where I forgot to
...
change the format specifier after changing the definition of the structure.
Submitted by: billf
Commented on by: bde
1999-08-17 10:27:55 +00:00
Marcel Moolenaar
ce2b2a92fc
Fix bug in the debug-printf of the vfork syscall, where the format specifier
...
didn't match the argument (p->p_pid).
While I'm at it, also fix the dupo in the format string and fix the annoying
inconsistency in all the debug-printfs wrt p_pid arguments. Change all of them
to use the %ld format specifier and cast the p_pid arguments to long.
Submitted by: billf
1999-08-17 10:09:06 +00:00
Ralf S. Engelschall
526148f2b9
Fix description of the _thread_autoinit_dummy_decl trick.
1999-08-17 09:50:21 +00:00
Nick Hibma
6efd8273f4
- Added documentation
...
- fix bug in data toggle handling
1999-08-17 07:36:34 +00:00
Mike Smith
cb5f885bdf
Search for and interrogate the PnP BIOS if found. This code just prints
...
the PnP device IDs in verbose mode; it does not (yet) save any resource
data or contribute to the PnP process nor resource management.
1999-08-17 07:10:34 +00:00
Mike Smith
7880e8b2d5
Mindbogglingly, many BIOS vendors expect to be able to load %ds with
...
0x40 and then access data stored in real-mode segment 0x40, even when
called in protected mode. Microsoft unfortunately coddle these individuals,
and so must we if we want to run their code.
This change works around GPFs in some APM and PnP BIOS implementations.
Obtained from: Linux
1999-08-17 07:09:13 +00:00
Alan Cox
c52e7044cf
Correct an accidental omission of one "vm_page_undirty" replacement
...
from the previous commit.
1999-08-17 05:56:00 +00:00
Alan Cox
3fc3fec6d3
vm_page_free_toq:
...
Clear the dirty bit mask (vm_page_undirty) before adding the page
to the free page queue.
Submitted by: dillon
1999-08-17 05:08:39 +00:00
Yoshihiro Takahashi
4e943310b7
Use V-FAST mode register to check whether it supports V-FST mode.
...
Submitted by: WATANABE Takuya <sodium@xuni.ne.jp>
1999-08-17 04:33:11 +00:00
Alan Cox
2c28a10540
Add the (inline) function vm_page_undirty for clearing the dirty bitmask
...
of a vm_page.
Use it.
Submitted by: dillon
1999-08-17 04:02:34 +00:00
Tatsumi Hosokawa
0e568d4b12
Added "include" feature to pccard.conf to put the default pccard.conf
...
entries in /etc/defaults/.
1999-08-17 03:38:51 +00:00
Luigi Rizzo
6bbeddc1ea
Enable printing of bridging statistics.
1999-08-17 03:30:34 +00:00
Brian Somers
2d3411d359
Make hostname comparisons case insensitive
1999-08-17 01:25:16 +00:00
Tim Vanderhoek
fb320ea83a
Don't assume all ctags are meant to match a whole line ("^...line...$").
...
This lets more(1) work with, for example, /usr/local/share/vim/doc/*.txt.
1999-08-17 00:49:40 +00:00
Tim Vanderhoek
9bd2d6eee4
Merge style- and trivial- only changes from OpenBSD (dated 1999/07/29-19:55+1).
...
Obtained from: OpenBSD, sometimes indirected from NetBSD; myself
1999-08-17 00:39:26 +00:00
Alan Cox
bfbacbd93f
vm_pageout_clean:
...
Remove dead code.
Submitted by: dillon
1999-08-17 00:07:35 +00:00
Justin T. Gibbs
e414ac576f
Bump CAM version number.
1999-08-16 23:18:24 +00:00
Justin T. Gibbs
8760939718
Add a cleanup handler called "atexit" to make sure we free up target
...
mode instances.
Print out exception information passed out from the kernel target mode
driver to this userland daemon.
1999-08-16 22:52:17 +00:00
Justin T. Gibbs
99cfa26a69
Differentiate between aic7895C chips and their earlier brethren
...
via the PCI revid register.
1999-08-16 22:50:37 +00:00
Justin T. Gibbs
7457cf2d46
Add support for issuing immediate notify event ccbs for bus resets, bdr
...
messages, abort messages, and abort tag messages.
Fix a bug in how default transfer negotiations are handled if the
user had disabled initial bus resets.
Support multi-targetid on the aic7895C.
1999-08-16 22:49:29 +00:00
Justin T. Gibbs
42aed36923
Kill an unused INTSTAT type.
1999-08-16 22:43:08 +00:00