cgd
3349ad1b56
update from matt thomas
1995-06-06 23:31:24 +00:00
mycroft
4a975bbe6f
If necessary, wake up the child during attach so we always get a SIGCHLD.
1995-06-05 20:57:54 +00:00
pk
3131b5c6e5
Prototypes (PR#1097)
1995-06-05 19:39:35 +00:00
pk
a47021162b
Prototype sysarch(2) (Thorsten Lockert, PR#1096)
1995-06-05 19:36:23 +00:00
mycroft
4bfd7749ad
Various:
...
* Check for CTS in the correct register.
* Only do a selwakeup() if we output something.
* Don't make assumptions about what TTYDISC does.
1995-06-05 19:08:09 +00:00
ragge
215feb7abb
New file pcb.h. USRTEXT changed to 0x400.
1995-06-05 17:17:57 +00:00
ragge
3c6303e76b
Enabled auto reboot. Fixed bug in conf.c. Started use of rpb.
...
Detecting kernel stack overflow. Removed local mapping of
sigtramp code. Frob kernel stack pages in cpu_swapin().
Cleaned up some code and changed to KNF.
1995-06-05 16:26:23 +00:00
pk
1e52ad70a9
We need some compat_10 routines if COMPAT_SUNOS is on (PR #1008 ).
1995-06-05 12:56:54 +00:00
pk
bf834e228d
Add UNION option.
1995-06-05 12:46:31 +00:00
mycroft
ee9e2e35fa
Increase the delay after pulsing the keyboard reset line.
1995-06-05 03:47:51 +00:00
mycroft
1922f9e648
Use the memory mapping set up by the BIOS.
1995-06-05 03:07:34 +00:00
cgd
dede989b85
enable the de driver
1995-06-05 01:03:45 +00:00
cgd
d0d9fe6333
set a shutdown hook
1995-06-05 01:03:30 +00:00
cgd
89c30bb2e3
do the right thing with fixed-size types.
1995-06-05 00:49:45 +00:00
cgd
96caf354eb
kill old Id, add NetBSD Id
1995-06-05 00:47:42 +00:00
cgd
c71cccacde
kill old Id and Log. add NetBSD Id
1995-06-05 00:46:30 +00:00
cgd
551bcffab9
dc21040 driver, from Matt Thomas
1995-06-05 00:38:18 +00:00
mycroft
5b37a8fded
Handle BREAK correctly when not entering DDB.
1995-06-04 20:50:14 +00:00
mycroft
38847d04c0
Add an input FIFO, and fix several flow control problems. Based on code from
...
Felix A. Croes.
1995-06-04 20:39:22 +00:00
mycroft
4ea6427a03
Increase size of imask[]. Sigh.
1995-06-04 20:22:50 +00:00
brezak
cea924779e
call hw->setfd with param not ptr to it
1995-06-04 15:33:50 +00:00
mycroft
3e6f699a75
Only do software flow control if IXOFF is set. Also fix hardware flow control
...
case in ttyblock().
1995-06-04 14:01:37 +00:00
mycroft
3cd36c72ef
Use ISSET() and CLR() in two cases.
1995-06-04 12:57:52 +00:00
mycroft
bd99191320
IPL_IMP includes IPL_NET, IPL_BIO, and possibly IPL_TTY.
1995-06-04 08:32:24 +00:00
mycroft
8bb190daa3
Add a separate IPL_IMP, used by splimp().
1995-06-04 08:29:41 +00:00
mycroft
4906fd756f
Simplify ipip_input() a bit. Don't blow away the vif cache if someone sends
...
us a bogus packet.
1995-06-04 07:38:19 +00:00
mycroft
e30d6fd798
Simply tbf_control() a bit.
1995-06-04 07:20:47 +00:00
mycroft
b8c4ea6580
Eliminate compiler warnings.
1995-06-04 06:55:30 +00:00
mycroft
e201372b7d
For consistency, set sin_len for SIOC{ADD,DEL}MULTI.
1995-06-04 06:46:05 +00:00
mycroft
51a0da73db
Remove one more bogus cast.
1995-06-04 06:03:53 +00:00
mycroft
41703012d6
Don't cast things unnecessarily.
1995-06-04 05:58:20 +00:00
mycroft
0a99592372
Clean up many more casts.
1995-06-04 05:06:49 +00:00
mycroft
06a9ea20e8
Clean up a lot of ugly casts.
1995-06-04 04:35:29 +00:00
mycroft
3eeacbcb2d
#include <sys/vnode.h>, for prototypes.
1995-06-03 05:53:28 +00:00
pk
7d18c2534d
Add `Maxtor LXT-213S', this time without a Sun OEM addition.
1995-06-02 21:44:11 +00:00
mycroft
41a1b362f8
Fix more off by one errors.
1995-06-02 19:50:11 +00:00
mycroft
8dc3fb5a63
Use vaccess().
1995-06-02 19:04:22 +00:00
mycroft
f1365566f1
Fix another off by one error.
1995-06-02 18:49:31 +00:00
mycroft
b1b27effa0
Imported group list now starts at offset 0, not 1.
1995-06-02 18:38:57 +00:00
mycroft
f5f32d8328
Exported group list now starts at offset 0, not 1.
1995-06-02 18:35:50 +00:00
mycroft
d4e9fde6e5
Handle most of the address fixups during bootstrap with a macro.
1995-06-02 18:14:04 +00:00
pk
c86cba88fe
Update SCSI decls.
1995-06-02 17:53:51 +00:00
mycroft
3126edd708
Arrest the KNF policeman.
1995-06-02 17:51:21 +00:00
gwr
788562b9ed
Use the exec header left by the boot program to validate the
...
symbol table size, and then preserve symbols for ddb.
1995-06-02 16:46:18 +00:00
gwr
3fda1f293a
Keep the exec header so the kernel can find it.
1995-06-02 16:44:20 +00:00
mycroft
6b8a5d7b8e
Update a comment in deupdat() to reflect current reality.
1995-06-02 16:19:55 +00:00
pk
c0c45bba22
Try to recover from multi-byte messages sent by a target for which we
...
get an "Illegal command" (why is this?) when we try to pull it in.
On detection of this condition, we reset the SCSI bus and simply stop asking
this target for an identify messages, for now.
1995-06-02 15:46:47 +00:00
mycroft
7aeec96289
Various changes:
...
* Update the `archive' bit any time the file's time stamp is updated.
* Don't set the `archive' bit automatically for directories, and don't
update the time stamp of directories automatically. (There are the DOS
semantics.)
* Use DE_TIMES() to change the time stamp in deupdat(). Remove the extra
time stamp argument, as it's superfluous, and we may want to make changes
without touching the time stamp.
* Allow denode updates iff DE_MODIFIED is set after DE_TIMES() is called.
This allows us to make changes that are totally independent of the time
stamp, and to avoid rewriting the entry if the time stamp was ignored (e.g.
for directories).
* Make time stamp changes in setattr() asynchronous.
1995-06-02 15:33:22 +00:00
mycroft
320cd8e632
Fix typo.
1995-06-02 14:54:53 +00:00
mycroft
dc4b7aaed2
Set the `archive' bit on created files. Copy some code from UFS to do better
...
permission checking in setattr().
1995-06-02 14:52:34 +00:00