Commit Graph

906 Commits

Author SHA1 Message Date
cgd 1511b4c22d kill warning 1994-02-15 07:18:46 +00:00
cgd 3e54f0cda2 add proc ptr 1994-02-15 06:59:33 +00:00
cgd 958e1d9632 SYSCALL_DEBUG stuff 1994-02-15 06:49:03 +00:00
mycroft ba9dfee947 Shorten the todo list. 1994-02-15 01:13:17 +00:00
mycroft 71c1dd3b10 Add NE2100 and multicast support, and clean up some formatting. 1994-02-15 00:46:16 +00:00
mycroft ccba59071a Make the multicast filter calculation identical to what will be in if_is.c. 1994-02-14 23:56:16 +00:00
hpeyerl b52fc7e2d9 Pedantism. Should delay after stopping Coax xcvr. 1994-02-14 03:50:09 +00:00
deraadt 8312c9cc62 missing spl's 1994-02-14 02:09:31 +00:00
mycroft 7ef6eb49d3 Do the right thing on overflow. 1994-02-13 07:42:47 +00:00
mycroft 551478ad4a Don't save runt or errored packets. These are almost always `normal', and we
really can't deal with them anyway.
1994-02-13 05:44:39 +00:00
mycroft a9d8288589 Update prototype cpu_exit() code for LDT handling. 1994-02-13 04:27:09 +00:00
mycroft b0c5083b46 Format police. 1994-02-13 04:12:03 +00:00
mycroft 754f02f1c2 Correct spelling errors. 1994-02-13 03:49:24 +00:00
cgd efa03b9a6c fix from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>:
byte swap macros used a variable "X" internally, which would get
screwed up if user programs #defined "X".  change uses of X to __x.
1994-02-12 07:23:49 +00:00
mycroft 6839509d86 Support for several new cards pulled from magnum branch.
Format police.
1994-02-12 07:16:24 +00:00
mycroft 8519570fa2 Avoid some TLB flushes. 1994-02-12 07:14:15 +00:00
mycroft b8e893f885 Add proc arg to wdioctl() proto. 1994-02-11 04:44:30 +00:00
mycroft 9638fd585a Nuke if_init. 1994-02-10 17:17:56 +00:00
mycroft 2f62d06c05 Back pointers are not useful for disksort(). 1994-02-10 15:17:34 +00:00
mycroft bbb3e7618c All ioctl routines take a struct proc * now. 1994-02-09 21:06:46 +00:00
mycroft 5580321195 Don't try to clear the diag register in NVRAM; it's used for other purposes
by some BIOSes, and mysterious lossage results.
1994-02-08 05:10:48 +00:00
mycroft 7ce014f038 Clean up multicast code; part from magnum branch, and part from Brad Parker
<brad@fcr.com>.  A couple of other nits.
1994-02-08 03:06:20 +00:00
cgd 341cd2eca5 clean up slightly. kill entries for:
X-10 power controller (never incorporated into NetBSD)
	(old) soundblaster (as opposed to /dev/audio)
	codrv (never incorporated; whatever happened to it?)
	dcfclk (never incorporated)
	acct (deprecated)
(they're now marked "XXX unused", and should be used before extending the
table, in the future.)
1994-02-07 07:44:54 +00:00
cgd 6231aa2d5d kill comments about where to have numbers assigned. 1994-02-07 07:30:50 +00:00
mycroft 57892d4faf Remove another use of b_actl. 1994-02-06 17:39:48 +00:00
mycroft adeebc448e Use b_actf, not av_forw. 1994-02-06 10:00:30 +00:00
mycroft 2782a65a0b Don't need to frob IDT if !BDB. 1994-02-04 16:08:52 +00:00
mycroft 362ce33181 Update to reflect the state of the world. 1994-02-04 06:12:19 +00:00
mycroft 4543b7788b Relocate us to 4k. 1994-02-04 06:07:31 +00:00
mycroft ad0ce90487 Use .asciz, not `String'. 1994-02-04 05:44:20 +00:00
mycroft 430f4d38ac Garbage collection. 1994-02-04 05:43:53 +00:00
hpeyerl b648f43dfd Fix UTP enabling/disabling. 1994-02-04 02:06:04 +00:00
mycroft 379fa848fc Change format of messages during kernel load. 1994-02-04 00:02:42 +00:00
mycroft a4aaaac1ac Update... 1994-02-03 23:22:55 +00:00
mycroft 4e864b72b4 KNFify. 1994-02-03 23:21:24 +00:00
mycroft 1f71230441 Add explicit sizes to all instructions. Use movl for segment register moves
to avoid unnecessary size overrides.  Simplify halt sequences.
1994-02-03 23:20:25 +00:00
mycroft e30d1e5df6 Get rid of the extra buffer for xread() altogether. Fix a buglet in find().
Other cleanup.
1994-02-03 22:56:33 +00:00
mycroft 6d515ae7fb Multicast is no longer optional. 1994-02-03 19:07:42 +00:00
mycroft 6c273e1f9d randseed is a long, not a word. 1994-02-03 18:21:53 +00:00
cgd 5506fcfe6e reduce BUFSIZE to 4k, as that seems to fix boot problems for some. 1994-02-03 07:42:33 +00:00
hpeyerl d7038296be Multicast is no longer optional. 1994-02-02 05:58:50 +00:00
hpeyerl 815cc355b8 Multicast is no longer optional. 1994-02-02 01:15:59 +00:00
mycroft 515c5c0330 Trivial changes to match magnum code. 1994-02-01 19:30:20 +00:00
mycroft 36813d20ff Trivial changes to match magnum code. 1994-02-01 19:29:01 +00:00
ws ee0e2912f4 Better (explicitly) return something from probe when nothing found 1994-02-01 17:22:22 +00:00
mycroft 3cb8bf1081 Updated. 1994-02-01 06:43:04 +00:00
mycroft 917ce28c48 Synchronize with magnum branch. 1994-02-01 05:40:11 +00:00
mycroft b328a4e176 panic() is now varargs. 1994-02-01 05:37:17 +00:00
mycroft 942e48e672 Clean up deleted files. 1994-02-01 05:24:47 +00:00
cgd 73f7c1d72e oops 1994-02-01 04:38:03 +00:00
cgd b452451cfe new cons.h location, etc. 1994-02-01 03:42:08 +00:00
cgd 714078f099 cons.h in /sys/dev now 1994-02-01 03:34:32 +00:00
cgd 712fe70a25 make dev/cons.c standard 1994-02-01 03:33:43 +00:00
deraadt 7656cdde2c clockintr() calls hardclock with a clockframe * 1994-02-01 02:02:54 +00:00
deraadt c1d3660b28 pass around a `clockframe *' instead of a `clockframe' 1994-02-01 01:50:38 +00:00
ws 18673da28a Traditional behaviour is to reset all modes if device isn't open already 1994-01-30 16:41:27 +00:00
mycroft 8789a681e0 Clean up deleted files. 1994-01-29 02:44:04 +00:00
cgd 28938dcf4f put the console configuration in the 'right' place 1994-01-29 02:43:54 +00:00
mycroft 6f8891cf70 Current version... 1994-01-29 02:40:09 +00:00
jtc 5235180083 Fix spelling error in Copyright notice 1994-01-28 23:43:26 +00:00
cgd 4de6112e42 put checks for SLOAD back in (XXX) for now 1994-01-28 21:23:49 +00:00
glass 837c5c3e5e ne driver has been removed. 1994-01-28 18:22:31 +00:00
deraadt 9825dd1730 ttrstrt definition doesn't belong here 1994-01-28 13:43:41 +00:00
deraadt a609854c88 cleanup 1994-01-28 10:36:59 +00:00
cgd 4ac573bad9 kill refs to dbsym, and note that we have a working 'ex' now. 1994-01-28 08:43:10 +00:00
cgd 164247e9ee seperate $Revision$ string into a seperate file. UPDATE THAT FILE
WHENEVER YOU CHANGE THE BOOT BLOCKS, noting what you changed.  That
way, the revision ID seen at boot isn't dependent on modifying boot.c
1994-01-28 08:21:24 +00:00
cgd 5444802ec5 getting and setting FP regs aren't appropriate yet 1994-01-28 07:06:32 +00:00
deraadt b632ec18c0 don't go boom in the presence of stray interrupts 1994-01-28 03:40:18 +00:00
ws 8e7a9ab09f Fix bogus fcom emulations
How did any program with floating point emulation ever work?
1994-01-27 18:01:47 +00:00
cgd da816a79ea make behaviour with constty consistent, deal properly with the case
where there's no console, and set things up so that this can be made
'shared' eventually.  look at diffs for exact changes.
1994-01-27 07:55:44 +00:00
cgd 4186b67a6b add consconf.c, as standard 1994-01-27 07:40:38 +00:00
cgd 965f91ce73 console config file ; prep for cons.c becoming 'relatively generic' 1994-01-27 07:40:03 +00:00
cgd f11c10233b stub consinit() so it's not needed in cons.c, and mark some XXX's 1994-01-27 07:17:30 +00:00
cgd 7c386eb75b pg() -> panic() 1994-01-27 07:10:09 +00:00
cgd 8803fd0388 if CN_REMOTE, don't redirect output. this file needs some help,
but now at least i'm thinking about it again.
1994-01-27 05:30:38 +00:00
pk 24e4cb4bad move varargs stuff to arch/<machine>/include. 1994-01-27 00:18:18 +00:00
cgd 63199c0f52 secondary boot relocated to 384k; may need to move lower again eventually 1994-01-26 09:19:04 +00:00
hpeyerl 0096d95384 ne0 goes away. 1994-01-26 07:29:35 +00:00
mycroft 46d4d62be9 Clean up deleted files. 1994-01-26 07:26:48 +00:00
cgd 0a42b54bed move 'all' target to the top, and kill 'dangerous' targets 1994-01-26 03:18:18 +00:00
jtc 2a51c00a70 FPU control word of 0x137f doesn't work well in "real" world applications
so I've changed it to 0x127f.  64 bit precision causes errors in paranoia
and our math library, changing to 53 bit precision solves these problems.

I've been told that long double support in Gcc 2.5 requires 64 bit mode,
so a comprehensive FP strategy (compiler, library, FPU, emulator) will
have to be addressed in the future.
1994-01-25 19:58:30 +00:00
deraadt 33a902a405 can't use m_pkthdr.len yet, *sigh* 1994-01-25 10:46:29 +00:00
hpeyerl 9bea6007cc This makes my soundblaster work. 1994-01-25 05:00:14 +00:00
hpeyerl 01f4843507 I want to boot without a keyboard dammit! 1994-01-25 04:32:02 +00:00
hpeyerl f5cbfb9db1 (woops; forgot this one) make ec and we go away. 1994-01-25 04:24:59 +00:00
hpeyerl 1ebef90c46 make ec and we go away .... 1994-01-25 04:23:04 +00:00
mycroft a2806fe037 Clean up deleted files. 1994-01-25 04:15:56 +00:00
deraadt f030a34a09 ether_input() takes a network byte order ether_type now 1994-01-24 00:17:16 +00:00
deraadt 12bc16798e protos, cleanup spl's, bpf receive side code, check for large packets,
various other fixes.
1994-01-23 07:57:50 +00:00
hpeyerl b2ce654241 Add ep driver 1994-01-22 19:19:14 +00:00
hpeyerl 2eb7e135f7 From the knights that go "nit".(Tom Bishop <bishop@lear.bos.locus.com>) 1994-01-21 21:35:58 +00:00
glass f3307888b5 cleaned up some warnings 1994-01-21 06:26:00 +00:00
cgd 07fd779cd0 delete contents; can't appear in trunk until copyright is fixed. 1994-01-21 05:11:07 +00:00
mycroft 05de5d96e0 Someone needs to find his space bar. 1994-01-20 23:08:13 +00:00
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