730 Commits

Author SHA1 Message Date
mycroft
ad116f4438 Some minor cleanup, mostly from magnum branch. 1994-01-11 15:11:36 +00:00
mycroft
2f414f2686 Fix the BDB bug for real. 1994-01-11 14:37:01 +00:00
mycroft
798a4ffff3 Reformat. 1994-01-11 14:24:11 +00:00
mycroft
bdf5bd0cf3 Simplify OMAGIC and NMAGIC handling. Remove all support for loading the
kernel in low memory, and always load the symbol table.
1994-01-11 14:13:49 +00:00
mycroft
497b6ddc04 Tiny code shortening tweaks. 1994-01-11 14:01:15 +00:00
mycroft
5e0b965829 Remove a pointless register save. 1994-01-11 13:59:24 +00:00
mycroft
03058aa56a Remove mostly useless RCS logs. 1994-01-11 13:58:00 +00:00
mycroft
c8b8051b89 Gratuitous formatting changes. 1994-01-11 13:30:40 +00:00
cgd
62af8f99cc clean up and trim some 1994-01-09 23:57:00 +00:00
mycroft
8d49c8420a Use db_recover. Print trap name when entering DDB. Use trap_type and
trap_types like m68k.
1994-01-09 22:53:16 +00:00
cgd
3f787778b2 LBL /dev/audio and soundblaster drivers, as ported by brad@fcr.com.
both should work with both old- and new-config i386 trees.
Some notes:
	bsd_audio.c has dependencies on the soundblaster.  This should
		be fixed, so that it can be used for the PC speaker
		(when its driver has been modified), as well.
	sb.c needs some cleanup, and will have sections trimmed, eventually
		(when new config becomse standard for i386).  additionally,
		the SBPro support needs some cleanup.
1994-01-09 19:35:00 +00:00
cgd
cb875046b8 LBL "/dev/audio" include file.
probably will need to be hacked if "the right things" are done to bsd_audio.c
1994-01-09 19:30:17 +00:00
cgd
52778508b5 add 'audio' entries, at minor number 42 1994-01-09 19:28:27 +00:00
cgd
5b94c9652a add entries for the 'audio' pseudo-dev and for the new soundblaster driver 1994-01-09 19:27:36 +00:00
deraadt
84ab77272a *chuckle* -- i ran out of bpfilters.... (don't ask) 1994-01-09 18:21:10 +00:00
cgd
8cdc8d997d define PT_STEP, and clean up some 1994-01-09 16:53:03 +00:00
mycroft
f1be23e81a Add the infamous IOPL sanity check, and speed up some bits. 1994-01-09 15:02:24 +00:00
mycroft
f8154a63c0 Don't bogusly save the supervisor stack on signals. Correct PSL checks. Fix
some return values from sigreturn().
1994-01-09 14:59:42 +00:00
mycroft
4eb1bbfb0b Use PSL_MBO and PSL_MBZ in the more traditional way. 1994-01-09 14:58:14 +00:00
mycroft
ec0fa1f388 Use NULLVP, just for Correctness (tm). 1994-01-08 16:06:04 +00:00
cgd
23c144e8b3 code reorg 1994-01-08 11:13:52 +00:00
mycroft
b7f8d61752 Clean up deleted files. 1994-01-08 11:13:10 +00:00
cgd
5fc4970c26 code reorg 1994-01-08 11:12:15 +00:00
cgd
957ce06f24 far reaching but relatively minor cleanup and slight reorg of exec code 1994-01-08 07:14:24 +00:00
mycroft
6d386b5202 Fix two casts. 1994-01-08 05:45:20 +00:00
mycroft
155811b49c #include vm_kern.h. 1994-01-08 05:29:15 +00:00
jtc
ceb7f9888d Change default NetBSD NPX control word to 0x137f.
This masks all FP exceptions (like every other UNIX system), and makes
it possible for gcc 2.5's long double support to work.
1994-01-08 01:19:06 +00:00
pk
6f81dd8136 Add .type directive to ENRTY().
Move PIC_ macros over here from SYS.h
1994-01-07 00:46:20 +00:00
mycroft
c26cce685a Declare a return type explicitly. 1994-01-06 23:59:15 +00:00
cgd
48b5ac1a52 add 'maxfdescs 2048' to everything. i'm sick of the warning... 1994-01-06 12:07:41 +00:00
mycroft
c8fbd64ff5 Remove explicit link addresses. 1994-01-05 17:17:17 +00:00
mycroft
243ce5b9bf *** empty log message *** 1994-01-05 17:05:56 +00:00
cgd
b7309d4800 don't include KERNFS and FDESC 1994-01-05 16:30:17 +00:00
cgd
e09a770e77 add some options 1994-01-05 16:28:55 +00:00
mycroft
07e22c53b9 LOAD_ADDRESS is now fixed at 0xf8100000. 1994-01-05 16:03:32 +00:00
mycroft
d5bb16fdb2 Move kernel to 0xf8000000. 1994-01-05 16:02:36 +00:00
deraadt
489e12a1a7 small cleanup 1994-01-05 13:38:57 +00:00
cgd
8e1f0c6b2f add procfs machine-dependent code, from Jan-Simon Pendry, jsp@sequent.com. 1994-01-05 07:41:44 +00:00
mycroft
0a5a73ec5f #include cpufunc.h. 1994-01-05 03:18:25 +00:00
cgd
61cf5bd904 add LKM 1994-01-04 14:06:23 +00:00
mycroft
9eb8814652 Remove the last two dependencies on 0xfe000000. 1994-01-04 01:50:18 +00:00
mycroft
e254def3cf Fix VM_{MIN,MAX}_KERNEL_ADDRESS. 1994-01-04 00:44:03 +00:00
mycroft
d16aafd49f Fix another off-by-one error. 1994-01-04 00:24:02 +00:00
mycroft
608662ce74 Fix two off-by-one errors. 1994-01-04 00:15:26 +00:00
mycroft
eee671fcc9 Default address is now 0xfe100000; assume we aren't going to revert. 1994-01-04 00:02:38 +00:00
mycroft
92d7ef960c Use KERNBASE, not 0xfe000000. 1994-01-03 23:53:29 +00:00
mycroft
664f968d53 Inline all the [lr]cr[023]() `functions' in cpufunc.h. 1994-01-03 16:23:06 +00:00
mycroft
c0e772492e Inline all the [lr]cr[023]() `functions' in cpufunc.h. 1994-01-03 16:21:48 +00:00
mycroft
7131e8517e Garbage collection. 1994-01-03 16:20:47 +00:00
mycroft
e75be43c5d Make sure we get the correct `rep' prefix per the Intel manual (though really
GAS should figure this out itself).
1993-12-31 21:11:32 +00:00