Commit Graph

2148 Commits

Author SHA1 Message Date
thorpej
66dcd8fd69 Add entries for the ccd. 1995-08-17 17:40:42 +00:00
chuck
72d03ec724 TDR config update (from Theo). 1995-08-14 20:32:38 +00:00
mycroft
96d6db2c1a Export bsd_to_ibcs2_sig[], and use it.
Nuke ancient vmtime().
1995-08-14 02:27:30 +00:00
mycroft
9b899c17cd Export bsd_to_linux_sig[], and use it. 1995-08-14 02:19:08 +00:00
mycroft
0a601c87ba Rename two functions. 1995-08-14 02:13:42 +00:00
mycroft
1e69f23205 Export bsd_to_svr4_sig[], and use it. 1995-08-14 02:07:57 +00:00
mycroft
baaaba9bc5 Rearrange #includes. 1995-08-14 01:38:24 +00:00
mycroft
9440382c88 svr4_stack_t --> svr4_sigaltstack 1995-08-14 01:13:29 +00:00
mycroft
36a94a031a Lock the process in core before operating on it. 1995-08-13 09:05:51 +00:00
mycroft
c8e379015c Fix sysbeep() for the case of pitch == 0, and garbage collect a useless
variable.
1995-08-13 04:06:29 +00:00
mycroft
54c9a1df90 Replace splnet() with splsoftnet(). Add splnet(). 1995-08-13 00:22:40 +00:00
mycroft
3ee59cd771 Fix oversight in previous change; spl*() must also block
software interrupts.
1995-08-09 01:47:37 +00:00
mycroft
bc59b73733 Merge npxinit() into npxdna(), and remove duplicated code. 1995-08-06 19:48:58 +00:00
mycroft
b725d8b30b Update the comment describing how this works. 1995-08-06 19:31:49 +00:00
mycroft
3c20501d57 Clear MDP_USEDFPU on exec. Set it in process_write_fpregs() unconditionally,
for the benefit of the emulator.
1995-08-06 19:01:14 +00:00
mycroft
ef504e724d Fix oversight in previous. 1995-08-06 18:05:22 +00:00
mycroft
764d69bf8e Make process_write_fpregs() safe. 1995-08-06 18:02:22 +00:00
mycroft
d730fead60 Eliminate direct uses of curproc in npxdna() and npxinit(). 1995-08-06 17:59:10 +00:00
mycroft
0affdcf4d8 Pass curproc to npxdna(). 1995-08-06 17:54:35 +00:00
mycroft
ccdf6ac81b Change le0 iosiz. 1995-08-06 16:14:29 +00:00
mycroft
a326c49adf Stop using cr0 to flag that the FPU has not been used. 1995-08-06 06:05:28 +00:00
mycroft
ce7cc0c18a Move the `used fpu' flag into mdproc, so it can be referenced when a process
is swapped out.  Implement process_{read,write}_fpregs.
1995-08-06 05:32:59 +00:00
cgd
0d41f58879 fix a pasto 1995-07-27 21:39:59 +00:00
mycroft
1dbdf20df6 le can also be on PCI. 1995-07-27 04:40:55 +00:00
mycroft
fc427776a7 Add stuff for I/O mapping. 1995-07-27 00:29:02 +00:00
mycroft
9c4ef77945 Remove extraneous makeoptions declarations. 1995-07-24 03:33:12 +00:00
mycroft
6dfa7461a5 Add -Werror. 1995-07-24 03:30:07 +00:00
brezak
693043d786 GUS audio driver from John Kohl. 1995-07-19 19:58:09 +00:00
cgd
479fb9e45b add <sys/cdefs.h> inclusions. namsspace-protect physadr, label_t
def'ns against _POSIX_SOURCE and _ANSI_SOURCE.
1995-07-06 03:39:32 +00:00
mycroft
7263209ce6 Make each disk and tape driver define its own read and write functions.
Deprecate rawread() and rawwrite() completely.  Remove d_strategy from cdevsw to
force the abstraction barrier.
1995-07-04 07:15:28 +00:00
mycroft
9fbf4d6f47 Make hardware interrupts always block all software interrupts. 1995-07-04 07:09:53 +00:00
paulus
f3285c2e0e Add call to pppintr in softnet. 1995-07-04 07:00:47 +00:00
mycroft
2dadf2f086 Simplify some conditionals. 1995-07-02 16:10:40 +00:00
cgd
2b71eae2c7 note that most of dev/ic's contents have changed names 1995-06-28 04:30:30 +00:00
cgd
a921a720f7 no more serial console. There aren't enough free serial ports on non-crash
machines in my office!
1995-06-28 03:48:48 +00:00
cgd
c83f9c5568 remove unused cpu_exec() definitions. moved "broken swap" markers, for
ports that still need it, to types.h.
1995-06-28 02:55:18 +00:00
cgd
2b7d3527a2 define and set PTDpaddr (pyhs addr of kernel PTD) 1995-06-26 13:26:26 +00:00
cgd
db66a978e9 IdlePTD has been gone for a while. PTDpaddr now exists. 1995-06-26 13:25:29 +00:00
cgd
59e990a56b check CMOS time against base time, for sanity. if CMOS time invalid,
warn user and user base time.  if base time < 1985, warn the user.
if base time 5 or more years different than clock time, warn user,
and if it's base time that's greater, use it.  (The latter case is
handy if one has a machine in which the CMOS battery is dead... I do.)
1995-06-26 10:14:05 +00:00
cgd
2d49c3885b clean up definitions of ctod(), dtoc(), ctob(), btoc(), btodb(), and
dbtob().  remove unused definitions of ctos(), stoc(), and dtob().
1995-06-26 06:55:38 +00:00
cgd
c8858650b0 DEBUG -> FD_DEBUG, so this thing doesn't spew when used with options DEBUG 1995-06-26 05:47:40 +00:00
cgd
35bea7d1f4 use new-style block device dump functions. (most intelligence here now.) 1995-06-26 05:22:53 +00:00
cgd
5ccd187ba5 reserve VM to map pages being dumped 1995-06-26 05:21:58 +00:00
cgd
dd3e2df4a7 make dump stubs consistent. fix other piece of code to compile
properly with DEBUG; used bogus variable.
1995-06-26 05:20:40 +00:00
christos
e14fb59c60 Fix building of libkern that broke with yesterday's fixes 1995-06-26 03:24:17 +00:00
christos
a94817a5de GENERIC: Add COMPAT_IBCS2 in too by default.
Makefile.`arch`:	- Add -lcompat
			- Change clean: target to be a double dep one,
			  so libraries can use the clean target too
			- Add genassym to the clean targets
1995-06-24 20:39:40 +00:00
christos
fc741845e6 Stackgap_init() now takes an p->p_emul argument. 1995-06-24 20:36:28 +00:00
jtc
611c2dbdc8 fix typo 1995-06-23 01:33:43 +00:00
fvdl
1634acc3e4 Include file change. 1995-06-22 21:35:42 +00:00
jtc
55fbbc705d Wrap with #ifndef _XXX_FLOAT_H_/#define _XXX_FLOAT_H_/ ... /#endif. 1995-06-20 20:45:22 +00:00