Commit Graph

1311 Commits

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