Peter Wemm
dc7dfe8990
Add a SV_NODEFER and SV_RESETHAND #define, after Bruce pointed out that
...
a program that was saving and restoring a signal via sigvec() was not
doing the complete job if either of these bits had been set via sigaction.
1996-03-30 15:10:18 +00:00
Peter Wemm
30957dad06
re-add the ps_signodefer. The interaction between SA_NODEFER and the
...
sa_mask was "non intuitive" and broke another of bde's test cases.
1996-03-30 15:08:14 +00:00
Peter Wemm
2eb80d36fe
Because of the way that ptrace() now calls procfs routines to read/write
...
the process's memory, it was possible for the procfs_domem() call to
return a residual leftover, but with no errno. Since this is no good for
ptrace which ignored the the residual, remap a leftover amount into an
errno rather than fooling the caller into thinking it was successful when
in fact it was not.
Submitted by: bde (a very long time ago :-)
1996-03-30 15:02:58 +00:00
Peter Wemm
6386a7e079
When doing a 'make depend', dont blow away the existing .depend until
...
the generation of a new one is complete.
1996-03-30 14:57:02 +00:00
Andrey A. Chernov
003ad5abb8
Add missing cons60* entries
1996-03-30 12:22:30 +00:00
Garrett Wollman
17d2223b8c
There is no need to zero out the TSC when configuring a counter,
...
says Mike Haertel.
1996-03-29 17:48:21 +00:00
Andrey A. Chernov
043e364b86
Fix UnrawModem:
...
restore initial (not second level) state
not call it for DEV_SYNC
issue input flush after restoring
1996-03-29 15:24:04 +00:00
Bruce Evans
b7a7f2d19d
Count PCI irqs in up to 4 ISAish counters named `pci irqnn' instead of
...
in the clk0 counter.
Reviewed by: se
1996-03-29 15:04:14 +00:00
Bruce Evans
a680ab7537
Count PCI irqs in up to 4 ISAish counters named `pci irqnn' instead of
...
in the clk0 counter.
Reviewed by: s
1996-03-29 15:01:51 +00:00
Bruce Evans
0e08ab6ff0
Renamed Proc-cache to Dir-cache for the same reasons as in vmstat.
...
Tweaked screen positions to match.
1996-03-29 14:48:25 +00:00
Bruce Evans
7a416e2de6
Fixed the type of sv_sendsig. The `code' arg to signal handlers is now
...
u_long.
1996-03-29 14:29:50 +00:00
Bruce Evans
78966e20d9
Parenthesized macros.
...
Fixed munged tabs.
1996-03-29 14:14:07 +00:00
Bruce Evans
1d4bbd7d60
Added necessary quotes (${CPP} might have spaces in it). Removed
...
unnecessary quotes.
1996-03-29 14:08:30 +00:00
Bruce Evans
5669f99f50
Moved the include of <sys/types.h> to before the include of <dirent.h>
...
so that mkisofs will compile when namespace pollution is removed from
<stdio.h>. (<dirent.h> recently became dependent on <sys/types.h>.)
1996-03-29 14:00:25 +00:00
Bruce Evans
81fc841cb2
Added newlines and punctuation.
...
Removed defunct options. It will be easy to keep track of bogus options
by looking at CFLAGS when all real options are moved out of CFLAGS.
1996-03-29 13:51:30 +00:00
Bruce Evans
98189b75c3
Removed references to nonexistent files.
1996-03-29 13:39:48 +00:00
Bruce Evans
a95d7065d5
Removed never-used files.
1996-03-29 13:22:04 +00:00
Bruce Evans
0b50c8d653
stat() before open() because opening of special files may be harmful.
1996-03-29 12:55:54 +00:00
Bruce Evans
a1fbfdff14
Fixed reference counting related to relookup(). relookup() must
...
be called with the directory referenced, and this reference will
be dropped iff relookup() fails, so the value returned must not be
ignored.
Reviewed by: davidg
1996-03-29 12:30:30 +00:00
Bruce Evans
f699ca4bee
Fixed devfs group and permissions of some more disk devices.
...
Added devfs cd control device.
1996-03-29 11:57:52 +00:00
Bruce Evans
e57841c795
Fixed devfs group of some more disk devices.
...
Added devfs lpt control device (only the standard one, not the ones that
aren't supported by MAKEDEV).
Removed some stupid comments.
1996-03-29 11:54:56 +00:00
Bruce Evans
f85120ac5b
Fixed group of some more disk devices.
...
Fixed devfs function names.
1996-03-29 11:45:12 +00:00
Bruce Evans
c9e1c95d1d
Fixed missing quote in a devfs string.
1996-03-29 11:39:08 +00:00
Bill Fenner
6ac3b69d76
Eliminate panic("rtfree") caused by double-freeing the route
...
when rt == rt->rt_gwroute . rt == rt->gwroute shouldn't happen
in the first place, but that's another problem.
(try "route add -host <hostonmynet> <hostonmynet>; ping <hostonmynet>;
route delete <hostonmynet>")
1996-03-29 08:02:30 +00:00
David Greenman
e206cebf59
Change v_usecount & v_writecount from a short to an int. As shorts they
...
can and will overflow on large machines - especially on machines with
filesystems with lots of files (like netnews servers), and the result
is a "free vnode isn't" panic or worse.
This fixes one of the causes of these panics that I've been experiancing on
wcarchive.
1996-03-29 06:39:39 +00:00
David Greenman
46268a606f
Revert to previous calculation of vm_object_cache_max: it simply works
...
better in most real-world cases.
1996-03-29 06:28:48 +00:00
Marc G. Fournier
ad6dc98242
Fixed missing variable 'name' for DEVFS code
1996-03-29 04:35:09 +00:00
Garrett Wollman
8919eed437
A sample program for /dev/perfmon
1996-03-28 21:20:22 +00:00
Garrett Wollman
c80e1408c2
Add /usr/share/examples/perfmon.
1996-03-28 21:17:42 +00:00
Garrett Wollman
0bb8e015ec
Sync up the Pentium implementation with the documentation.
...
Previously, the sense of the E flag was reversed on
Pentiums.
1996-03-28 21:00:29 +00:00
Garrett Wollman
38544b49e7
Document the change in how the START and STOP ioctls operate
...
(counters can be started and stopped in numerical order brather
than all at once).
1996-03-28 20:57:11 +00:00
Joerg Wunsch
220e7e44c0
Add bootparams.5.
...
Obtained from: NetBSD
1996-03-28 20:49:31 +00:00
Garrett Wollman
28dc3d2757
>Blush<. Use the correct opcode for the WRMSR instruction.
1996-03-28 20:39:45 +00:00
Garrett Wollman
8dec8ed218
Nit: according to the Harvard code, it is necessary to clear the timestamp
...
counter before loading the performance-monitor control register. I'm
not sure I believe this, but we'll follow their lead for the moment.
As a result of this commit, the performance-monitoring test program that
I wrote now works (the program will find its way to share/examples).
1996-03-28 20:39:20 +00:00
Garrett Wollman
f7ff248201
Teach the disassembler about the 0f,3x family of instructions
...
(RDMSR, RDTSC, WRMSR, and RDPMC).
1996-03-28 20:35:03 +00:00
Jordan K. Hubbard
2fa43eefcf
A bug fix and a couple of new modes for the meteor driver.
...
Submitted-By: Jim Lowe <james@miller.cs.uwm.edu>
1996-03-28 20:28:14 +00:00
Steven Wallace
2983151216
Implement ioctl's IBCS2_TCFLSH and IBCS2_TCXONC. Improve termios conversion.
...
Implement xenix_eaccess() system call.
Obtained from: NetBSD
1996-03-28 19:53:21 +00:00
Marc G. Fournier
c322304792
Back out change of log from being in /var/run to back in /dev
1996-03-28 18:29:14 +00:00
Marc G. Fournier
23cbdfcbc7
Fixed a Typo
1996-03-28 16:51:12 +00:00
Bruce Evans
8375baabed
Undid last revision. It duplicated part of second last revision.
1996-03-28 15:40:17 +00:00
Bruce Evans
f953dd01c8
Removed an unused devfs variable again.
...
Added $Id$.
1996-03-28 15:25:43 +00:00
Bruce Evans
cf78fc4129
Undid the last 2 commits. Rev.1.43 reversed the changes in rev.1.42 and
...
rev.1.44 was a subset of them.
1996-03-28 15:03:41 +00:00
Marc G. Fournier
7f49be143c
devfs_add_devsw() -> devfs_add_devswf modifications
...
Reviewed by: julian@freebsd.org
1996-03-28 14:36:48 +00:00
Marc G. Fournier
7e40c586ed
syslog.h -> changed /dev/log to be /var/run/log (its a socket, not a device)
...
devfsext.h -> added prototype for dev_linkf();
Reviewed by: julian@freebsd.org
1996-03-28 14:35:37 +00:00
Marc G. Fournier
ccbc58d3ca
Using devfs_add_devswf() instead of devfs_add_devsw()
...
Reviewed by: julian@freebsd.org
1996-03-28 14:33:59 +00:00
Marc G. Fournier
0d5b12e38e
Added dev_linkf() function (dev_link() + printf-style arguments)
...
Reviewed by: julian@freebsd.org
1996-03-28 14:32:27 +00:00
Marc G. Fournier
734daefc97
Switched from using devfs_add_devsw() to devfs_add_devswf()
...
Reviewed by: julian@freebsd.org
1996-03-28 14:31:42 +00:00
Marc G. Fournier
719d4dc5bd
Added DEVFS support to create ttyv* devices
...
Reviewed by: julian@freebsd.org
1996-03-28 14:30:37 +00:00
Marc G. Fournier
6e18ce4676
Switched from using devfs_add_sw() to using devfs_add_swf()
...
Reviewed by: julian@freebsd.org
1996-03-28 14:29:52 +00:00
Marc G. Fournier
14689d6f4f
Reviewed by: julian@freebsd.org
1996-03-28 14:26:46 +00:00