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
John Dyson
4e489ec421
Remove a now unnecessary prototype from pmap.c. Also remove now
...
unnecessary vm_fault's of page table pages in trap.c.
1996-03-28 05:40:58 +00:00
John Dyson
208bfdc98b
Significant code cleanup, and some performance improvement. Also,
...
mlock will now work properly without killing the system.
1996-03-28 04:59:34 +00:00
John Dyson
bb35ebd6cc
Add a function prototype for pmap_prefault.
1996-03-28 04:54:50 +00:00
John Dyson
30dcfc09f2
VM performance improvements, and reorder some operations in VM fault
...
in anticipation of a fix in pmap that will allow the mlock system call to work
without panicing the system.
1996-03-28 04:53:28 +00:00
John Dyson
f32dbbeeed
More map_simplify fixes from Alan Cox. This very significanly improves the
...
performance when the map has been chopped up. The map simplify operations
really work now.
Reviewed by: dyson
Submitted by: Alan Cox <alc@cs.rice.edu>
1996-03-28 04:22:17 +00:00
Garrett Wollman
650e27cd25
A slightly-closer-to-working version that includes code appropriate
...
to regular Pentiums. Unfortunately, it doesn't work on mine,
but I'm not sure if this is the fault of the driver.
1996-03-27 22:02:18 +00:00
Bruce Evans
5ea390eff5
Added drum device.
...
Submitted by: partly by "Marc G. Fournier" <scrappy@ki.net>
1996-03-27 20:09:26 +00:00
Bruce Evans
9120a859f5
Fixed name of pt device (it has a unit number). devfs still only creates
...
one.
Added control device.
1996-03-27 20:07:29 +00:00
Bruce Evans
6c4591a089
Fixed ownerships of callout devices.
1996-03-27 20:03:32 +00:00
Bruce Evans
27d02c9849
Fixed name of /dev/fs/klog (it's not "log").
...
Submitted by: "Marc G. Fournier" <scrappy@ki.net> and edited by me
1996-03-27 19:45:28 +00:00
Bruce Evans
adcbf406c5
Fixed permissions of /devfs/lkm.
1996-03-27 19:42:14 +00:00
Bruce Evans
8fb3332429
Fixed the unit numbers of the devfs `fd' devices.
...
Made the devfs `fd' devices bug for bug compatible with the ones created
by MAKEDEV:
- ownership is bin.bin, not root.wheel, except for std*. The devfsext
interface doesn't seem to allow specifying the ownership of /devfs/fd,
so it's still incompatible.
- std* aren't links to fd/[0-2].
1996-03-27 19:19:58 +00:00
Bruce Evans
df957ee1b3
Moved the initialization of the devfs devices to after the initialization
...
of the devswitch so that it actually works.
1996-03-27 19:11:41 +00:00
Bruce Evans
2412bc33ad
Fixed name of /dev/speaker (it's not spkr).
1996-03-27 19:07:33 +00:00
Bruce Evans
3dffe3c5f6
Fixed permissions of /devfs/*random.
...
Fixed group and permissions of /devfs/perfmon.
1996-03-27 19:04:55 +00:00
Bruce Evans
1170175e62
Fixed mode of /devfs/console.
1996-03-27 18:55:19 +00:00
Bruce Evans
6ae323519c
Fixed group of disk devices (was wheel or games, now operator).
...
Added scsi control devices.
Converted almost everything that I changed to use devfs_add_devswf()
and verbose id macros.
st.c:
Renamed enrst* to erst* since that's what the current name is (enrst
seems to be an old name).
1996-03-27 18:50:10 +00:00
Steven Wallace
a5e1a0f2e9
The recently introduced sv_sendsig entry of the sysentvec structure
...
is incorrectly set to 0, for the purpose of "ignoring" the signal.
This does not ignore the signal, but rather, executes the function
at location 0 in kernel mode, which shortly thereafter causes a panic.
The sv_sensig entry for ibcs2 emulation should be set to the system's
normal sendsig routine.
1996-03-27 18:39:40 +00:00
Bruce Evans
bf0d367123
Define magic uids and gids for use in devfs_add_devsw[f]().
...
The kernel shouldn't know these values, but there is currently no
better way of setting them.
1996-03-27 18:29:29 +00:00
Garrett Wollman
ebcae94e4f
In tcp_respond(), check that ro->ro_rt is non-null before RTFREEing
...
it.
1996-03-27 18:23:16 +00:00
Bruce Evans
ba00d77a82
Print stack pointer and frame pointer in trap messages.
...
Fixed "trace/trap" message.
Reviewed by: davidg
1996-03-27 17:33:39 +00:00
Bruce Evans
8102fcda9b
Eliminated dependency on opt_sysvipc.h.
1996-03-27 17:21:57 +00:00
Bruce Evans
6d72aad8a7
Removed vestiges of dummy frame at top of tmpstk.
...
Use alignment macros where appropriate.
Cleaned up #includes.
1996-03-27 17:16:29 +00:00
Bruce Evans
6003d411e1
Fixed traceback for the following cases:
...
- legitimate null frames from idle() (traceback was aborted after a null
pointer trap)
- second instruction of normal function prologue, and last instruction of
a function (caller wasn't reported).
Reviewed by: davidg
1996-03-27 17:06:03 +00:00
Jeffrey Hsu
b9258a868b
Make type compatible with Lite2.
...
Submitted by: bde
1996-03-27 07:58:57 +00:00
Garrett Wollman
d69e850255
Add support for Pentium and Pentium Pro performance counters.
...
(This code is as yet untested; to come after man page is written.)
This also adds inlines to cpufunc.h for the RDTSC, RDMSR, WRMSR, and RDPMC
instructions. The user-mode interface is via a subdevice of mem.c;
there is also a kernel-size interface which might be used to aid
profiling.
1996-03-26 19:57:56 +00:00
Bill Fenner
e62b8c4939
Make rip_input() take the header length
...
Move ipip_input() and rsvp_input() prototypes to ip_var.h
Remove unused prototype for rip_ip_input() from ip_var.h
Remove unused variable *opts from rip_output()
1996-03-26 19:16:46 +00:00
Bill Fenner
fbc6ab006d
Add missing splx(s) in IP_MULTICAST_IF
...
Submitted by: Jim Binkley <jrb@cs.pdx.edu>
1996-03-26 18:56:51 +00:00
Satoshi Asami
e73228724f
Change how mirror writes are handled, according to the discussion on the
...
mailing list.
When initiating a write, ccdbuffer() returns two "struct ccdbuf *"s
linked together by the cb_mirror field. "cb_pflags &
CCDPF_MIRROR_DONE" is set to 0 on both of them.
When a component returns to ccdiodone(), it checks if "cb_pflags &
CCDPF_MIRROR_DONE" is set or not. If not, it sets the partner's
flag and returns. If it is, it means its partner has already
returned, so it will go to the regular cleanup (which is in the
fallthrough code).
There should be no performance or functionality changes unless the
higher-level scsi driver does something with the resid value. The change
is purely aesthetical and prepares us for the parity implementation.
1996-03-26 02:29:11 +00:00
Julian Elischer
54a5291b37
Submitted by: "Marc G. Fournier" <scrappy@ki.net>
...
allows correct creation of subdirectories in devfs_add_devswf()
1996-03-25 21:56:59 +00:00
Garrett Wollman
9e2874b067
Slight modification of RTO floor calculation.
1996-03-25 20:13:21 +00:00
Poul-Henning Kamp
6ed666afb9
Check the validity of ia->ia_ifp before we dereference it.
1996-03-25 17:41:23 +00:00
Jordan K. Hubbard
2438fbba14
Bill Fenner <fenner@parc.xerox.com> comes up with a better fix to the
...
debugger_on_panic stuff.
1996-03-25 17:06:34 +00:00
John Dyson
d73ce5bd92
Various pipe error return fixes, and a significant typeo fix. From
...
Bruce Evans (of course :-)).
Submitted by: bde
1996-03-25 01:48:28 +00:00
Paul Traina
c3c185a32f
Add in qcam module (forgot)
1996-03-24 00:30:38 +00:00
Jordan K. Hubbard
60743d0a33
Ok, now this is correct (even simple fixes sometimes ain't so simple :)
1996-03-23 21:41:00 +00:00
Nate Williams
cdf642d171
Whoops, back out the last commit, which was accidentally committed at
...
the same time as the if_zp cleanup patch.
The commit that occurred was an incomplete patch for APM on my laptop
and needs more work.
1996-03-23 21:36:03 +00:00
Nate Williams
ada00a4447
Now that ac->ac_ipaddr and arpwhohas() no longer exist, remove the
...
ifdef'd out code that used it.
1996-03-23 21:32:39 +00:00