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
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