mycroft
5f51da7a03
Translate in_cksum() to assembler, and speed it up a bit.
1996-07-03 13:01:40 +00:00
chopps
78bf5c48e8
BS was using obsolete 'bs' and 'bc' capabilities. Now tries 'le' first.
...
This deals with pr#2417
1996-07-03 04:17:24 +00:00
thorpej
648aed921f
RCS id police.
1996-07-03 03:28:09 +00:00
fvdl
0f6afee9a7
Remove bogus check on record length < NFS_MINPACKET.
...
(From Guy Harris via Rick Macklem).
1996-07-02 23:21:15 +00:00
jtc
4371fb2956
Comment out code which traverses the directory hierarchy and removes
...
files, as the ``find . ... -exec rm'' used to do so can be subverted
and used to remove arbitrary files.
1996-07-02 23:10:35 +00:00
cgd
808bbc3d50
minor cleanups to fit into the NetBSD source tree better (e.g. remove
...
RCS Log messages). Haven't even tried to compile it yet.
1996-07-02 22:51:46 +00:00
cgd
255c6be565
pull in the Mach3 alpha pmap, as a base for the new pmap module. Modified
...
from the mach3 versions only as much as necessary to allow the old
NetBSD/Alpha pmap code to compile. THESE WILL NOT WORK AS-IS, and at
minimum will require code to implement reference- and modified-bit
emulation.
1996-07-02 22:42:39 +00:00
cgd
6d3cc133ad
define OLD_PMAP for all Alpha kernels. Eventually, when a new pmap module
...
works, this will be removed.
1996-07-02 22:34:02 +00:00
cgd
31f2acb42e
if OLD_PMAP defined, don't usee alpha/pmap.c and use alpha/pmap.old.c instead.
1996-07-02 22:32:16 +00:00
cgd
9241c534de
if OLD_PMAP defined, pull in <machine/pmap.old.h> and ignore the other
...
contents of this file.
1996-07-02 22:22:20 +00:00
pk
39dfdd0601
Translate EIO to ENOTTY after a SunOS `TIOCGETPGRP' (tcgetpgrp(3)) fails
...
on a pty (see also kern/pty_tty.c).
1996-07-02 21:21:57 +00:00
pk
947ec65105
sunos_compat: return EIO when TIOCGPGRPing a half-open pty. This is
...
expected by SunOS pty-allocating programs (telnetd,rlogind,..).
1996-07-02 21:19:02 +00:00
fvdl
1e8262b3d6
Don't mistake a non-async block that needs to be commited for an
...
interrupted write.
1996-07-02 16:03:47 +00:00
ragge
1e3ab3cb1e
uda -> ra and tms -> mt (mscp changes).
1996-07-01 21:50:29 +00:00
ragge
d969a7e16e
Changed data structures due to removal of old config system.
1996-07-01 21:31:36 +00:00
ragge
f6fb3bf1ab
Change to new config and to support new MSCP system.
1996-07-01 21:24:48 +00:00
ragge
f85a693859
Update to match new MSCP device handling.
...
Remove support for old config system.
1996-07-01 21:07:25 +00:00
ragge
dfdb4e6863
Remove old config support code.
1996-07-01 20:48:58 +00:00
ragge
f19e0bacab
Rewritten and moved to vax/mscp.
1996-07-01 20:47:27 +00:00
ragge
60af617a5d
Totally new approach for MSCP devices; they are now handled more like SCSI.
...
All Unibus dependencies are removed.
Can support different controllers on different buses.
Allows cloning of devices.
TODO:
Write support for MSCP tapes.
1996-07-01 20:41:30 +00:00
ragge
97756165b8
Remove code that took care of old config devices. Don't support
...
old config anymore, all devices should use new config by now.
Add structures to handle DMA devices using new config.
Fixed bug that caused unwanted ubareset's on 11/780.
1996-07-01 20:17:56 +00:00
abrown
410fea854a
Implement asm macros to allow 64-bit load/store to alternate address space.
...
Use new ldda() and stda() to make MultiCache initialization work on
SuperSparc-II machines (these machines require 64-bit access, even
to a 32-bit register).
1996-07-01 18:01:26 +00:00
fvdl
2f1b74d9f0
Always call vnode_pager_uncache when removing a file in the server
...
(same as in sys_unlink()).
1996-07-01 11:16:03 +00:00
fvdl
b27bafebd5
We're only handling uio with iovcnt == 1, so don't ever attempt to increment
...
uio_iov, this will get us into nasty trouble. (Thanks to Matthias Drochner for
tracking this down).
1996-07-01 10:22:47 +00:00
is
6e4842626b
There are Blizzard boards without SCSI options - we need to probe for the
...
existence of the SCSI hardware in the boards adress region.
Thanks to Oster Nerhus for the detailed bug report and to Ralph Schmidt for
the recommended probing method.
1996-07-01 08:00:02 +00:00
christos
0c609bcf9e
- Fix PR/2582: default route change without specifying gateway kills system.
...
While I was there:
- Fix KNF style problem.
- Remove bogus casts to 0, and (caddr_t).
1996-07-01 01:12:32 +00:00
jtc
d9b9c6dc0f
/usr/tmp -> /var/tmp
1996-07-01 00:29:24 +00:00
jtc
d7eb41bd8e
Changed to not use a compiled in table of baud rates. Evidently
...
there are some PC/Mac oriented devices that use non-standard speeds,
furthermore that's just not the way we do things anymore.
"Bad" baud rates are no longer caught with their own error message,
but the condition will still be diagnosed when the tcsetattr() fails.
1996-06-30 23:55:49 +00:00
jtc
a29e2412d6
Fix formatting of description of @ command; From PR #2577
1996-06-30 23:16:32 +00:00
jtc
fe16013cee
Fixed reversed inet_aton condition test; From PR #2579
1996-06-30 22:51:11 +00:00
jtc
e6f7d4e4c5
Add '-m' to usage string; Fixes PR #2580
1996-06-30 22:30:32 +00:00
mrg
a2c61dd4d4
fix lossage caused by compress' usage of /dev/stdout and /dev/stdin
...
combined with the (broken?) versions of these files provided with
the fdesc mount. fixes PR#774 & PR#957.
1996-06-30 12:41:44 +00:00
christos
7120dce626
Fix mysterious dissappearance of the .PATH directive.
1996-06-30 00:17:02 +00:00
chuck
921ed68fff
new: add a raw_threshold for raw mode. this basically tells the driver
...
to ignore inbound data sizes less than the threshold. otherwise,
when connected to a video aal0 input the driver gives us a massive
stream of 56 byte mbufs each with one aal0 cell in it and the
system just can't keep up with it, especially if the socket buffer
size is large [it hangs until you turn off the video source].
fixes: when turning off a vc, try and check the freshest copy of the mode
when seeing if we need to enter the "drain" state. also, don't
panic if we get unexpected rx interrupt on a VCI (instead make sure
the VC is off, print a warning, and move on!).
1996-06-29 23:23:35 +00:00
pk
d71930e6c9
Put native NetBSD disk label in a piece of wasteland within a SunOS label.
...
read_disk_label() uses the native label if present.
write_disk_label() constructs a SunOS label around the native one.
1996-06-29 22:38:11 +00:00
pk
80c64cc71d
Put native NetBSD disk label in a piece of wasteland within a SunOS label.
1996-06-29 22:33:16 +00:00
leo
3fa481b30d
Update to match NetBSD version.
1996-06-29 20:51:58 +00:00
leo
1ed5af88ee
Define LIBCRT0. This tries to defeat the attempts of bsd.prog.mk to add
...
${DESTDIR}/....crt0 to the link rule when $DESTDIR is set.
1996-06-29 20:48:41 +00:00
leo
4b558a4b6a
Remove references to kern_extern.h
1996-06-29 20:24:25 +00:00
pk
e2ec1dab69
Avoid compiler warning on SUN4-only kernels.
1996-06-29 20:10:50 +00:00
pk
4ce982125b
Need to add another `if defined(SUN4M)'; noticed by David Gilbert.
1996-06-29 20:09:40 +00:00
chuck
cc499a99d9
change:
...
- change asock to rxhand and adjust all for this [esp atm_input]
1996-06-29 20:07:05 +00:00
chuck
685684df93
change:
...
- change rxso into a void handle ... no need to know details at this low
level.
fix:
- forgot to init "vci" during ENOTHER_DRAIN case of RX DMA interrupt
[could cause a vm_fault on native mode connection close depending
on needing to drain out the VC and also the random value of vci]
1996-06-29 20:00:44 +00:00
pk
b449415724
On the sparc on an extra DIOCWDINFO after writing to the raw device.
1996-06-29 18:44:11 +00:00
pk
458252ce61
Allow display and editing of partition size & offset fields in
...
<cyl/track/sector> format. This format is always excepted on input
(`-e' and `-R'); to display it use `-C'.
1996-06-29 15:50:18 +00:00
pk
c047ffa9e6
Allow display and editing of partition size & offset fields in
...
<cyl/track/sector> format. This format is always accepted on input
(`-e' and `-R'); to display it use `-C'.
1996-06-29 15:50:16 +00:00
abrown
347a3b2582
Copy over from libkern:
...
> Prevent recursive invocation of mcount() while in kernel by setting profiling
> state to BUSY while in mcount(). This allows profiling to work when mcount()
> calls a profiled routine (for example, udiv on the SPARC).
1996-06-29 14:32:58 +00:00
abrown
de7ece6ce5
Prevent recursive invocation of mcount() while in kernel by setting profiling
...
state to BUSY while in mcount(). This allows profiling to work when mcount()
calls a profiled routine (for example, udiv on the SPARC).
1996-06-29 14:30:32 +00:00
jtc
b021f209c3
Changed to conform to POSIX.2 B.3.2.2 "popen() shall ensure that any streams
...
from previous popen() calls that remain open in the parent process are closed
in the new child process." Fixes PR #2575 .
1996-06-29 00:51:49 +00:00
leo
296b6800e5
- Catch up with Jason's disklabel changes.
...
- Add md_get_partition_range() (I'm sure it has been there before!?)
- some minor nits.
1996-06-28 22:08:42 +00:00