Commit Graph

2802 Commits

Author SHA1 Message Date
deraadt 8f09bb0623 add vnclose function 1994-02-27 08:41:11 +00:00
briggs ad15753d94 Make FPCOPROC an options option and remove it from the Makefile defines.
Also add a configuration that doesn't have it.
1994-02-27 03:44:24 +00:00
briggs 82a0604c37 A little clean-up. 1994-02-27 03:40:26 +00:00
mycroft 8ba740e6ab Get the residual count right. 1994-02-26 19:49:25 +00:00
mycroft 060ee7dbab Clean up busy-wait code a little, and we need a special disksort() to skip
over bufs in a combined transfer.
1994-02-26 19:00:51 +00:00
mycroft 969cea2357 Fix bug from 1.43 correctly. 1994-02-26 17:59:46 +00:00
mycroft 4299a2baec Fix typo. 1994-02-26 17:13:44 +00:00
mycroft aeae0fd5e3 Various cleanup, and fix last night's bug. 1994-02-26 17:10:12 +00:00
pk 188f08ecf9 A one liner for now. 1994-02-26 11:04:02 +00:00
pk 196acb6c78 Sparc bootblocks (a tight fit) 1994-02-26 10:57:09 +00:00
deraadt a7ccc4228a support SYSVSEM and SYSVMSG 1994-02-26 10:30:35 +00:00
pk 2c2ca1351c Don't use aggregate initialization;
Add memcpy().
1994-02-26 10:29:41 +00:00
briggs 3a18d3b2a5 Cleaned up the probe a little by actually using data from the decl. ROMs. 1994-02-26 03:01:22 +00:00
mycroft fa83b6f469 Fix typo. 1994-02-26 00:08:01 +00:00
mycroft a7cdc040ec Some more stylistic cleanup. 1994-02-26 00:00:17 +00:00
cgd 45afe06953 I now understand why name caching was redone for 4.4BSD; Net/2's
method of caching names has a totally bogus interface.  kill *ALL*
caching of names when going through a lofs, because that's the only
way to make sure things always work right.  Also, XXX the possibly-bogus
check i keep whining about.  it's almost certainly wrong, but it's
too weird to modify significantly; even jsp didn't want to touch it...
1994-02-25 23:41:56 +00:00
hpeyerl e56750e9d0 Remove backwoods compatibility. 1994-02-25 23:09:26 +00:00
mycroft 872decc7c6 Fix typo. 1994-02-25 22:30:34 +00:00
mycroft 49da93f965 Speed up sigreturn() checking. 1994-02-25 21:11:50 +00:00
mycroft 7f6bce365b Fix an obvious bug that could stall the queue. 1994-02-25 18:30:37 +00:00
mycroft 2c3b28e0f9 Remove some redundant code. 1994-02-25 18:17:30 +00:00
mycroft 7e6ee0b562 Increase polling delay. 1994-02-25 18:08:21 +00:00
mycroft 9091e07409 Generalize busy-wait loops. 1994-02-25 17:45:28 +00:00
mycroft faf08f7262 Don't bother #ifdefing things that are needed and always enabled. 1994-02-25 16:54:41 +00:00
mycroft f6cee22427 Don't reimplement disksort(). 1994-02-25 16:43:48 +00:00
mycroft 373782a3af `We are the KNF. You will be assimilated.' 1994-02-25 16:40:47 +00:00
chopps 30dc0c0398 added files for option ADOSFS. 1994-02-25 08:48:01 +00:00
glass f26285e73f make consistent w/ files 1994-02-25 06:06:06 +00:00
mycroft 445d057248 Don't repeat lock keys in X, either. 1994-02-25 05:36:51 +00:00
mycroft 2c578d3586 Oops. 1994-02-25 05:15:31 +00:00
mycroft 49db93fa54 Two compatibility kluges for X; deal with the lock keys and reset the cursor
shape when X exits.
1994-02-25 03:48:51 +00:00
cgd 7f77e98242 getting closer; stilly iffy though. 4.4's VFS would make this easier 1994-02-25 01:05:32 +00:00
mycroft e50e5bc84b Minor speedup. 1994-02-24 06:58:36 +00:00
mycroft a34cafd4c9 Check copyin/out return values correctly. 1994-02-24 05:03:03 +00:00
chopps 9af8a9634e change -O2 back to -O, may be inappropriate with some versions of gcc. 1994-02-24 02:23:59 +00:00
deraadt a247ecab97 whoops, typo 1994-02-24 01:37:18 +00:00
mycroft 2f681356c4 Minutely faster. 1994-02-24 01:32:14 +00:00
cgd 2ec6ab0aca hp300||amiga||da30 -> m68k 1994-02-24 01:10:11 +00:00
paulus 2cdd6028e6 Remove the last dependencies on DEV_BSIZE in the ufs code. 1994-02-24 01:07:51 +00:00
paulus 115eac33d0 Add da30 to the list of machines which have an empty cpu_disklabel.
(Seems like it's everyone except i386.)
1994-02-24 01:05:56 +00:00
paulus 570c081077 Add da30 to the conditionals for m68k code.
(Maybe this should become #if defined(m68k).)
1994-02-24 01:04:50 +00:00
paulus 8599bd99bc Parity setting wasn't preserved across TIOCGETP / TIOCSETP if you
had CS7, PARENB and IGNPAR set: TIOCGETP gave you ANYP, which
TIOCSETP interpreted as no parity.
1994-02-24 01:03:15 +00:00
mycroft afe588b9d2 Assembler versions of these. 1994-02-24 00:41:00 +00:00
mycroft 196f213289 Allow keyboard-less boot. 1994-02-23 22:20:40 +00:00
chopps c48c253322 Makefile should now properly make tags, and not error on install. 1994-02-23 20:23:30 +00:00
mycroft 5fe1f9f9c6 Remove some more dead code. 1994-02-23 20:15:28 +00:00
chopps 4b6943214f add some very usefull debug stuff to spl inline macros. 1994-02-23 19:07:57 +00:00
mycroft 5dfb68e441 Add insert and delete line capabilities. 1994-02-23 18:42:04 +00:00
glass 21bf639b81 test config for scsi 1994-02-23 15:29:45 +00:00
chopps 5794f81762 mirror removal of HIGHPAGES and addition of KUSER_AREA to vmparam.h 1994-02-23 10:15:08 +00:00
glass 8461eac15e boots, presents shell prompt, and doesn't crash immediately 1994-02-23 08:28:11 +00:00
phil e082e0b31d Changes to get the first working scsi driver (ncr.c) for the pc532. 1994-02-23 07:59:03 +00:00
chopps c94a9739fd added KUSER_AREA for gdb like things. removed HIGHPAGES 1994-02-23 06:47:39 +00:00
briggs bdc66bf703 Add a new configuration for testing NFS. Same options as GENERIC, with
the addition of NFSSERVER and NFSCLIENT.
1994-02-23 04:42:24 +00:00
briggs ce7ad57129 Add Id string and disable NFSSERVER and NFSCLIENT until I can get to
the bottom of some panics I've seen.
1994-02-23 04:41:04 +00:00
briggs bd54362375 Bail out in the probe since it's not safe at the moment (hangs on my
DaynaPort card).  Will fix when I get docs for the card.
1994-02-23 04:39:49 +00:00
briggs ffe153db27 Do a cleaner probe. This still needs lots of work, but will work on
reasonable cards...
1994-02-23 04:38:24 +00:00
hpeyerl 36d5e30290 Out with arch dependant stuff. 1994-02-23 03:19:41 +00:00
hpeyerl 0b6d7b4726 Move some arch dependant stuff in here. 1994-02-23 03:18:34 +00:00
mycroft 4252abe773 Remove some code that is no longer used. 1994-02-23 00:54:45 +00:00
mycroft b4bcb66966 Clean up deleted files. 1994-02-23 00:09:07 +00:00
paulus 6421b9a3a9 NetBSD port to Paul Mackerras' DA30 (68030-based VME board) 1994-02-22 23:48:01 +00:00
mycroft 8e023368fd Add clockmask. 1994-02-22 23:39:32 +00:00
mycroft a8889484e3 Add clockmask. 1994-02-22 23:36:09 +00:00
mycroft 8e1aea9a33 Most of the changes from the magnum branch; rearrange the parser to be a bit
faster, and rework the keyboard handling.
1994-02-22 23:01:22 +00:00
phil 08a88e813d Changes to get the "ncr" driver in the tree. Still trying to get a working
scsi driver.
1994-02-22 22:54:42 +00:00
hpeyerl 79a3d747fa Move some arch dependant stuff out of here. 1994-02-22 17:23:48 +00:00
hpeyerl 6d35bd3f7f Move some machine dependant disklabel stuff in here. 1994-02-22 17:16:41 +00:00
hpeyerl 965017cfd9 define disklabel location. 1994-02-22 07:29:02 +00:00
hpeyerl c19b5f314c SCSI disklabel support complete with Duct Tape (tm). 1994-02-22 07:17:22 +00:00
chopps dce197fded kernel now linked with dist ld. 1994-02-22 02:06:25 +00:00
chopps ad9cc8b5da amiga now uses PROF and uses m68k/asm.h in locore.s 1994-02-22 02:05:25 +00:00
briggs c680a85d1d Add fpu.c and alphabetize a bunch. 1994-02-22 01:35:55 +00:00
briggs a59f38907a Enable several more options. 1994-02-22 01:34:31 +00:00
briggs 2064299d52 Numerous changes by lkestel and grantham to match those in machdep.c. 1994-02-22 01:32:26 +00:00
briggs 5a7bb220b3 Numerous changes from grantham and lkestel--including:
* A method to interpret passed environment variables in from the
	  booter.
	* MACHINE_NONCONTIG stuff.
	* Debugging aids.
1994-02-22 01:30:55 +00:00
briggs 3960884078 Changes by lkestel for MACHINE_NONCONTIG. I haven't tested them, but
they'll come in handy for the IIci and friends.
1994-02-22 01:25:27 +00:00
briggs 22c116cc4e Comment out stacknquit() so we actually get to the panic on a fault. 1994-02-22 01:23:37 +00:00
briggs 8f42469b7c Changes by grantham for RBV support. 1994-02-22 01:20:15 +00:00
briggs 90db065cbf Some modifications by grantham to handle the RBV chip which emulates some
VIA2 functinos.
1994-02-22 01:19:21 +00:00
briggs b4bf0c73ff Rudimentary, experimental fpu emulator. Needs lots o' work before it can
move to m68k or even be useful for more than testing purposes...
1994-02-22 01:17:53 +00:00
briggs 7e6b2cfa8a /sbin/disklabel will print out disklabels, so don't be verbose when
doing readdisklabel.
1994-02-22 01:16:33 +00:00
briggs bb20b67105 Get rid of if_init assignment. 1994-02-22 01:15:00 +00:00
briggs 42ad9a0be4 Minor tweaks to prevent hangs and other bad behavior... Needs much more
work now that we have more info (Designing Cards and Drivers for the
Macintosh Family Hardware.
1994-02-22 01:11:33 +00:00
briggs 2fbb727cb3 Various fixes, changes and so forth by lkestel. Among them should be
support for > 1-bit modes (slow...)...
1994-02-22 01:07:40 +00:00
briggs b9fe737afd Add a few new defined machine type constants and a few new globals. 1994-02-22 01:00:44 +00:00
briggs 4795851aeb Moved PTBASE from 60000000 to 60100000 for PowerBooks. From grantham. 1994-02-22 00:59:34 +00:00
briggs c76cc12799 Make include paths reference arch/mac68k/scsi instead of just scsi. 1994-02-22 00:57:23 +00:00
chopps 0622d87221 fix incorect check of nprocs vs. maxproc. 1994-02-21 23:10:46 +00:00
mycroft 34a3a5ea06 Fix copyright. No code by G. Clark left. 1994-02-21 15:23:59 +00:00
mycroft 0a6f2656f8 Fixed probe routine from Holger Veit; lots of other cleanup by me. 1994-02-21 15:23:11 +00:00
chopps 1067838f3f note change to ite.c and that X runs with no redirection and no MMU failt now. 1994-02-21 09:37:31 +00:00
chopps e27239fe91 toss chars instead of outputing when in GRF mode. 1994-02-21 09:34:19 +00:00
phil bb05aff977 One more attempt to get the end of DMA stuff right for the dp driver. 1994-02-21 06:44:14 +00:00
phil d3751424a3 New snapshot of the dp files, scn changes due to change in ttioctl call. 1994-02-21 06:43:27 +00:00
chopps 9c183bba91 fixed a couple minor bugs in con code for ite. added floptical support in
sd.c (based on patch from Andreas E. Heitman).
1994-02-21 06:30:36 +00:00
chopps bd48fb1aa9 place conditional around sun_nfssvc. 1994-02-20 23:24:03 +00:00
mycroft 6075d3863c Correct prototype for ttylclose(). 1994-02-20 22:04:26 +00:00
chopps 2c758da37c changes to support Python tape drive. 1994-02-20 21:15:46 +00:00
mycroft f663fac02d Return a legitimate value from ttylclose(). 1994-02-20 17:24:19 +00:00
mycroft 6adb7d5015 Don't send SIGINFO if ISIG off. 1994-02-20 16:56:56 +00:00
mycroft 678e80720a Some formatting changes. 1994-02-20 16:55:10 +00:00
mycroft 3b3ce2d3c6 From Bruce Evans: Ignore the read-ahead cache if the device changes. 1994-02-20 14:05:19 +00:00
mycroft 485e7af18d Forgot to enable the interrupt on Ultras. 1994-02-20 04:05:26 +00:00
chopps 95965c3a2c fixed cmopile warns with LKM enabled. 1994-02-20 03:55:52 +00:00
mycroft fb83787cdd Clean up deleted files. 1994-02-20 03:25:18 +00:00
mycroft cd2a3dfd90 Add mcd. 1994-02-20 03:21:33 +00:00
mycroft 986265a242 Need cpu.h for setsoftnet(). 1994-02-20 03:19:45 +00:00
hpeyerl 81058be6b3 fix up some #include's. 1994-02-19 17:55:12 +00:00
chopps fc6043dda3 fix typo. 1994-02-19 07:10:08 +00:00
cgd e1534f62b5 don't define drq for ahb0 1994-02-19 05:03:51 +00:00
mycroft 7408373b25 Speed it up a little... 1994-02-19 03:36:12 +00:00
mycroft 06dbad88db Minor tweak of no importance. 1994-02-19 02:43:53 +00:00
mycroft 7fb410694f Remove lpa. 1994-02-18 20:14:57 +00:00
mycroft 0d0c9a0663 Update for new lpt. 1994-02-18 19:54:15 +00:00
mycroft 7dc4b7410f Clean up deleted files. 1994-02-18 19:51:07 +00:00
mycroft 5f76c23bdf Combined version from magnum branch. Somewhat faster and less buggy. 1994-02-18 19:50:56 +00:00
mycroft 001cf55bc5 Add a lpt. 1994-02-18 17:23:50 +00:00
mycroft 16cd66939d Do the right thing for late model 486s. 1994-02-18 02:23:18 +00:00
hpeyerl 55d82e79b8 Add an "or". Thanx to Christos Zoulas <christos@deshaw.com> 1994-02-17 22:52:46 +00:00
hpeyerl aa55bde66e Herb sheepishly puts the keyboard connection code back in.
(which means Herb needs to buy a keyboard now)
1994-02-17 15:08:30 +00:00
mycroft 75029eb7b4 #include proc.h. 1994-02-17 14:50:38 +00:00
chopps 5532e2dbd0 latest changes indicated. 1994-02-17 09:15:37 +00:00
chopps 2803afecbc amiga now has USRSTACK at 0x0e000000 for further sun compat. 1994-02-17 09:11:52 +00:00
chopps 78bd633dc3 modified to use generic cons. (and some grf defs changed) 1994-02-17 09:10:32 +00:00
chopps 13d319feb2 modified to use generic cons. 1994-02-17 09:09:57 +00:00
mycroft dd47e0c59c Clean up deleted files. 1994-02-17 09:09:26 +00:00
chopps 5d5901eac7 modified to use generic cons, added kernel assert macro. 1994-02-17 09:09:21 +00:00
mycroft 7e5b65e9d4 Simplify a couple of bits, since IFF_MULTICAST is always set. 1994-02-17 07:20:06 +00:00
cgd dd282e8164 sw_freed -> sw_flags, plus defs and compatibility gunk 1994-02-17 06:06:43 +00:00
mycroft 48747d1da5 New versions from magnum branch. 1994-02-17 03:39:52 +00:00
mycroft 3e9c527c3a Add mms0 just for testing. 1994-02-17 03:35:08 +00:00
cgd 652a63ee06 another development machine 1994-02-17 01:14:21 +00:00
cgd aae203eafd add LOFS 1994-02-17 01:10:38 +00:00
mycroft 04bedf2b62 Fix a couple of bogons I just created. 1994-02-16 21:07:22 +00:00
mycroft bc67661c6a Fix the credits. 1994-02-16 20:52:37 +00:00
mycroft 811c50e72e Fix typo. 1994-02-16 20:22:04 +00:00
mycroft c540418d24 Use IFF_ALLMULTI correctly. 1994-02-16 20:15:18 +00:00
mycroft 73535dd9ce IFF_ALLMULTI is not externally settable. 1994-02-16 20:12:50 +00:00
mycroft 04a992fa41 Add copyright notices. 1994-02-16 19:28:19 +00:00
mycroft a25bda954d Finish 507 probe routine. 1994-02-16 19:04:41 +00:00
cgd 41dddd378d add ie0 and ep0 (for parity with GENERICAHA) 1994-02-16 18:23:00 +00:00
mycroft 1a8d283a97 Move elink_reset() into a separate file, and add a generic elink_idseq(). 1994-02-16 17:59:11 +00:00
mycroft e831e82344 Add elink.c. 1994-02-16 17:58:13 +00:00
mycroft efb9434888 Add ep0 and ie0. 1994-02-16 17:55:15 +00:00
pk 96fc0a6188 Check `uio_resid' separately (and panic if invalid). 1994-02-16 17:34:01 +00:00
pk c90756358c read(): return EINVAL if `count' argument is negative. 1994-02-16 17:23:03 +00:00
hpeyerl 19219795da Add common reset function so if_ep and if_ie don't reset each-other.
(this is a 3commonality)
1994-02-16 07:26:50 +00:00
mycroft e0b1614dc7 Remove some dead code. 1994-02-16 03:03:46 +00:00
mycroft 499efbcbdd More KNF-like. 1994-02-16 02:41:10 +00:00
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