Commit Graph

2197 Commits

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