Commit Graph

2802 Commits

Author SHA1 Message Date
cgd 3e8adee653 Add 4 vn devices to the SUN_LAMP config 1994-02-16 01:52:21 +00:00
cgd a790e23e87 simplify error returns, and fix bugs 1994-02-16 01:21:00 +00:00
mycroft 4335fa14b3 Increase the timeout for start_unit. 1994-02-16 00:47:35 +00:00
cgd fd3fc1deb4 get sense of two comparisons right. from Chris Hopps <chopps@lamp> 1994-02-16 00:09:39 +00:00
mycroft 3ecfc99ae9 Make epsendidseq() look less like it was transliterated from assembler. 1994-02-15 22:57:09 +00:00
mycroft bc47f533d5 Macros bite again. 1994-02-15 21:43:09 +00:00
mycroft 28abb89625 Format police. 1994-02-15 21:26:01 +00:00
pk e85a637bca Update {a,m}time vnode attributes on special files a la ufs_vnode.c,
but make it a non-urgent operation, to leave us some performance.
1994-02-15 21:07:10 +00:00
mycroft 2670ac57bc Pull from magnum branch. The way this driver does multicast is somewhat
bogus.
1994-02-15 20:56:51 +00:00
mycroft 0af6241797 Hack to make this closer to new config. 1994-02-15 19:53:20 +00:00
mycroft 79b447f626 Hack to make this closer to new config. 1994-02-15 19:37:12 +00:00
mycroft 50dbbcfe2f Forgot a break. 1994-02-15 17:44:53 +00:00
mycroft 8cb24d089a Eliminate a bunch of compiler warnings. 1994-02-15 16:25:04 +00:00
mycroft 692010351e Remove imbedded RCS logs. 1994-02-15 15:08:24 +00:00
mycroft a3f9e2d2fa Remove RCS logs. 1994-02-15 14:50:41 +00:00
mycroft d78c3ff463 Some cleanup. 1994-02-15 14:17:07 +00:00
mycroft e69b4e2e08 We don't use Aztec C. 1994-02-15 14:02:59 +00:00
mycroft 451fbfb366 Update from libc. 1994-02-15 13:42:30 +00:00
mycroft 83be6ac4f5 Some more cleanup. 1994-02-15 13:35:53 +00:00
mycroft 349d681690 Undo last change; executables is `file', not `a.out'. 1994-02-15 13:32:39 +00:00
cgd 7a659f86ca define nsysent right next to the sysent table. 1994-02-15 07:22:11 +00:00
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 022a8ce9c5 add a proc ptr to the syscall debug info 1994-02-15 06:58:07 +00:00
cgd 14e283ea01 oops, forgot the proc! 1994-02-15 06:55:19 +00:00
cgd 95e17fef9f add scdebug variable, to enable printing, defaulting to on, and change args 1994-02-15 06:52:25 +00:00
cgd 039600b18f fix proto 1994-02-15 06:51:39 +00:00
cgd 958e1d9632 SYSCALL_DEBUG stuff 1994-02-15 06:49:03 +00:00
cgd 9740a53c8b add SYSCALL_DEBUG stuff for glass 1994-02-15 06:38:33 +00:00
cgd d23339cb78 make kern/syscalls.c included if syscall_debug defined 1994-02-15 06:14:45 +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
mycroft a06d1b4301 Fix some weirdness in the multicast initialization. 1994-02-14 23:03:54 +00:00
mycroft 4a5c858157 PARANOID --> DIAGNOSTIC for inexpensive tests. 1994-02-14 21:49:08 +00:00
mycroft a893329d3b Kill useless comment. 1994-02-14 21:47:57 +00:00
mycroft 94b2718bd1 PARANOID --> DIAGNOSTIC for inexpensive tests. 1994-02-14 21:43:33 +00:00
ws 1df94d108f Add .. entry to /kern 1994-02-14 19:46:18 +00:00
ws 0cb2a819b2 Rename file -> a.out 1994-02-14 19:08:36 +00:00
ws 4eab6179ba Don't try to show a file for a process if there is none 1994-02-14 19:07:27 +00:00
cgd bb5d305ea8 fix typo and allow creations to work right. this is in a questionably
correct chunk of code; author contacted.
1994-02-14 19:02:54 +00:00
chopps caa63cf2fd moved n "}" outside of conditional DEBUG 1994-02-14 18:22:58 +00:00
ws fbf99acae8 (Hopefully) do the right thing with VTIME > 0 and select 1994-02-14 18:22:39 +00:00
chopps 2c8eadcb23 don't ignore users request for specific boot device, reported by Ty Sarna 1994-02-14 10:26:36 +00:00
deraadt 59afe6ad54 ioctl takes a proc * 1994-02-14 09:37:11 +00:00
cgd f373544236 it needs <net/af.h> like i need a hole in my head. 1994-02-14 06:42:43 +00:00
cgd 489bece05f be more intelligent with credentials, so nfsd's don't inherit
strange credentials.  This doesn't actually have any effect on
performance, because the remote cred is used for all operations,
anyway.  however, it makes "ps" et al. look normal, because the
proc's ucred is no longer clobbered.
1994-02-14 05:58:29 +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
chopps ec2af5101d Changed amiga MAXPARTITIONS to 16. 1994-02-13 23:02:13 +00:00
mycroft 7c9a9be0f2 Clean up deleted files. 1994-02-13 21:27:19 +00:00
chopps 6a6ff26439 added local CHANGES file for things that would not interest
NetBSD in general.
1994-02-13 21:27:17 +00:00
chopps ddf1b913ff chnaged to handle new (and removed) files. 1994-02-13 21:14:32 +00:00
mycroft 437774a1e3 Clean up deleted files. 1994-02-13 21:13:33 +00:00
chopps b700b86fc5 merged most cc_* (all but one) into cc.c and cc.h, cleaned up include.
removed local pte.h use machine/pte.h
1994-02-13 21:13:07 +00:00
chopps 7bb75ba6be cleaned up include's relocated grf/* stuf to grfabs*. 1994-02-13 21:10:20 +00:00
mycroft 3678c726a2 Clean up deleted files. 1994-02-13 21:01:57 +00:00
mycroft f2fe1704b1 Fix typo. 1994-02-13 11:32:46 +00:00
mycroft 3406139426 Format police, the end. 1994-02-13 11:31:16 +00:00
mycroft 22a8203482 Format police, second pass. 1994-02-13 10:20:02 +00:00
mycroft e3c4154717 Format police, first pass. 1994-02-13 09:57:12 +00:00
mycroft aa8b8cf7c4 Format police. 1994-02-13 09:36:09 +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 78bca19b28 KNFify uname code. 1994-02-13 04:18:06 +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 a0bdba3231 always good to think about patches before they're included:
NEVER pass a "NULL" proc to an ioctl; you never know when a 'real'
proc will be needed.  pass curproc, if you don't have one.
1994-02-13 00:10:47 +00:00
briggs 9593f1ef8f The booter can finally deal with ld's executables. 1994-02-12 18:03:12 +00:00
glass 2afef02671 undefined variable fix from Mark_Weaver@brown.edu 1994-02-12 15:52:49 +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 974e9ba226 Fix typo in last change. 1994-02-12 07:19:11 +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
cgd 3a46cb73c6 ditto on the last; weird failure modes are the cause of the day. 1994-02-12 07:02:34 +00:00
cgd 64517d6f7f don't forget to deallocate vmcmds if exec fails bounds checks.
thanks to charles for pointing it out.
1994-02-12 04:13:43 +00:00
chopps a57b764627 no more if_init. 1994-02-12 00:00:08 +00:00
hpeyerl 40ceea7ad3 igmp.c and ip_mroute.c are dependant on "inet" being defined.
(Thanx to Tim Chase for pointing this out)
1994-02-11 18:02:06 +00:00
pk 68f0489fb0 [GS]ETREG definitions for ptrace 1994-02-11 16:51:35 +00:00
pk 61d987c30c [GS]ETREG ptrace functions. 1994-02-11 16:50:03 +00:00
chopps 276eff6bd9 Add missing Id's 1994-02-11 07:00:37 +00:00
chopps ccd0b66d74 Add missing $Id$'s 1994-02-11 06:59:16 +00:00
mycroft 5887b43cde Nuke if_init. 1994-02-11 06:41:51 +00:00
chopps a082d3d959 update proto(non) for dump call. 1994-02-11 05:07:08 +00:00
chopps a245a4c9d3 ioctl's always pass proc. 1994-02-11 05:02:36 +00:00
mycroft b8e893f885 Add proc arg to wdioctl() proto. 1994-02-11 04:44:30 +00:00
cgd 32c2dba8da Mike Karels' solution to Andrew Herbert <andrew@werple.apana.org.au>'s
kern_exit race condition problem.  this is a hack:
	don't vrele() or vgoneall() if we don't have the vnode
	any more.  no vgoneall() is necessary, because if the refcnt
	is zero, there's nobody to take it away from!
a possible "real" long term solution would be to change the extra ref
into a bit in the vnode's flags, and DTRT in the places where the last
ref is killed.  That has some problems, too.
1994-02-11 03:09:17 +00:00
cgd b41fd90fdc don't give bogus return code from read() 1994-02-11 01:01:51 +00:00
pk 4574bd34c2 Define a few things here, in line with other ports. 1994-02-10 19:05:03 +00:00
mycroft 252495f006 Format police. 1994-02-10 18:46:04 +00:00
mycroft 4b8ec6c627 Clean up deleted files. 1994-02-10 17:28:02 +00:00
mycroft 810b9e898c Deprecate af.c. 1994-02-10 17:27:45 +00:00
mycroft 7e9f402331 Clean up deleted files. 1994-02-10 17:26:56 +00:00
mycroft bf98a55f37 Deprecate af.h. 1994-02-10 17:25:03 +00:00
mycroft 9638fd585a Nuke if_init. 1994-02-10 17:17:56 +00:00
mycroft 39d918e7ce if_init and if_done are not actually used; no point in having them at all. 1994-02-10 17:16:33 +00:00
mycroft f834e39cf5 Don't need back pointers for disksort(). 1994-02-10 15:43:20 +00:00
mycroft 2f62d06c05 Back pointers are not useful for disksort(). 1994-02-10 15:17:34 +00:00
mycroft d2c5a70266 Rearrange some #includes. 1994-02-10 14:55:29 +00:00
mycroft 20f96b580e Add arg to ioctl functions. Clean up #includes. 1994-02-10 13:59:25 +00:00
cgd d2660232c1 mccanne convinced me that slip.h *should* exist. this is what
i "implemented" for 4.4, and the adjustments to the other files to
match.
1994-02-10 05:39:07 +00:00
briggs ecfa08e11e ioctl now takes struct proc *. 1994-02-10 04:30:27 +00:00
briggs 011f63af43 New disklabelling from finchm@cray-ymp.acm.stuorg.vt.edu. Cleaned up and
modified somewhat by yours truly.  Still need setdisklabel and
writedisklabel at some point--for now, though, it's easier to let MacOS
programs like SilverLining handle this...
1994-02-10 04:29:11 +00:00
briggs 4a88f971b4 Get rid of local FS_* definitions and add a few more partition strings to
keep from labelling the driver and partition map partitions with new
disklabelling code.
1994-02-10 04:26:47 +00:00
briggs 0323c54f9d Make whole disk partition c.
Assign it FS_OTHER to mark it as used.
Don't assign a type to partition a so that we can use it later if there
is no root partition.  This wouldn't be necessary with more partitions
available.  Perhaps in the future...
1994-02-10 04:23:45 +00:00
briggs c81ab3be4c Add filesystem type for Macintosh HFS. We recognize it, but not much else
at this point.
1994-02-10 04:19:25 +00:00
mycroft 4ebaf143d9 Now I know what to do with this; revert a couple of bits. 1994-02-10 01:37:53 +00:00
cgd 05120c85e9 fix a type; color me stupid 1994-02-10 01:24:50 +00:00
cgd 947fd2484d be a little smarter with #defines 1994-02-10 01:22:25 +00:00
mycroft bbb3e7618c All ioctl routines take a struct proc * now. 1994-02-09 21:06:46 +00:00
mycroft 191957b47b Format police. 1994-02-09 20:54:44 +00:00
mycroft 22cc3a7bc9 Fix some spacing; enable old ioctls if COMPAT_SUNOS. 1994-02-09 20:35:24 +00:00
mycroft a8aa70d4a5 Remove l_rend and l_meta. 1994-02-09 20:18:17 +00:00
chopps 2413e2f66c added support for TEAC 60M, quite possibly the worst scsi interface on the planet earth. 1994-02-09 20:16:55 +00:00
mycroft b9a95fd820 Don't attempt to prototype d_dump, as it varies per machine. Remove l_rend
and l_meta, as they are not used.
1994-02-09 20:12:42 +00:00
deraadt 12ef386619 need struct buf for proto's 1994-02-09 14:57:08 +00:00
cgd d43a0f37b1 don't panic if user does 'cat /kern', though result is dubious. 1994-02-09 06:32:17 +00:00
chopps b4318b8153 removed vn, now in sys/dev 1994-02-09 01:51:13 +00:00
mycroft caa12d08f1 Clean up deleted files. 1994-02-09 01:50:14 +00:00
deraadt 37fd24a631 use normal major numbers for ptys 1994-02-08 21:39:55 +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
briggs d220a8bafd Update to use b_actf instead of av_forw(?) per Charles Hannum's changes. 1994-02-08 03:54:08 +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 0b5ba5176a be sure to clear pm_fmod when mounting the FS, and be a bit more careful
when setting it.  The former allows one to unmount readonly-mounted file
systems, the latter is good style.
1994-02-07 23:14:16 +00:00
chopps 6dd465d0be remove redef of SIZE_T, logically same, lexically different. 1994-02-07 15:16:17 +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 9ea6d6571f kill support for 'dcfclk' ; shouldn't pollute tree for things not in NetBSD. 1994-02-07 07:33:49 +00:00
cgd 6231aa2d5d kill comments about where to have numbers assigned. 1994-02-07 07:30:50 +00:00
mycroft c820be75f2 Clean up deleted files. 1994-02-07 07:30:38 +00:00
chopps 77325b2517 removed old drivers. updated st.c for buf struct changes (used diff from hp300) 1994-02-07 07:30:35 +00:00
briggs a09eafbddd Fixup calls to profclock and softclock. 1994-02-06 22:06:25 +00:00
ws f0813df6f0 Fix off by one error 1994-02-06 20:38:42 +00:00
mycroft 57892d4faf Remove another use of b_actl. 1994-02-06 17:39:48 +00:00
deraadt 9c9539c664 cleanup 1994-02-06 15:27:54 +00:00
ws 2df8c5f528 If you add files, be sure to have enough bits to encode an inode number! 1994-02-06 14:01:16 +00:00
mycroft 805c52eecb Eliminate some more uses of b_actl. 1994-02-06 11:28:37 +00:00
mycroft a8f3db1d79 Use b_actf, not av_forw. 1994-02-06 10:13:02 +00:00
mycroft adeebc448e Use b_actf, not av_forw. 1994-02-06 10:00:30 +00:00
mycroft 42e64dc254 Remove another use of b_actl. 1994-02-06 08:01:45 +00:00
mycroft 70a4b20dfa Use b_actb, not b_actl. 1994-02-06 07:24:58 +00:00
mycroft 7e9018aaeb Add b_actf and b_actb like 4.4; b_actl is deprecated. 1994-02-06 07:18:03 +00:00
mycroft e0cbda5321 Add a prototype, to eliminate silly warnings. 1994-02-06 01:32:31 +00:00
mycroft 3738793f03 Remove outdated console handling code. 1994-02-06 01:08:36 +00:00
mycroft 7165791ed6 Fix typo. 1994-02-06 00:53:26 +00:00
mycroft f1827085d7 Strict prototyping and a couple of other nits. 1994-02-06 00:46:02 +00:00
mycroft fd2124f1a9 Clean up deleted files. 1994-02-06 00:44:41 +00:00
mycroft ea15b558a8 Use common version of cons.c. 1994-02-06 00:44:26 +00:00
mycroft 442a100145 Increase # of transmit buffers. 1994-02-05 15:08:47 +00:00
mycroft cd2e9eb071 Remember to set txcnt before it bites me. 1994-02-05 15:04:18 +00:00
mycroft 7ef678610c Remove an #ifdef we no longer need. 1994-02-05 08:01:22 +00:00
mycroft 0ee7464aba Allow multiple transmit buffers to be outstanding. Original code by Hibler;
some cleanup by me.
1994-02-05 06:58:08 +00:00
mycroft ebb4a096a1 Add multicast support. Lots of other cleanup, mostly from the SPARC port. 1994-02-05 05:06:54 +00:00
cgd 114cf35108 dtrt with exec header size 1994-02-05 02:23:30 +00:00
mycroft 073a9f9e99 Simplify calling sequences for hardclock() and profclock(). 1994-02-05 01:14:55 +00:00
mycroft c5485aeac0 Hack to get softclock() arg correct. The arg should go away eventually. 1994-02-04 23:11:43 +00:00
mycroft 6169755d98 Reorder clockframe. 1994-02-04 23:09:04 +00:00
mycroft 9bb7b8ff7e Use CLKF_PC(), rather than decomposing the frame ourselves. 1994-02-04 23:05:38 +00:00
mycroft a3f011655d profclock() takes a pointer to clockframe. 1994-02-04 23:02:03 +00:00
mycroft e61823b6c0 Fix comments 1994-02-04 22:56:17 +00:00
mycroft 17f893cc17 Pass a frame pointer to profclock(), too. 1994-02-04 22:55:23 +00:00
cgd 79a3f3b3bf define 'struct uio' and 'struct proc' 1994-02-04 22:19:41 +00:00
mycroft c7368afa03 Pass a pointer to hardclock()... 1994-02-04 22:19:28 +00:00
deraadt 31c0012869 make make depend dependable 1994-02-04 17:27:28 +00:00
pk 1e8c14ed62 Bogus argument to `lda' instr. Apparently only tickled when ptracing. 1994-02-04 16:26:25 +00:00
deraadt 0232a12c36 cleanup 1994-02-04 16:19:35 +00:00
deraadt 6eeef06fa6 blow away sunos cross compilation gunk. we no longer need it,
as we are capable of compiling ourselves.
1994-02-04 16:19:23 +00:00
mycroft 2782a65a0b Don't need to frob IDT if !BDB. 1994-02-04 16:08:52 +00:00
glass 0224e19bc6 sun3 port works under NetBSD-current now. rcsids probably fucked 1994-02-04 08:19:37 +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
briggs a02867d2fe Devices were a mess. They're a little more cleaned-up, now, but there's
more work to be done later to make sure that the devices match up with
critical ones in compat stuff...
1994-02-03 21:46:51 +00:00
briggs f0d32487ed Call hardclock w/ clockframe * instead of clockframe. 1994-02-03 21:25:57 +00:00
pk 71ce5acd4d fix typo 1994-02-03 20:12:18 +00:00
mycroft 6d515ae7fb Multicast is no longer optional. 1994-02-03 19:07:42 +00:00
mycroft 42c9ef1c6b Minor tweak, though the assembler probably does this anyway. 1994-02-03 19:05:34 +00:00
mycroft fa6b27bee1 Add random.s. 1994-02-03 18:58:40 +00:00
mycroft 39341183bd Needed for multicast code. Retains UCB copyright, since it is derived from
the i386 code.
1994-02-03 18:56:21 +00:00
chopps d3be997276 add usability. 1994-02-03 18:48:36 +00:00
chopps faab20a3fd fixed small error. 1994-02-03 18:44:02 +00:00
mycroft 6c273e1f9d randseed is a long, not a word. 1994-02-03 18:21:53 +00:00
pk a2e2253e6c Remove out-dated comments 1994-02-03 16:17:25 +00:00
deraadt 776640a95d PG_NC workaround from torek 1994-02-03 15:08:43 +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
chopps 6e76588543 added makefile and first attempt at documentation. 1994-02-03 07:08:51 +00:00
briggs e0909ffc67 MULTICAST is no longer optional. 1994-02-03 05:43:12 +00:00
briggs 0c7e77e4b2 Get rid of dk_establish and extra "struct device." 1994-02-03 05:34:44 +00:00
briggs 275267397f Modify st.c to use current mtio.h. 1994-02-03 05:28:07 +00:00
briggs 48e53d4b79 ifdef out code that relies on changes to struct buf. This breaks the
"user" scsi device.  Oh, well.
1994-02-03 05:11:09 +00:00
briggs 7612acee32 Fixup include references. 1994-02-03 05:09:31 +00:00
briggs 9e16bc846f Cleanup include refs. 1994-02-03 05:08:26 +00:00
mycroft 2038b8432a Clean up deleted files. 1994-02-03 04:46:59 +00:00
chopps c7d3c021db swap ps and pc to match m68k:struct frame. 1994-02-03 04:24:03 +00:00
chopps 69d436afe7 softclock() and hardclock() calls now pass pointer to clockframe_t 1994-02-03 04:23:25 +00:00
phil df19e97b98 Changing the calls to hardclock and softclock to send pointers. 1994-02-02 08:04:30 +00:00
phil 8fbd63c63c Twiddles to keep the pc532 port compiling. 1994-02-02 08:02:45 +00:00
chopps b017609fab removed arch/m68k files, config now fetches them. 1994-02-02 07:20:42 +00:00
chopps 0a3c46f63f removed copy code that is now in arch/m68k. 1994-02-02 07:18:22 +00:00
hpeyerl d7038296be Multicast is no longer optional. 1994-02-02 05:58:50 +00:00
hpeyerl 1f2c9ecdae Multicast is no longer optional 1994-02-02 01:21:32 +00:00
hpeyerl 815cc355b8 Multicast is no longer optional. 1994-02-02 01:15:59 +00:00
briggs 068983678e Get rid of dkhead/dktail schtuff and add a scheme based on the sparc's.
Umm.  Also be smart and don't clobber swapdev so swapping works.
1994-02-02 01:06:23 +00:00
mycroft ec381edf5e Clean up deleted files. 1994-02-02 00:26:04 +00:00
chopps 4d0e8fda45 misc documentation of questionable value. 1994-02-02 00:25:30 +00:00
mycroft c9cd559100 Clean up deleted files. 1994-02-02 00:24:26 +00:00
mycroft 3a2b787e4d Add MTSETBSIZ and MTSETDNSTY. 1994-02-01 20:43:17 +00:00
mycroft 632a394a83 Change default tape name. 1994-02-01 20:35:46 +00:00
mycroft d0938366f6 Insignificant. 1994-02-01 20:29:52 +00:00
mycroft 8fb239a975 Add CDIOC{ALLOW,PREVENT}. 1994-02-01 20:27:20 +00:00
mycroft 4ecdacf90d Add scsi_stop_unit(), from Mac code. Other minor nits. 1994-02-01 20:05:19 +00:00
mycroft acf7eb2bc1 Add space in dkdevice for cpu_disklabel. 1994-02-01 19:37:55 +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
deraadt d4498ee608 empty file for pk to add things to :-) 1994-02-01 17:44:11 +00:00
ws ee0e2912f4 Better (explicitly) return something from probe when nothing found 1994-02-01 17:22:22 +00:00
deraadt 425f5d3170 more untimouts needed, from someone at freebsd 1994-02-01 15:09:52 +00:00
mycroft ab94c0bbe9 Clean up deleted files. 1994-02-01 12:13:20 +00:00
chopps 449ef38bc8 performed facelift. 1994-02-01 12:13:17 +00:00
pk bdf4c9bf54 pmap_t typedef outside `#ifdef KERNEL', as it is brought into user
scope by <vm/vm_map.h>
1994-02-01 11:58:37 +00:00
chopps ff11a0e1ca now checks bootstrap version to avoid problems. 1994-02-01 11:54:29 +00:00
chopps 86f46b3c14 fetch m68k asm macros. 1994-02-01 11:53:56 +00:00
chopps 71b833bb97 SCSI re-org, and misc. cleanup of compiler warnings. 1994-02-01 11:51:59 +00:00
chopps 378271278a updated files for scsi re-org. 1994-02-01 11:50:39 +00:00
chopps 192c8cc586 fixed warning. Cmem alloc is now top down. added bootstrap version
number to locore for loadbsd. removed tz rz from conf.c
1994-02-01 11:49:57 +00:00
chopps c8cd548fdf from M. Hitch. regarding scsi re-org. 1994-02-01 11:47:20 +00:00
mycroft 5b9e06b5b8 Fix vn. 1994-02-01 06:43:58 +00:00
mycroft 3cb8bf1081 Updated. 1994-02-01 06:43:04 +00:00
deraadt 89200d54e9 as in magnum;
renumber SA_NOCLDSTOP from 4 to 8, to greatly ease binary compatibility
(everybody else uses 8). This breaks previously compiled programs using
SA_NOCLDSTOP, but a search didn't find any programs using it.
Add COMPAT_SUNOS thing called SA_USERTRAMP
1994-02-01 06:41:49 +00:00
deraadt e9fee9d6d3 sparc runs in current today 1994-02-01 06:01:19 +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 f1ab8b020a new location of cons.h 1994-02-01 03:35:06 +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 f2add73a69 remove 4.4 prototypes 1994-02-01 02:51:39 +00:00
deraadt dcc2cb859c spl prototypes do not belong here (cause people might want to inline them) 1994-02-01 02:45:08 +00:00
deraadt 1f04c4937c sparc needs structures double aligned 1994-02-01 02:41:26 +00:00
chopps de04af4ed6 removed compiler warnings. 1994-02-01 02:14:21 +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
mycroft 1b37a40b3d Fix that last bug correctly. 1994-02-01 01:04:07 +00:00
pk 92f1bd1c60 Replace a bogus pointer-dereference with something that at least *looks*
more sensible.
1994-02-01 00:29:14 +00:00
mycroft 775954567e #if --> #ifdef 1994-01-31 23:55:06 +00:00
mycroft c70f4764d7 Specify the byte order. 1994-01-31 23:52:10 +00:00
mycroft 9dd9d2c6af Default to displaying 5 args if size is unknown. Allow for multiple addq's
following the jsr.  Don't try to trace into the user's stack.  Other minor
cleanup.
1994-01-31 23:50:40 +00:00
mycroft 5b6b8b1361 Add appropriate DDB calls on startup. 1994-01-31 17:09:33 +00:00
mycroft 0317b97e04 Remove bogus \ that someone inserted. 1994-01-30 22:14:00 +00:00
mycroft b20e7826bb GPROF --> PROF 1994-01-30 21:56:15 +00:00
mycroft f129143885 Use esym now. Note this *requires* using the NetBSD boot block. 1994-01-30 21:18:16 +00:00
mycroft f2d8e8807d Add a missing ${.CURDIR}. 1994-01-30 20:02:56 +00:00
mycroft 91c1305a51 Don't rely on esym being passed in until I am impressed enough with the new
boot program to switch.
1994-01-30 19:50:21 +00:00
mycroft 19d75d46d4 Remove functions that are defined in libkern or m68k/copy.s. 1994-01-30 19:15:48 +00:00
mycroft 1ef3aa2cc7 Fix Theo's typos. 1994-01-30 18:42:47 +00:00
mycroft 106118de0d Remove bogus declaration. 1994-01-30 18:30:45 +00:00
mycroft eeef378067 Update for current exec code. 1994-01-30 18:21:47 +00:00
mycroft d610a47911 Add prototypes for fpreg diddlers. 1994-01-30 17:44:58 +00:00
mycroft d510b6eb3a PT_[SG]ETFPREGS are not yet implemented. 1994-01-30 17:33:55 +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
deraadt fa2aa77517 make panic a varargs function 1994-01-30 13:22:05 +00:00
deraadt 5dbd85718b repair seltrue prototype
make panic() a varargs function
1994-01-30 13:21:15 +00:00
chopps 60dc3270f2 Removed chipmem limit for all but GODZILLA, added CEND() copper list macro,
added views back in conf and fixed misc compile warns and errors.
1994-01-30 08:50:17 +00:00
chopps c056d471ac added pal A2024 mode. 1994-01-30 08:34:47 +00:00
chopps 08c53907fc Re-enabled views, fixed warning in serial driver. 1994-01-30 08:28:12 +00:00
chopps 39dd8d2805 Added PAL mode for A2024 monitor, cleaned A2024 code, added borderblank to all
modes that support it.
1994-01-30 08:25:02 +00:00
briggs 404b8fce6b Update to magnum scsi system. Also added a function to sd.c to map a
scsi target to a disk unit for setroot().  If anyone knows a better way
to do this, please let me know.  The only other way I could think of
would be to add a field in disk.h:struct dkdevice to reference the scsi
target.  Ideally, the correct boot device would be passed in from the
booter.  As we only have one scsi bus (until we support NuBUS scsi
cards), it makes sense to be backward-compatible (especially since mac
weenies seem to need help tying their shoes).
1994-01-30 01:21:12 +00:00
briggs de456b165a Include-cop. 1994-01-30 01:15:31 +00:00
briggs c86a4eb235 Include-cop strikes again. 1994-01-30 01:14:49 +00:00
briggs d110378226 Just playing include-cop. 1994-01-30 01:11:36 +00:00
briggs eb7f152ad2 Fixup includes and prototype stuff. Still need to go back and put in
old-style function headers to be pedantic.
1994-01-30 01:10:33 +00:00
briggs df5f6080ef Change to support config.new and magnum-esque scsi code. Works much
more nicely.
1994-01-30 01:08:50 +00:00
mycroft 8b09474e2e Clean up deleted files. 1994-01-30 01:07:03 +00:00
briggs a829ad4c4b Nuke final references to chars.h. It wasn't being used. 1994-01-30 01:07:01 +00:00
briggs 031cee34c2 Use a real swapgeneric.c instead of a place filler. This works with the
changes to autoconf.c...
1994-01-30 01:05:52 +00:00
briggs e845737b08 Switch from DELAY to delay. 1994-01-30 01:04:35 +00:00
briggs 4b756ee088 Add a stupid delay() that is little more than a place-holder for a real
implementation.
1994-01-30 01:03:51 +00:00
briggs ad4ee3bfe4 DTRT w.r.t. root and boot disk devices. This could still use some work,
but it's a lot better than depending on root being on sd0 (and swapping
if it isn't).
1994-01-30 01:01:08 +00:00
briggs ec1d50fc52 Fixup scsi references and add ISOFS and PROCFS options. Clean up swap/root
definitions, too.
1994-01-30 00:58:52 +00:00
briggs d1cb647349 Use LD=ld.dist instead of LD=ld until we get around to fixing the
bleeding booter.
1994-01-30 00:57:20 +00:00
briggs ecc982a417 Fix for magnum's scsi system, but referenced through arch/mac68k/scsi
as was the old stuff.
1994-01-30 00:56:39 +00:00
briggs 4d3096f778 Get rid of DELAY defines. These are bogus. There has to be a better
way.  And there will be.
1994-01-30 00:53:07 +00:00
mycroft b5f845fbef Forgot the .even... 1994-01-29 16:28:16 +00:00
brezak 8243f1bb37 Fix some cases of NOT dealing with m_pkthdr's. This code is still suspect though, at least this fixes some panics. 1994-01-29 11:57:45 +00:00
mycroft dcfe932f65 Fix typo. 1994-01-29 10:14:01 +00:00
mycroft ecddf55fa4 Add .type directive. 1994-01-29 10:02:44 +00:00
chopps bc7f8207d8 Fixed my incorrect copyright. 1994-01-29 06:58:33 +00:00
cgd a537c5039a make FPSP m68k-generic 1994-01-29 02:49:16 +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
cgd 55d2821ec0 make sure PT_STEP's are in #ifdefs 1994-01-28 19:06:17 +00:00
glass 837c5c3e5e ne driver has been removed. 1994-01-28 18:22:31 +00:00
deraadt ad4dc0ab15 need a stub 'struct socket;' for a prototype 1994-01-28 13:46:02 +00:00
deraadt 9825dd1730 ttrstrt definition doesn't belong here 1994-01-28 13:43:41 +00:00
deraadt 701202bac3 cpu_disklabel needed for sparc 1994-01-28 13:39:53 +00:00
deraadt 6a90dfadfa ttrstrt() prototype 1994-01-28 13:39:25 +00:00
deraadt 6aac4eb9f1 undo totally misguided changes from Andrew Chernov in rev. 1.7:
RTS has nothing to do with ttyblock()
also, close a race.
1994-01-28 11:32:43 +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
cgd 89a86e618e make a fpregs file. 1994-01-28 07:03:16 +00:00
cgd 1b2497a000 if you define PT_[GS]ETFPREGS, then you'd better define struct fpreg, etc. 1994-01-28 06:51:13 +00:00
cgd 4dc27cd628 add new type 1994-01-28 04:55:41 +00:00
cgd f34b215083 add kinfo_loadavg 1994-01-28 04:50:47 +00:00
cgd 4d5a32a441 add new op 1994-01-28 04:50:16 +00:00
mycroft 99150d20bf Protect against multiple inclusions. 1994-01-28 04:41:26 +00:00
phil fe7f9b549e pmap.c: Fixing a pmap bug in that not enough page table directories were
allocated.
proc_machdep.c: catching up with current.
1994-01-28 03:47:57 +00:00
phil cb8ca38d99 Catching up with current. Basically a new file. 1994-01-28 03:44:07 +00:00
deraadt ac51029167 for new exec, from mw 1994-01-28 03:41:44 +00:00
deraadt b632ec18c0 don't go boom in the presence of stray interrupts 1994-01-28 03:40:18 +00:00
pk ac0396a732 ptrace_[fp][sg]etreg() 1994-01-27 19:00:13 +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
mycroft 6a50b26e15 Pointer to common version. 1994-01-27 15:26:31 +00:00
mycroft ed3beef088 . 1994-01-27 15:24:36 +00:00
pk 8674aef654 BLAST! 1994-01-27 14:59:37 +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 1758eaf2cb kill hack for vfs_bio jolitz-ish hack 1994-01-27 07:45:21 +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 07c0d9025d get rid of jolitz hack, and add panic() where appropriate 1994-01-27 07:39:32 +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
cgd 0782a26f43 quiet a compiler warning 1994-01-27 03:48:44 +00:00
cgd 7df895cf91 oops; fix that last... 1994-01-27 03:42:02 +00:00
cgd ad869e40c0 kill two patchkit bogons 1994-01-27 03:26:48 +00:00
cgd 5e12573ac2 hack from Mike Karels to deal with the last close on a controlling
terminal.  from 4.4BSD.
1994-01-27 03:16:40 +00:00
cgd c9c3b2abbe HP300 -> MACHINE 1994-01-27 02:12:44 +00:00
pk 24e4cb4bad move varargs stuff to arch/<machine>/include. 1994-01-27 00:18:18 +00:00
mw 1a3cc08a27 All hp300 ifdefs apply for amiga too. 1994-01-26 21:58:43 +00:00
mw 9c81b541aa amiga wants RTC started early, too (like i386 and mac) 1994-01-26 21:55:44 +00:00
mw 4ca9c1d87f Add defines for following new tape drives:
- WANGTEK 5150ES  - Caliper CP150  - WANGTEK 5099ES  - Archive Viper 2525
1994-01-26 21:48:20 +00:00
mw 30e4ba707d Set maximum number of partitions to 32 for amiga.
Add entry for AmigaDOS fast file system.
Add amiga to class of machines not using a custom disklabel.
1994-01-26 21:43:19 +00:00
mw b638719362 Add support for 68040 frames and flag bits. 1994-01-26 21:35:37 +00:00
mw 77f477fe52 New code to support different display modes on the native custom
chips console.
1994-01-26 21:28:44 +00:00
mw 8ba9eff1f0 Tool to configure the custom chips console. 1994-01-26 21:25:54 +00:00
mw 9b4fe6ffc7 FPU software emulator for '40 1994-01-26 21:24:05 +00:00