237 Commits

Author SHA1 Message Date
briggs
f30d68f34f Lots of changes/cleanup. Note some additions for 4.4-lite and some
more functionality for setmachdep.  Grantham suggests that maybe
function tables or some such would be a better way to handle some of
these machine-dependent function--I concur that that would be TRT.
1994-06-26 13:11:11 +00:00
briggs
bcebe4a2be MIN/MAX -> min/max 1994-06-26 13:08:25 +00:00
briggs
dc27d4b943 mmap -> pmap_mmap.
extiobase -> NuBusBase
intiobase -> IOBase
some other minor changes.
1994-06-26 13:07:48 +00:00
briggs
163c2a1648 ufs_mountroot -> ffs_mountroot 1994-06-26 13:06:08 +00:00
briggs
e20fd9492d Massive changes--largely culled from Amiga version. 1994-06-26 13:05:33 +00:00
briggs
c1d16764ed Change some constants to better values/don't use constants as much. 1994-06-26 13:04:40 +00:00
briggs
5f17aeeff4 Update for 4.4-lite. 1994-06-26 13:03:42 +00:00
briggs
4ade6821f7 Minor mods. Get rid of constants, or update to use a better default
value.
1994-06-26 13:02:41 +00:00
briggs
a71a746946 MIN -> min. This needs a lot of work. 1994-06-26 13:01:24 +00:00
briggs
03d286dddc Add some support for the '040 macs which use a different scsi chip. The
scsi96 driver is just a skeleton at the moment.
1994-06-26 13:00:32 +00:00
briggs
03095bbdd6 Don't assume NuBus is at NBBASE. We might remap it. 1994-06-26 12:59:19 +00:00
briggs
bc8e4f3bb2 This should probably be deprecated--minor slash job. 1994-06-26 12:58:13 +00:00
briggs
f556898e64 Change some default constants--might be overridden during boot, but
correct for MacII-class.
1994-06-26 12:57:27 +00:00
briggs
4d47d6a194 Let's not hard-code constants, OK? 1994-06-26 12:56:26 +00:00
briggs
4052db0a25 Erf. Forgot to put mac68k_init.c in alphabetically. 1994-06-26 12:55:32 +00:00
briggs
8c801bb064 Add mac68k_init.c and scsi96.c for 68040 macs and configure them. Not
much uses them, yet, but also added the MC68030 and MC68040 options.
1994-06-26 12:53:36 +00:00
briggs
cacbca4756 Checkpoint. GENERIC has some things disabled. Makefile updated for
vnode_if and some cleanup.  copy.s added to files.
1994-06-25 04:58:01 +00:00
briggs
1d8170c29b Copied from Amiga. Just include m68k/profile.h. 1994-05-23 03:54:52 +00:00
briggs
fbc2a6679b Get things to compile with latest changes. 1994-05-06 17:39:19 +00:00
briggs
397e0acc8d Missed some warnings... 1994-05-06 17:38:38 +00:00
briggs
c22c80abac Clean up some warnings, mainly w/ timeout(). 1994-05-06 03:34:53 +00:00
briggs
83e8ab7114 Don't even pay lip service to HPUXCOMPAT, now COMPAT_HPUX. 1994-05-04 05:25:41 +00:00
briggs
5425d74562 Make external definition for cpu040.
trap.c: Fix dumb (but compilable and linkable) typo.
1994-04-22 12:11:16 +00:00
briggs
8f39772f16 Make external definition for cpu040. 1994-04-22 12:10:36 +00:00
briggs
f531170611 Add '040 stuff from Amiga.
Modified TBIA and friends which were all basically flushing everything
to satisfy year-old paranoia.
1994-04-21 23:34:17 +00:00
briggs
54697fa4bc Almost a copy from Amiga. 1994-04-21 23:32:43 +00:00
briggs
c731281873 '040 changes from Amiga. 1994-04-21 23:30:45 +00:00
briggs
c0a4759ca8 Add NETISR_ARP from hp300
Add some basic, preliminary stuff for Q700 support.
1994-04-21 23:29:59 +00:00
briggs
a5750451cb Include cop.
Add '040 stuff from Amiga.
1994-04-21 23:25:41 +00:00
briggs
a48357a8fb Clean up a good bit. Add a few constants for '040. 1994-04-21 23:22:16 +00:00
briggs
1eb8032417 Dump into debugger if DDB and we get an odd coprocessor instruction. 1994-04-21 23:21:19 +00:00
briggs
e12ec2b7de '040 changes from Amiga.
Protect against multiple inclusion.
Swap arguments in struct clockframe.
1994-04-21 23:18:55 +00:00
briggs
16e14ee983 '040 changes from Amiga.
Protect against multiple inclusion.
1994-04-21 23:17:15 +00:00
briggs
7b7dcf1c14 '040 changes from Amiga. 1994-04-21 23:16:15 +00:00
briggs
c563009035 Add '040 stuff from Amiga pte.h.
Also protect against multiple inclusion.
1994-04-21 23:15:32 +00:00
briggs
6d70a3f064 Add fpsp option. 1994-04-21 23:12:44 +00:00
briggs
7f099e5940 Avail mem comes from elsewhere, now. 1994-04-18 03:03:05 +00:00
briggs
e0e7db6d14 Include cop.
Nuke vm_statistics.h
Don't try to use PAGE_SIZE in pmap_bootstrap.  It's now a reference
to a variable that won't be set until vm_set_page_size() is called
in vm_mem_init().
1994-04-18 03:02:16 +00:00
briggs
163a3bce81 Include cop.
Nuke vm_statistics.h
1994-04-18 02:59:16 +00:00
briggs
c4ff57c8b1 Get rid of some constants that we don't need. 1994-04-18 02:58:39 +00:00
briggs
36ec20b2e2 Add COMPAT_09 1994-04-15 01:44:03 +00:00
briggs
72eff49c03 Don't define DEBUG by default. 1994-04-06 03:10:13 +00:00
briggs
d04160dd34 Some cleanup--largely from amiga/trap.c. "Do" __syscall... 1994-04-06 02:59:52 +00:00
briggs
31d0809898 Bug pointed out by chopps (thanks!)
We were also lacking another copy in cpu_fork() for the struct mdproc.
1994-04-06 02:55:54 +00:00
briggs
7d99e03949 Clean out some old printf()s and get rid of MAP_FILE reference. 1994-04-05 01:30:28 +00:00
mycroft
fbedcabada Clean up deleted files. 1994-04-05 01:28:06 +00:00
lkestel
cd701f50a3 Fixed a few major bugs. add_nubus_intr() was getting the wrong address,
and bcopy and bzero were being used.  The latter use longs to copy/zero,
and some ethernet cards can't handle longs.  I've added bbcopy and bbzero
as a temporary hack, but these should later be added to locore and maybe
changed to use shorts.  Still doesn't work: I can now get an interrupt on
the first transmit, but further transmits don't generate more interrupts.
1994-03-20 03:03:26 +00:00
briggs
ffad885639 Small mods. Needs lots of cleanup.
Added one change to make sure we get symbols in DDB.
1994-03-20 00:26:21 +00:00
briggs
2412bfd803 Changes to allow kernel debugger symbols. 1994-03-20 00:16:07 +00:00
briggs
c0d5b28126 Goof. Missed some mods in the changes to config.new a long time ago.
Thanks go to kesteloo@cs.unc.edu (Lawrence Kesteloot) for finding this.
1994-03-20 00:14:16 +00:00