Commit Graph

2753 Commits

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