Commit Graph

2802 Commits

Author SHA1 Message Date
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
mw
ffc9ed3e31 Update to current amiga branch. 1994-01-26 21:15:02 +00:00
mw
6f94a39c48 Add new, improved fontdumper. 1994-01-26 21:14:03 +00:00
mycroft
749627f713 Clean up deleted files. 1994-01-26 21:13:16 +00:00
mw
65e7c711f6 Updated from current amiga branch. 1994-01-26 21:13:15 +00:00
mw
28b8a3907b Updated headers from current amiga branch. 1994-01-26 21:12:12 +00:00
mycroft
688605ccb9 Clean up deleted files. 1994-01-26 21:06:39 +00:00
mw
bdb2629d63 Integrate recent changes done to the amiga branch. Includes support
for the '40.
Support for more scsi controllers (zeus, magnum)
Support for more tapes (in st.c)
New custom chip console code integrated.
1994-01-26 21:05:34 +00:00
mw
100033fc0f Integrate recent changes done to the amiga branch. Includes support
for the '40.
1994-01-26 21:03:39 +00:00
mycroft
2962285363 Clean up deleted files. 1994-01-26 21:03:19 +00:00
mw
06149f6fc4 Integrate recent changes done to the amiga branch. Includes support
for the '40.
New collection of code to handle customchips.
in_chksum.c and oc_chksum.s migrated into arch/m68k.
1994-01-26 21:02:41 +00:00
mw
faf29d9800 Integrate recent changes done to the amiga branch. Includes support
for the '40.
1994-01-26 21:00:13 +00:00
brezak
2ddd5dfb45 Fix silly typo for rd disks. 1994-01-26 14:28:56 +00:00
cgd
63199c0f52 secondary boot relocated to 384k; may need to move lower again eventually 1994-01-26 09:19:04 +00:00
hpeyerl
0096d95384 ne0 goes away. 1994-01-26 07:29:35 +00:00
mycroft
46d4d62be9 Clean up deleted files. 1994-01-26 07:26:48 +00:00
cgd
fe65a36342 .PATH in ${S}/stand 1994-01-26 04:17:23 +00:00
mycroft
8854a8d447 Clean up deleted files. 1994-01-26 03:21:46 +00:00
cgd
02ecc2e160 kill files that don't belong here, update rest from CMU stand lib 1994-01-26 03:21:41 +00:00
cgd
0a42b54bed move 'all' target to the top, and kill 'dangerous' targets 1994-01-26 03:18:18 +00:00
brezak
ea5b3930f9 Deal with DDB symbol table loaded by bootstrap 1994-01-26 02:43:43 +00:00
mycroft
11af788baa Clean up deleted files. 1994-01-26 02:39:06 +00:00
brezak
b001602018 hp300 stanealone bootstrap program ported to use CMU libsa 1994-01-26 02:38:16 +00:00
brezak
36b52a824e CMU/4.4 stand-alone library 1994-01-26 02:03:32 +00:00
cgd
78e6a7e18d renumber the IP setsockopt options back to the Reno/Net2 versions,
moving the multicast options after them
From: Mike Karels <karels@BSDI.COM>
(grr.)
1994-01-26 01:26:37 +00:00
cgd
612244f3b8 match 4.4's definitions for sys_siglist and sys_signame 1994-01-25 23:16:54 +00:00
jtc
2a51c00a70 FPU control word of 0x137f doesn't work well in "real" world applications
so I've changed it to 0x127f.  64 bit precision causes errors in paranoia
and our math library, changing to 53 bit precision solves these problems.

I've been told that long double support in Gcc 2.5 requires 64 bit mode,
so a comprehensive FP strategy (compiler, library, FPU, emulator) will
have to be addressed in the future.
1994-01-25 19:58:30 +00:00
mycroft
9daf893372 Someone should fix his damned tabs after pasting code. 1994-01-25 13:10:21 +00:00
deraadt
33a902a405 can't use m_pkthdr.len yet, *sigh* 1994-01-25 10:46:29 +00:00
deraadt
894bb31ed1 print nice numbers for disks >2G. from <adrian@lemmings.cursci.com> 1994-01-25 08:56:45 +00:00
deraadt
b45332d2b5 new from mccanne. be afraid. 1994-01-25 06:10:08 +00:00
deraadt
ad054dea7e PPP_HEADER_LEN -> PPP_HDRLEN 1994-01-25 05:56:06 +00:00
hpeyerl
9bea6007cc This makes my soundblaster work. 1994-01-25 05:00:14 +00:00
hpeyerl
01f4843507 I want to boot without a keyboard dammit! 1994-01-25 04:32:02 +00:00
hpeyerl
f5cbfb9db1 (woops; forgot this one) make ec and we go away. 1994-01-25 04:24:59 +00:00
hpeyerl
1ebef90c46 make ec and we go away .... 1994-01-25 04:23:04 +00:00
mycroft
a2806fe037 Clean up deleted files. 1994-01-25 04:15:56 +00:00
brezak
5aba563da8 Rudimentary disklabel support. 1994-01-25 03:19:15 +00:00
brezak
6c6ec2e13b Set text address at 0 1994-01-25 03:18:23 +00:00
briggs
71d0f0a1ee Apply patch as suggested by Theo. 1994-01-24 22:29:40 +00:00
deraadt
db6b4cc739 RMP goes away 1994-01-24 00:48:15 +00:00
deraadt
833c2e1c78 ether_input() takes ether_type in net byte order now 1994-01-24 00:30:29 +00:00
deraadt
87568b1c96 delete RMP code
ether_input() takes ether_type in net byte order now
1994-01-24 00:25:21 +00:00
deraadt
f030a34a09 ether_input() takes a network byte order ether_type now 1994-01-24 00:17:16 +00:00
deraadt
ba2361b102 ether_output() & ether_input() take ether_type as a net-short.
AF_UNSPEC does not swap byte order of ether_type.
NOTE: this requires driver changes
1994-01-23 23:42:50 +00:00
glass
07c5841758 now supports cachectl(). totally untested. 1994-01-23 23:42:39 +00:00
deraadt
b8fdadd662 ether_output() & ether_input() take ether_type as a net-short.
AF_UNSPEC does not swap byte order of ether_type.
NOTE: this requires driver changes
1994-01-23 23:41:14 +00:00
glass
ff3c7667ae remove warning 1994-01-23 19:11:25 +00:00
deraadt
12bc16798e protos, cleanup spl's, bpf receive side code, check for large packets,
various other fixes.
1994-01-23 07:57:50 +00:00
deraadt
abf6a6bfdd more COMPAT_SUNOS changes. 1994-01-23 06:06:21 +00:00
deraadt
316b930486 pull in COMPAT_SUNOS stuff from magnum 1994-01-23 05:56:27 +00:00
cgd
36a23c4ad8 stub 1994-01-23 00:23:02 +00:00
cgd
f45152beb2 use <machine/asm.h> rather than "m68k/asm.h" 1994-01-23 00:19:18 +00:00
cgd
59ab2607ce add copy.s to files.m68k, and alphabetize files.m68k.newconf 1994-01-23 00:13:40 +00:00
hpeyerl
b2ce654241 Add ep driver 1994-01-22 19:19:14 +00:00
briggs
80f5666771 If SCSI_DEBUG is on, a structure member wasn't updated from adapter_unit
to scsibus.
1994-01-22 14:16:58 +00:00
briggs
4861250d0c Define ENTRY and ALTENTRY--hopefully for both STDC and K&R style...
Nabbed & mangled from sun3/include/asm.h and locore.s...
1994-01-22 13:41:08 +00:00
briggs
bf7f4476c9 Ditch ENTRY/ALTENTRY defines and include "m68k/asm.h" instead. 1994-01-22 13:39:32 +00:00
briggs
7f7f0683a3 Add include of "m68k/asm.h" and ditch ENTRY/ALTENTRY defines. 1994-01-22 13:38:36 +00:00
briggs
4629d6e367 Add parameter of function process_sstep to function header as well as body.
(blush)
1994-01-22 13:37:50 +00:00
cgd
aca2b87e68 don't forget to free old pathname buffer 1994-01-22 06:15:54 +00:00
briggs
27a2300de5 ifdef out copyinstr/copyoutstr/... functions that are now defined in copy.s. 1994-01-22 03:47:48 +00:00
briggs
19bd1bdf04 Add includes and ENTRY defs so it will compile.
Fixup copyinstr to get rid of 64k limitation on maxlength.
Non-optimal solution--needs to be sped up, and other functions need to
be fixed to overcome same limitation.
1994-01-22 03:45:03 +00:00
briggs
5760384081 Use m68k/m68k/copy.s. 1994-01-22 03:36:58 +00:00
cgd
5fa9501505 kill the TWOENTRY gunk 1994-01-21 23:10:13 +00:00
cgd
756f7e744f move over from the sun3 tree, and generalize so that the sun3 sfc/dfc
twiddling doesn't happen on the rest of the archs.  this file should
be included by m68k ports via '#include "m68k/copy.s"' at the end of
locore.  arguably, it should be linked in from a seperate .o, but
i can't untangle the necessary include file inclusions w/o a m68k to
compile on.
1994-01-21 22:50:10 +00:00
glass
28bd1b4bb0 restored wrong ?fc register on su*() routines. found by chris 1994-01-21 22:30:44 +00:00
hpeyerl
2eb7e135f7 From the knights that go "nit".(Tom Bishop <bishop@lear.bos.locus.com>) 1994-01-21 21:35:58 +00:00
glass
261832c5df got rid of a warning reported by Bill Sommerfeld 1994-01-21 06:33:31 +00:00
glass
f3307888b5 cleaned up some warnings 1994-01-21 06:26:00 +00:00
cgd
07fd779cd0 delete contents; can't appear in trunk until copyright is fixed. 1994-01-21 05:11:07 +00:00
briggs
f03dd88794 New parameter to process_sstep(). 1994-01-21 04:21:06 +00:00
briggs
29b900df29 cpu_*disklabel => *disklabel. This will all be revamped soon, anyway... 1994-01-21 00:20:57 +00:00
briggs
2665b526a0 Added new kern/exec* files. 1994-01-21 00:14:47 +00:00
briggs
7bed222bc4 A field name in a structure changed. So we did, too. 1994-01-20 23:58:47 +00:00
briggs
a0bbe77f60 Take out coninit and clean up some warnings. 1994-01-20 23:57:09 +00:00
briggs
8a9e97410c Be friendly and only compile this stuff if NUK > 0. 1994-01-20 23:56:08 +00:00
briggs
64be0b1f3a Make uk and su look like devices. Haven't tried compiling uk. su is still
nothing.
1994-01-20 23:55:16 +00:00
mycroft
05de5d96e0 Someone needs to find his space bar. 1994-01-20 23:08:13 +00:00
ws
2cee3e073f Make procfs really work for debugging.
Implement not & notepg files in procfs.
1994-01-20 21:22:47 +00:00
ws
16b1f2baeb Make signal handling code use copyin/copyout instead of
direct access to user data.
Make procfs really work for debugging.
Implement not & notepg files in procfs.
1994-01-20 21:22:06 +00:00
ws
55a366e69b Correct parameters of sync 1994-01-20 19:58:52 +00:00
deraadt
fa8be24b36 delete references to mtpr.h 1994-01-20 18:17:00 +00:00
pk
9916da00fe Initialize variable in mountmsdosfs(). 1994-01-20 09:46:40 +00:00
brezak
042650fe85 Fix uninitialized variable. 1994-01-20 02:17:17 +00:00
brezak
e568c13be8 Fix arguments to ip_getmoptions. 1994-01-19 21:36:56 +00:00
brezak
17ea2355b4 Fix some prototype detected warnings/errors. 1994-01-18 03:26:53 +00:00
brezak
38253dddb8 Patch for ip-multicast bugs from mccanne@ee.lbl.gov (Steven McCanne) 1994-01-18 02:36:53 +00:00
brezak
ae0948f33c Include nfs_hack_mountroot() in NFSDISKLESS_HARDWIRE 1994-01-18 01:35:15 +00:00
brezak
4f26b34d35 Includes filesystem types from 4.4 1994-01-18 01:32:06 +00:00
jtc
c4b7945dca My previous checkin didn't really change the FPU Exception Mask -- it was
trapped inside an #ifdef -- this commit changes it as I had originally
intended.
1994-01-17 18:10:01 +00:00
mycroft
0df1b00481 Clean up deleted files. 1994-01-17 01:04:42 +00:00
briggs
b05de50fc1 We aren't a VAX. 1994-01-17 01:04:08 +00:00
cgd
8c996398fc clean up, break script handling out of check_exec(), and comment a bit. 1994-01-16 03:09:59 +00:00
cgd
e11a5f7688 casting for exec_package field changes 1994-01-16 03:08:18 +00:00
cgd
92cb33abed add function for FD handling 1994-01-16 03:07:33 +00:00
cgd
9230977177 update for new exec 1994-01-16 03:04:59 +00:00
cgd
4bceaf8efd bump ARG_MAX up to 256k; should be 1M, but not now 1994-01-16 03:04:05 +00:00
cgd
1e0d9f8ad1 add files for updated execve() 1994-01-16 03:03:38 +00:00
cgd
a939028310 include <machine/cpu.h> not <machine/mtpr.h> 1994-01-16 02:22:51 +00:00
mycroft
900084ce24 Clean up deleted files. 1994-01-16 02:00:01 +00:00
cgd
b8b27d46f2 pull in <machine/cpu.h>, rather than <machine/mtpr.h> for soft intr stuff 1994-01-16 01:58:59 +00:00
cgd
d8f4f2b929 add nearly every option known to man, and clean up 1994-01-16 01:38:07 +00:00
cgd
82a0744073 turn on SYSVSHM and note the default value of SHMMAXPGS 1994-01-16 01:36:15 +00:00
cgd
ea52295d11 SHMMAXPGS now pegged at 1024, where it belongs 1994-01-16 01:36:07 +00:00
deraadt
b2c0b0a0c8 add a pmap_kernel() function 1994-01-16 00:58:07 +00:00
deraadt
6db422de7f cpu_exit returns void 1994-01-16 00:53:44 +00:00
deraadt
7c98e17fdb add sysarch() stub 1994-01-16 00:52:47 +00:00
deraadt
405bf3d48d use SYS_syscall instead of SYS_indir
and turn off the 64 bit syscall interface
1994-01-16 00:49:47 +00:00
deraadt
376a5f4108 pullin vm_statistics.h 1994-01-16 00:42:16 +00:00
deraadt
18b8ee0b5c prototyped callvec (ripped from stand/libsa/callvec.c)
#ifdef RB_MINIROOT support
our setregs() takes a stack pointer argument
netbsd-ify sendsig/sigreturn code, ie. alternate stacks
add dummy stubs for ptrace
1994-01-16 00:41:17 +00:00
deraadt
e04b358332 cleanup 1994-01-16 00:34:10 +00:00
deraadt
bdad42bda1 delete duplicate proto for slattach 1994-01-15 20:23:30 +00:00
deraadt
47ef1f0c2e multiple inclusion protection 1994-01-15 20:13:11 +00:00
pk
ccbb67e8c3 Find source in the right places. 1994-01-15 19:48:56 +00:00
deraadt
aa7ced4bd5 intrframe -> clockframe 1994-01-15 18:46:00 +00:00
mycroft
ee47a9e354 Just #ifdef BDB the appropriate code; it's too flaky to live right now. 1994-01-15 05:33:23 +00:00
briggs
7ea239d333 Put lun in CDB. Is there be a way to determine when this is really
necessary?  (It is for some drives).
1994-01-15 03:26:20 +00:00
briggs
2e6a049555 undefined variable defined. 1994-01-15 03:24:23 +00:00
cgd
e69c297456 do not clean fictitious pages. from WS (sent a long time ago...) 1994-01-15 02:39:58 +00:00
mycroft
3fab097f5f Clean up deleted files. 1994-01-15 02:15:38 +00:00
deraadt
7b7ccf8500 new; pretty much straight from net/2 1994-01-15 02:04:56 +00:00
deraadt
b2834eb029 sync with magnum 1994-01-15 01:18:14 +00:00
deraadt
135ef10a6d prevent an explicit splimp->splnet lowering. (which blows up on
machines with a levelled-spl system that check for lowering)
de-ansify two function definitions.
1994-01-14 22:20:25 +00:00
deraadt
ecefae0672 don't pull in arch/pmax/stand/libsa/callvec.c -- it's a silly idea. 1994-01-14 21:19:27 +00:00
deraadt
0cbd1c6d6e netbsd-ify 1994-01-14 19:50:45 +00:00
phil
951bc35247 added the missing semicolon. 1994-01-14 09:03:59 +00:00
phil
0e490a71f1 New file for ptrace support. Will be corrected for the pc532 soon. 1994-01-14 08:12:29 +00:00
phil
3a66f5a68b New file for ptrace support. Will have something in it someday. 1994-01-14 08:12:05 +00:00
phil
22b6f1e7f1 Changes to catch up with current. 1994-01-14 08:09:42 +00:00
phil
06a5cd70ad Changes for quad library and new ptrace stuff. 1994-01-14 08:09:15 +00:00
phil
eb5b7eb72c Adding line for file proc_machdep.c (will become process_machdep.c when
NetBSD/532 is self hosting.)
1994-01-14 08:08:36 +00:00
deraadt
6b8ee3c10f various small netbsd-ifications 1994-01-14 05:05:17 +00:00
deraadt
d22f586c29 everything is now in sys/arch/pmax; and delete 4.4isms we don't do 1994-01-14 05:00:07 +00:00
deraadt
44663395d2 s/vmunix/netbsd/ 1994-01-14 04:57:44 +00:00
mycroft
f8100bd977 Clean up deleted files. 1994-01-14 04:53:43 +00:00
deraadt
9fd56d82c3 some pmax updating (Terry Friedrichsen is helping on this now). 1994-01-14 04:53:37 +00:00
deraadt
af01174969 `extern int cpu' isn't used at all. 1994-01-14 03:41:49 +00:00
mycroft
2ff1cb8f3b Totally trivial anality, not worth mailing about. 1994-01-14 02:58:37 +00:00
cgd
bc53d82fa7 fix utimes() to deal with NULL timeval ptr 1994-01-13 23:51:43 +00:00
mycroft
d72e7068e5 Add a variable (currently unused in this port) to make DDB happy. 1994-01-13 23:49:13 +00:00
mycroft
bff20215e7 Make a printf #ifdef PORTAL_DIAGNOSTIC. 1994-01-13 18:29:03 +00:00
cgd
3c39708b08 oops; get rid of a mis-inclusion in the last change 1994-01-13 18:20:36 +00:00
mycroft
33a067f307 Junk comselect(); it's the same at ttselect(). 1994-01-13 14:58:12 +00:00
mycroft
5358c47ee5 Allocate exec_map. 1994-01-13 13:56:20 +00:00
briggs
363cc5e5be Basic cleanup. Get rid of my_frame for frame. 1994-01-13 12:59:30 +00:00
briggs
626f129c93 Allocate exec_map. 1994-01-13 12:56:16 +00:00
glass
faa4194a8f fixed a typo in a comment 1994-01-13 07:36:21 +00:00
glass
b7fcaa5202 exec_map is now used 1994-01-13 07:19:28 +00:00
cgd
8ca18c3fa8 use exec_map 1994-01-13 06:23:57 +00:00
cgd
af15bd1683 crank MAXBSIZE to 16384, for now; should be MAXPHYS, but this will do (for now) 1994-01-13 04:33:02 +00:00
cgd
aebed65bf3 add SYSV* 1994-01-13 04:30:10 +00:00
cgd
81d655b943 uncomment defn of exec_map 1994-01-13 04:25:01 +00:00
mycroft
9a58b58c31 Change the bufpages calculation back to .10min(physmem,2mb)+.05max(0,physmem-2mb). 1994-01-13 04:00:09 +00:00
cgd
5cc251df11 kill iffy optimization 1994-01-13 02:43:09 +00:00
cgd
7422e2a40c trim debugging code, for now, and kill dead code (unused options) 1994-01-13 02:33:57 +00:00
cgd
f023b7235d trim extra debugging code, for now 1994-01-13 02:33:28 +00:00
cgd
6c7058a8ea EXEC_DEBUG -> DEBUG, and trim extra debugging code, for now 1994-01-13 02:29:32 +00:00
cgd
0001258a09 EXEC_DEBUG -> DEBUG 1994-01-13 02:27:28 +00:00
cgd
662ddfaad5 fix from: line 1994-01-12 23:20:15 +00:00
deraadt
4f72798214 reserve pmax mid 1994-01-12 20:15:11 +00:00
cgd
6570678929 fix botch in last 1994-01-12 20:01:39 +00:00
cgd
dc254a5c58 update to portal credentials handling, from jsp 1994-01-12 19:50:22 +00:00
mycroft
7e32102eda We are simply not ready to use pkthdr.len yet. 1994-01-12 04:12:10 +00:00
cgd
0e116508d4 check cross-device renames 1994-01-12 03:33:33 +00:00
mycroft
47f759bc3c Use pkthdr.len field. 1994-01-12 02:58:26 +00:00
mycroft
b8cc9a5cd2 Get the pkthdr.len calculation right. 1994-01-12 02:45:11 +00:00
mycroft
cfdaa9d2ea Use the pkthdr.len field rather than traversing the mbuf chain. Also put some
sanity checking code in, #ifdef DEBUG, just in case.
1994-01-12 02:38:17 +00:00
deraadt
d553c09639 writing out of bpf; use a hdr mbuf and set the pkthdr.len as well.
(rarpd now works with if_ep.c!)
1994-01-12 00:38:50 +00:00
mycroft
497cad8b12 Remove the evil #ifndef; we no longer need it. 1994-01-11 23:19:00 +00:00
mycroft
81c6dcf43d Remove some unnecessary casting. 1994-01-11 22:39:40 +00:00
mycroft
82420de143 Fix typos. 1994-01-11 22:35:55 +00:00
mycroft
c21cb48980 Fix the segment validation in sigreturn(). 1994-01-11 21:46:49 +00:00
brezak
65f742625b Check the users selectors in sigreturn() 1994-01-11 19:19:01 +00:00
mycroft
960908a885 Deal with fusubail. 1994-01-11 19:12:07 +00:00
mycroft
9a96e9531b Add V_TRAP; remove TF_ERR. 1994-01-11 18:59:02 +00:00
mycroft
8e447f8afd Minor changes to match magnum branch; nothing of importance. 1994-01-11 18:57:24 +00:00
ws
5f7ef81c6f Fix ugliness left over from my last mod 1994-01-11 18:02:06 +00:00
mycroft
10865c97fa Synchronize some more bits. 1994-01-11 17:51:40 +00:00
mycroft
e12a200e8a Remove an unnecessary cast. 1994-01-11 17:37:28 +00:00
mycroft
101e3f31f7 Cleanup from magnum branch; no functional differences. 1994-01-11 17:35:04 +00:00
mycroft
efdb9fa688 *strategy functions return void. 1994-01-11 17:19:37 +00:00
mycroft
99e02ea4e5 Get rid of indirection, and change return type of strat functions. 1994-01-11 16:41:37 +00:00
mycroft
8698f35d76 Change return type of strat functions. 1994-01-11 16:40:19 +00:00
mycroft
495c0903ec Change return type of strat function. 1994-01-11 16:38:48 +00:00
mycroft
4448a68e2c Get rid of disklabel indirection functions. 1994-01-11 16:35:44 +00:00
mycroft
24621baf6a strategy functions return void. 1994-01-11 16:28:47 +00:00
mycroft
158545c164 strategy functions return nothing. Synchronize with magnum branch. 1994-01-11 16:25:52 +00:00
mycroft
07a07b09a6 Synchronize with magnum branch. 1994-01-11 15:37:18 +00:00
mycroft
ad116f4438 Some minor cleanup, mostly from magnum branch. 1994-01-11 15:11:36 +00:00
mycroft
2f414f2686 Fix the BDB bug for real. 1994-01-11 14:37:01 +00:00
mycroft
798a4ffff3 Reformat. 1994-01-11 14:24:11 +00:00
mycroft
bdf5bd0cf3 Simplify OMAGIC and NMAGIC handling. Remove all support for loading the
kernel in low memory, and always load the symbol table.
1994-01-11 14:13:49 +00:00
mycroft
497b6ddc04 Tiny code shortening tweaks. 1994-01-11 14:01:15 +00:00
mycroft
5e0b965829 Remove a pointless register save. 1994-01-11 13:59:24 +00:00
mycroft
03058aa56a Remove mostly useless RCS logs. 1994-01-11 13:58:00 +00:00
mycroft
c8b8051b89 Gratuitous formatting changes. 1994-01-11 13:30:40 +00:00
briggs
bfa3801169 Reflect reality a bit more closely... 1994-01-11 00:30:26 +00:00
briggs
197d195eb4 TRAP_TYPES macro to trap_types variable.
Yank some VIA initialization.  Seemed to cause some problems.
1994-01-11 00:25:30 +00:00
briggs
0602c3467a Yank a reference to a variable that bit the dust. 1994-01-11 00:20:10 +00:00
briggs
ed87cbfebd Some generic clean-up. Get rid of old debugging code. Fix exec to work
with new changes by cgd.  Fixup includes.  Get rid of initcpu().  Change
code using struct myframe to use struct frame.  Some gratuitous
reformatting and get rid of C version of copyinstr().
1994-01-11 00:18:54 +00:00
briggs
33e189e2da Clean up isr stuff. 1994-01-11 00:16:13 +00:00
mycroft
09e9a743f5 Clean up deleted files. 1994-01-11 00:03:43 +00:00
briggs
558be1794a Makefile: Added -T 0 to link for kernel.
files.mac68k.newconf: Removed ddb entries.
1994-01-10 23:58:37 +00:00
briggs
af6d2f067d Fixup to use m68k headers, now. Thanks, Chris. 1994-01-10 23:55:20 +00:00
briggs
dfe9897dba Update grf.h to increment a number of devices when it configures.
Fix a small bug in serial.
  Both from Brad, Lawrence, and/or Mike.
1994-01-10 23:52:01 +00:00
mycroft
627b841797 Change the counters to be all the same type -- u_long. 1994-01-10 23:27:39 +00:00
mycroft
e287c3d10e Fix function name. 1994-01-10 23:20:07 +00:00
jtc
aa0356b56a Set errno to EINVAL and return -1 if the argument to sigaddset(), sigdelset(),
or sigismember() is out of range.  POSIX.1 allowed the old behavior, but
detecting the errors is a more reasonable course of action.
1994-01-10 23:02:09 +00:00
jtc
944e286166 Change to be more 4.4BSD like. In particular, old programs that include
<sys/dir.h> instead of <dirent.h> will continue to work.
1994-01-10 22:54:00 +00:00
mycroft
00d41f83e8 Make this compile again after netinet changes. 1994-01-10 22:01:43 +00:00
ws
a24f445d60 Fix sign extension bug 1994-01-10 20:47:39 +00:00
mycroft
b79490fcca Should compile now with or without `options MULTICAST'. 1994-01-10 20:14:14 +00:00
mycroft
bb3d7004c8 Deal with linkl in addition to linkw. 1994-01-10 17:59:45 +00:00
pk
acc0f12ec0 reparations... 1994-01-10 13:29:26 +00:00
pk
36655da823 Don't deny unlink()s of files with the "silly" bit on, but still have > 1 links,
but avoid doing gratuitous (possibly expensive) get_attr() calls.
1994-01-10 09:37:05 +00:00
mycroft
a537084311 Cleanup. 1994-01-10 06:10:30 +00:00
mycroft
27a2653bc6 *Really* fix the wakeup code this time. 1994-01-10 05:58:37 +00:00
mycroft
c4f31d72f8 Add a missing break so my machine doesn't panic. 1994-01-10 04:58:14 +00:00
mycroft
b58ba6927f Wake up the blasted process when we detach! 1994-01-10 04:20:29 +00:00
mycroft
0aa5118f9f Nuke args to newvers.sh. 1994-01-10 02:34:51 +00:00
mycroft
77ae87e498 Fix some bogus spacing. 1994-01-10 02:22:11 +00:00
mycroft
d13e46daf0 Add some padding before SR. 1994-01-10 02:19:51 +00:00
mycroft
b75455c4a3 Fix a buglet. 1994-01-10 02:18:34 +00:00
mycroft
699565c826 Don't prototype this until it's safe. 1994-01-10 00:31:11 +00:00
cgd
c1a2366f8e don't #ifdef out PT_ATTACH and PT_DETACH. 1994-01-09 23:58:45 +00:00
cgd
64aaba1a4e fix some of my more recent botches, and clean up slightly. 1994-01-09 23:57:56 +00:00
cgd
3fbd67b7d3 implement PT_ATTACH and PT_DETACH. 1994-01-09 23:57:15 +00:00
cgd
62af8f99cc clean up and trim some 1994-01-09 23:57:00 +00:00
mycroft
999a718334 T_WATCHPOINT doesn't really exist. Deal. 1994-01-09 23:38:46 +00:00
mycroft
532938fe07 Gratuitous change. 1994-01-09 22:58:07 +00:00
mycroft
7fd3f9fac7 Pointers to arrays behave oddly in C... 1994-01-09 22:56:07 +00:00
mycroft
8d49c8420a Use db_recover. Print trap name when entering DDB. Use trap_type and
trap_types like m68k.
1994-01-09 22:53:16 +00:00
mycroft
ebc818a088 Make trap_types a variable, so it can be imported by DDB. 1994-01-09 22:50:11 +00:00
mycroft
6b3e4e6b02 Push and pop db_recover for error handling, so we can set up temporary catch
points easily.  (Alluded to by m68k code, but not implemented yet for some
reason.)
1994-01-09 22:35:10 +00:00
mycroft
384b7f777a Fix jmp_buf definitions. 1994-01-09 22:28:50 +00:00
mycroft
1c1f7996c5 Fix some #includes. 1994-01-09 22:26:26 +00:00
mycroft
832cebd4cf Enable DDB. 1994-01-09 21:38:05 +00:00
mycroft
24aa7f14b4 Turn panic button into a debugger trap if DDB. 1994-01-09 21:36:55 +00:00
mycroft
65a81b945b KNFify, and fix a condition where we might miss the register saves if the
frame length is short.
1994-01-09 21:24:46 +00:00
cgd
5c3b96cd71 oops. fix that last 1994-01-09 20:17:06 +00:00
cgd
9f5ed8f1ef minor cleanup; kill a few assignments 1994-01-09 20:10:51 +00:00
mycroft
71c7280658 Thinko. code is always 0 on m68k; no need to print it. 1994-01-09 20:05:47 +00:00
cgd
d0edbb3d59 add constants for a couple of disk types. suggested by downsj@CSOS.ORST.EDU 1994-01-09 20:05:38 +00:00
mycroft
11eb822fdf Add DDB hook. 1994-01-09 19:58:47 +00:00
ws
6202bab2db Bug fixes and enhancements:
Make NFS serving work (BUT DON'T USE "attach" TO /proc/*/ctl FOR NOW!!!)
Make `curproc' a symbolic link
Add `.' and `..' entries to the directories.
Return better guesses on the size of the files.
1994-01-09 19:44:03 +00:00
mycroft
8243207be1 Some more minor cleanup. 1994-01-09 19:39:23 +00:00
cgd
3f787778b2 LBL /dev/audio and soundblaster drivers, as ported by brad@fcr.com.
both should work with both old- and new-config i386 trees.
Some notes:
	bsd_audio.c has dependencies on the soundblaster.  This should
		be fixed, so that it can be used for the PC speaker
		(when its driver has been modified), as well.
	sb.c needs some cleanup, and will have sections trimmed, eventually
		(when new config becomse standard for i386).  additionally,
		the SBPro support needs some cleanup.
1994-01-09 19:35:00 +00:00
cgd
cb875046b8 LBL "/dev/audio" include file.
probably will need to be hacked if "the right things" are done to bsd_audio.c
1994-01-09 19:30:17 +00:00
mycroft
642f2bffba Alias T_TRAP15 to T_BREAKPOINT globally. 1994-01-09 19:30:01 +00:00
mycroft
e2662b6ceb Clean up a bit. 1994-01-09 19:28:53 +00:00
cgd
52778508b5 add 'audio' entries, at minor number 42 1994-01-09 19:28:27 +00:00
cgd
5b94c9652a add entries for the 'audio' pseudo-dev and for the new soundblaster driver 1994-01-09 19:27:36 +00:00
ws
30a6426c82 Fix typo in last 1994-01-09 18:46:17 +00:00
deraadt
84ab77272a *chuckle* -- i ran out of bpfilters.... (don't ask) 1994-01-09 18:21:10 +00:00
ws
903f51e908 Note that NFS mounting of fdesc doesn't make sense 1994-01-09 17:33:06 +00:00
ws
e33a014618 Use $(MAKE) instead of make 1994-01-09 17:22:54 +00:00
cgd
4c8ff3970f try until error != ENOEXEC, so that formats can report errros reasonably 1994-01-09 17:11:42 +00:00
cgd
8cdc8d997d define PT_STEP, and clean up some 1994-01-09 16:53:03 +00:00
cgd
b0bc24471f PT_STEP is actually machine dependent. not all machines have it! 1994-01-09 16:52:11 +00:00
ws
528eaca557 Really observe lmc_loadbuf.cnt and
correct argument order on execsw restoration.
1994-01-09 16:47:40 +00:00
cgd
85144bf311 ddb code now common 1994-01-09 16:40:33 +00:00
cgd
849b864238 stub 1994-01-09 16:35:32 +00:00
cgd
f77210debf add ddb files, and also make sure alphabetically ordered 1994-01-09 16:31:50 +00:00
cgd
ba8d0fb00f kill logs, and minor cleanup 1994-01-09 16:26:51 +00:00
cgd
12d80e6797 stub. 1994-01-09 16:17:10 +00:00
cgd
b29e20a007 kill logs, and clean up. some of this will need cpu-dependent hooks. 1994-01-09 16:13:04 +00:00
briggs
fd601bd3d6 Ugh. Missed the other. mac=>mac68k... 1994-01-09 15:56:22 +00:00
briggs
e53963b58b mac => mac68k 1994-01-09 15:54:20 +00:00
deraadt
92d5f7831c p_emu/ep_emul are u_char 1994-01-09 15:49:41 +00:00
mycroft
f1be23e81a Add the infamous IOPL sanity check, and speed up some bits. 1994-01-09 15:02:24 +00:00
mycroft
f8154a63c0 Don't bogusly save the supervisor stack on signals. Correct PSL checks. Fix
some return values from sigreturn().
1994-01-09 14:59:42 +00:00
mycroft
4eb1bbfb0b Use PSL_MBO and PSL_MBZ in the more traditional way. 1994-01-09 14:58:14 +00:00
mycroft
222ebaf50e Prototype the rest. 1994-01-09 01:06:02 +00:00
mycroft
321b0c6090 More prototypes. 1994-01-08 23:50:41 +00:00
mycroft
12c88c1841 Remove some extra prototypes. 1994-01-08 23:26:40 +00:00
mycroft
26b5333c74 Slight rearrangement. 1994-01-08 23:19:48 +00:00
mycroft
0ff93a444b Prototypes. 1994-01-08 23:17:18 +00:00
mycroft
e43117185e Prototypes. 1994-01-08 23:07:16 +00:00
mycroft
4fe12e6e88 Fix some inconsistent spacing; spaces at the end of lines, etc. 1994-01-08 21:21:28 +00:00
cgd
8bcd07afc2 make the include files stubs, but add bits where necessary (most XXX). 1994-01-08 19:08:45 +00:00
cgd
03e5891644 kill ptrace stuff; it's common to all m68k machines now 1994-01-08 18:36:54 +00:00
mycroft
f5d2568734 Clean up deleted files. 1994-01-08 18:36:06 +00:00
cgd
66e7c94753 delete dupes 1994-01-08 18:34:14 +00:00
cgd
12695b2d2c add id and machine arch spec 1994-01-08 18:33:50 +00:00
cgd
ab38f02a26 kill entries duplicated in files.m68k.newconf 1994-01-08 18:31:53 +00:00
cgd
666dfb27a9 now that NULLVP is used everyplace, we can use VREF again... 1994-01-08 18:12:28 +00:00
cgd
bb92026b3e add files.m68k.newconf for the mac folks 1994-01-08 18:08:12 +00:00
cgd
f7b271f349 specify that the mac is of the m68k archtecture. 1994-01-08 18:06:25 +00:00
cgd
34ea9285e9 de-macroify kill_vmcmds() 1994-01-08 18:05:29 +00:00
mycroft
ec0fa1f388 Use NULLVP, just for Correctness (tm). 1994-01-08 16:06:04 +00:00
mycroft
95374533e2 NULL --> NULLVP 1994-01-08 16:04:03 +00:00
cgd
c8a832c9d4 use VREF() function rather than the macro; the latter barfs in this case 1994-01-08 15:50:05 +00:00
mycroft
c6afda5ec5 Trivial stylistic change for consistency. 1994-01-08 15:24:02 +00:00
mycroft
6109f71452 Move some prototypes to a better location. 1994-01-08 15:19:11 +00:00
cgd
2079970043 SHM_LOCK and SHM_UNLOCK aren't just HPUXCOMPAT 1994-01-08 15:09:01 +00:00
cgd
b38fa5acf8 stubs which pint to m68k include 1994-01-08 12:41:41 +00:00
cgd
9e3b9d9bdd oops; forgot the new first arg to NEW_VMCMD() 1994-01-08 12:25:25 +00:00
cgd
47529628bb core reorg 1994-01-08 11:18:56 +00:00
cgd
b44f8257b1 common code 1994-01-08 11:15:53 +00:00
cgd
23c144e8b3 code reorg 1994-01-08 11:13:52 +00:00