Commit Graph

2717 Commits

Author SHA1 Message Date
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