Commit Graph

1327 Commits

Author SHA1 Message Date
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
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
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
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
glass
07c5841758 now supports cachectl(). totally untested. 1994-01-23 23:42:39 +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
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
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
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
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
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
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
brezak
042650fe85 Fix uninitialized variable. 1994-01-20 02:17:17 +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
e11a5f7688 casting for exec_package field changes 1994-01-16 03:08:18 +00:00
mycroft
900084ce24 Clean up deleted files. 1994-01-16 02:00:01 +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
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
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
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
mycroft
2ff1cb8f3b Totally trivial anality, not worth mailing about. 1994-01-14 02:58:37 +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
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
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
aebed65bf3 add SYSV* 1994-01-13 04:30:10 +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
mycroft
7e32102eda We are simply not ready to use pkthdr.len yet. 1994-01-12 04:12:10 +00:00
mycroft
47f759bc3c Use pkthdr.len field. 1994-01-12 02:58:26 +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
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
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
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
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
bb3d7004c8 Deal with linkl in addition to linkw. 1994-01-10 17:59:45 +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
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
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
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
mycroft
71c7280658 Thinko. code is always 0 on m68k; no need to print it. 1994-01-09 20:05:47 +00:00
mycroft
11eb822fdf Add DDB hook. 1994-01-09 19:58:47 +00:00