Commit Graph

762 Commits

Author SHA1 Message Date
ws 16b1f2baeb Make signal handling code use copyin/copyout instead of
direct access to user data.
Make procfs really work for debugging.
Implement not & notepg files in procfs.
1994-01-20 21:22:06 +00:00
ws 55a366e69b Correct parameters of sync 1994-01-20 19:58:52 +00:00
jtc c4b7945dca My previous checkin didn't really change the FPU Exception Mask -- it was
trapped inside an #ifdef -- this commit changes it as I had originally
intended.
1994-01-17 18:10:01 +00:00
cgd e11a5f7688 casting for exec_package field changes 1994-01-16 03:08:18 +00:00
mycroft 900084ce24 Clean up deleted files. 1994-01-16 02:00:01 +00:00
cgd d8f4f2b929 add nearly every option known to man, and clean up 1994-01-16 01:38:07 +00:00
cgd 82a0744073 turn on SYSVSHM and note the default value of SHMMAXPGS 1994-01-16 01:36:15 +00:00
cgd ea52295d11 SHMMAXPGS now pegged at 1024, where it belongs 1994-01-16 01:36:07 +00:00
mycroft ee47a9e354 Just #ifdef BDB the appropriate code; it's too flaky to live right now. 1994-01-15 05:33:23 +00:00
briggs 2e6a049555 undefined variable defined. 1994-01-15 03:24:23 +00:00
mycroft 2ff1cb8f3b Totally trivial anality, not worth mailing about. 1994-01-14 02:58:37 +00:00
mycroft 33a067f307 Junk comselect(); it's the same at ttselect(). 1994-01-13 14:58:12 +00:00
cgd 8ca18c3fa8 use exec_map 1994-01-13 06:23:57 +00:00
cgd aebed65bf3 add SYSV* 1994-01-13 04:30:10 +00:00
mycroft 9a58b58c31 Change the bufpages calculation back to .10min(physmem,2mb)+.05max(0,physmem-2mb). 1994-01-13 04:00:09 +00:00
mycroft 7e32102eda We are simply not ready to use pkthdr.len yet. 1994-01-12 04:12:10 +00:00
mycroft 47f759bc3c Use pkthdr.len field. 1994-01-12 02:58:26 +00:00
mycroft cfdaa9d2ea Use the pkthdr.len field rather than traversing the mbuf chain. Also put some
sanity checking code in, #ifdef DEBUG, just in case.
1994-01-12 02:38:17 +00:00
mycroft 81c6dcf43d Remove some unnecessary casting. 1994-01-11 22:39:40 +00:00
mycroft 82420de143 Fix typos. 1994-01-11 22:35:55 +00:00
mycroft c21cb48980 Fix the segment validation in sigreturn(). 1994-01-11 21:46:49 +00:00
brezak 65f742625b Check the users selectors in sigreturn() 1994-01-11 19:19:01 +00:00
mycroft 960908a885 Deal with fusubail. 1994-01-11 19:12:07 +00:00
mycroft 9a96e9531b Add V_TRAP; remove TF_ERR. 1994-01-11 18:59:02 +00:00
mycroft 8e447f8afd Minor changes to match magnum branch; nothing of importance. 1994-01-11 18:57:24 +00:00
mycroft 10865c97fa Synchronize some more bits. 1994-01-11 17:51:40 +00:00
mycroft e12a200e8a Remove an unnecessary cast. 1994-01-11 17:37:28 +00:00
mycroft 101e3f31f7 Cleanup from magnum branch; no functional differences. 1994-01-11 17:35:04 +00:00
mycroft 495c0903ec Change return type of strat function. 1994-01-11 16:38:48 +00:00
mycroft 4448a68e2c Get rid of disklabel indirection functions. 1994-01-11 16:35:44 +00:00
mycroft 158545c164 strategy functions return nothing. Synchronize with magnum branch. 1994-01-11 16:25:52 +00:00
mycroft 07a07b09a6 Synchronize with magnum branch. 1994-01-11 15:37:18 +00:00
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