Commit Graph

1445 Commits

Author SHA1 Message Date
glass
455487b127 this mallocing 'struct tty' stuff is bogus as the vm system isn't
up and running yet when consoles are first used.  squish.
1993-06-27 12:08:50 +00:00
andrew
1b69e917eb ANSIfications. 1993-06-27 06:59:20 +00:00
andrew
bc5f186001 ANSIfications. 1993-06-27 06:42:19 +00:00
andrew
918a434644 ANSIfications. Added support for vm_fault_wire() returning a result; code
to actually fail is currently disabled, as this would enable some new code
in vm_map_pageable() (disabled in this commit) that hasn't been used to
date.  I'm fairly confident it is all OK, but shall test it some more once
the rest of the kernel is more stable, before enabling it.
1993-06-27 06:38:48 +00:00
andrew
51ac6a0997 ANSIfications. 1993-06-27 06:27:29 +00:00
andrew
09ff7fc9f4 #endif was somehow missing from the end of a DDB conditional! 1993-06-27 06:22:32 +00:00
andrew
3e701a1438 * ansifications
* Yuval Yarom's socket recv(2) fixes - access rights problems (see also
  uipc_socket.c).
1993-06-27 06:08:40 +00:00
andrew
d46fb2c3fb * ansifications
* Yuval Yarom's socket recv(2) fixes, to prevent incorrect blocking and
  lack thereof with recv(2) and MSG_WAITALL.  Fixes a sbdrop() panic during
  some MSG_WAITALL recv(2) sleeps.  Access rights fix (also in
  uipc_syscalls.c) too.  A test program which shows these problems is
  available.
1993-06-27 06:08:15 +00:00
andrew
6535028529 * ansifications
* fixed the arguments given to the line discipline l_open function in
  ptsopen()
* should ptsstart() return 1 if (tp->t_state & TS_TTSTOP)?
1993-06-27 06:06:47 +00:00
andrew
4d08b29158 * ansifications
* question about whether the "tp->t_state |= TS_ISOPEN" in ttyopen() should
  be shifted to the end of the block in which it appears.
1993-06-27 06:06:14 +00:00
andrew
f74843ee98 * ansifications
* cleaned up hardclock() to avoid checking "p" multiple times, and avoid a
  gcc2 possible-use-before-initialisation warning.
* changed softclock() timeout callback functions to be of type timeout_t -
  a pointer to a void fn(int).  No-one was using the second, tick, argument
  that was being passed to these callbacks - it is much cleaner to drop the
  thing entirely, rather than add a whole heap of casts of dubious
  correctness to calls to timeout(), etc.  The old style is kept in an
  #ifdef, for future reference.
1993-06-27 06:05:32 +00:00
andrew
0e6cb953ea ANSIfications - removed all implicit function return types and argument
definitions.  Ensured that all files include "systm.h" to gain access to
general prototypes.  Casts where necessary.
1993-06-27 06:01:27 +00:00
andrew
7b40766e79 ANSIfications - lots of function prototyping. 1993-06-27 05:58:59 +00:00
andrew
6273afbfb5 Fixed typo. 1993-06-27 05:54:40 +00:00
andrew
16947975c7 Replace SHOW_A_LOT_NOT with a more meaningful commented-out SHOW_A_LOT. 1993-06-27 05:43:37 +00:00
andrew
f024b50a47 Enable AUTO_EOI_1 by default; leave AUT_EOI_2 alone, even if it does seem
to work very well, to avoid any potential troubal.
1993-06-27 05:42:45 +00:00
andrew
0bffd21fdb Replaced 386BSD conditionals with a NetBSD ones. Fixed a bug in 386BSD
support.  Cast arguments to tsleep() and wakeup() to avoid compiler
warnings.
1993-06-27 05:39:44 +00:00
andrew
d75ed5fc23 Added bus mice. 1993-06-27 05:33:18 +00:00
andrew
cf73b57b22 Changed the I486_CPU conditionals to be !I386_CPU, to handle the case
where both I386_CPU and I486_CPU are configured in the same kernel.
1993-06-27 05:24:24 +00:00
andrew
4b741818d8 Neatened up the AUTO_EOI conditionals. FAST_VECTOR() now saves & restores
the ES register, just to be on the safe side (since ES is used in some
locore routines).
1993-06-27 05:15:06 +00:00
andrew
d9022f90d2 Don't try to include "sio.h" just yet. 1993-06-27 04:59:47 +00:00
andrew
a9f16886f9 Re-entrancy protection. 1993-06-27 04:50:12 +00:00
andrew
e495c42118 Added a call to SHOW_STI in BPTTRAP macro. Avoid lots of nops and use
bswap if we're a i486.
1993-06-27 04:27:58 +00:00
andrew
13834263a8 Clobbered '/*' within comment, to keep gcc -Wall happy. 1993-06-27 01:24:55 +00:00
glass
ef1aed7436 last change planned to the sendmail srcs proper.
sun-lamp.mc, and boat-anchor.mc now exist as examples of how to write
sendmail m4 files for NetBSD.  In particular, boat-anchor.mc is an example
of how to work around the annoying "we don't have lockf" problem.
1993-06-27 01:22:45 +00:00
glass
c34ec14c78 another NDDB -> DDB change. why did DDB invade kern/*? 1993-06-27 01:05:56 +00:00
glass
b7d7bfa239 fixed bug in mon.h; fixed NEED_* in cpu.h; spl macro problems 1993-06-27 00:52:18 +00:00
glass
b2561649ca theoretically (uncompiled), both a prom tty driver and prom as console
support
1993-06-27 00:51:23 +00:00
glass
90a6135104 use gas; add support for more stuff 1993-06-27 00:50:39 +00:00
glass
e1fec74952 clock.c: now compiles even if address is bogus :)
conf.c: compiled, until prom addition :)
cons.c: add entry for prom driver
lib.s: remove some includes; we're being included by locore.s
locore.s: include asm.h, syscall.h, add icode
m68k.s: now included by locore.s
added signal.s; contains signal support
sun3_startup.c: fixed compile bug in vector table initialization; fixed mon
	usage
swapgeneric.c: doesn't refer to drivers we don't have
1993-06-27 00:46:09 +00:00
glass
4c06bc4b0d removed dumb define for enablertclock() 1993-06-26 01:29:40 +00:00
glass
124d060763 added resettodr() 1993-06-26 01:17:52 +00:00
glass
fba81270ab new intersil clock support; this time written from datasheet
still need to write resettodr()
1993-06-25 23:07:14 +00:00
glass
24e43b8ea3 initial commit 1993-06-25 10:31:21 +00:00
glass
c6b347c351 adding include files...not much of this works 1993-06-25 10:28:37 +00:00
glass
68f2474ad2 initial commit. little of this actually works 1993-06-25 10:26:08 +00:00
glass
086f942e40 keep the directory from being deleted 1993-06-25 10:25:13 +00:00
mycroft
0ee0a87c29 Fix uninitialized variable. 1993-06-24 21:34:54 +00:00
mycroft
d3e01f582d Whose inane idea was it to copy this list?
BTW, we need a `-r' option.
1993-06-24 06:11:34 +00:00
mycroft
d343706d65 Fix fencepost error. 1993-06-23 06:52:08 +00:00
mycroft
100f7b0bc5 Oops. Reversed order of args to outb(). Still haven't gotten my 486 booted
with a new kernel to actually test this, though.
1993-06-23 05:48:57 +00:00
mycroft
1ab35e6283 Only the magic numbers are in network order. 1993-06-22 23:01:55 +00:00
mycroft
0387281928 Reverse a diff I included accidentally. 1993-06-22 17:42:25 +00:00
brezak
af4554d4e0 Close misbehaving connections instead of exiting. 1993-06-22 17:20:23 +00:00
glass
c09c197fec god damn fucking stupid ansi type promotion..... 1993-06-22 06:30:38 +00:00
cgd
b2285d45d0 special case raw disk handling return values 1993-06-22 05:19:14 +00:00
mycroft
3c2c47d933 Remove symlinks before recreating them. 1993-06-22 02:40:34 +00:00
glass
b7545aa929 fixing more ansi-style function definitions... 1993-06-22 02:33:21 +00:00
mycroft
59962eab80 Remove symlink before recreating it. 1993-06-22 02:26:09 +00:00
glass
ac6d9dc22e more damn ansi function declarations. damn you chris.... 1993-06-22 01:59:39 +00:00