scottr
e326c3123f
We're paranoid; disable the IIci's cache card.
1996-10-16 04:00:28 +00:00
scottr
3370e6c419
External cache card on the IIci is enabled by default;
...
use DISABLE_EXT_CACHE to turn it off.
1996-10-16 03:55:21 +00:00
scottr
a6bbf8fc5b
Define MACH_CLASSQ2, used by Performa 575.
...
Remove susword() because of prototype conflict with <sys/systm.h>.
1996-10-15 14:42:49 +00:00
scottr
b599d4a3f6
We no longer need 'options GENERIC'
1996-10-15 07:25:55 +00:00
scottr
dca6a7e025
Critical fix from Bill Studenmund: if CTS is deasserted and then
...
immediately reasserted before we get a chance to process the interrupt,
we can inadvertantly get stuck with zs_tx_stopped set. Move the delta
detection to the hard zs interrupt handler; the softint handler
will notice that something has happened with CTS and restart the
transmitter if it's asserted.
1996-10-15 06:57:43 +00:00
scottr
6cd86aa894
BSD -> NetBSD
1996-10-15 06:41:48 +00:00
scottr
f4eeb69eab
Several 68040/68LC040-related changes; we're not there yet, but this
...
brings us closer to basic operation.
- Verified/updated ROM vector entries for many systems, and new vector
table entries for LC 520, LC 575/577/578, and Quadra 950
- Implement a new machine class (MACH_CLASSQ2) for the LC 575 series
- Use the ptest040() helper function in get_physical().
Also, in straytrap(), only enter the debugger #ifdef DDB.
1996-10-15 06:40:39 +00:00
scottr
31d8d5c176
Implement ptest040(), a helper for get_physical().
1996-10-15 06:31:07 +00:00
scottr
534c6caa6b
Add EXEC_AOUT and EXEC_SCRIPT
1996-10-14 07:01:10 +00:00
christos
ad67e04154
backout previous kprintf change
1996-10-13 16:50:51 +00:00
christos
40ecbf8e72
backout previous kprintf change
1996-10-13 03:21:13 +00:00
scottr
2903ee4df5
Add second Quadra class and machineid (gestalt value) for Color Classic II
1996-10-12 07:35:29 +00:00
christos
06555645c2
printf -> kprintf, sprintf -> ksprintf
1996-10-11 00:24:36 +00:00
cgd
e36e19cf1e
repoint at shared aout_machdep.h, not exec.h
1996-10-08 13:07:26 +00:00
cgd
472889f8e4
moved to aout_machdep.h (via repository copy)
1996-10-08 12:57:37 +00:00
scottr
872c12f95f
Update ROM vectors for PB 500
1996-10-07 04:05:02 +00:00
scottr
4d11703980
Disable 040 caches in doboot(), and some minor stylistic changes to make
...
the hand-coded assembly consistent throughout.
1996-10-07 01:37:20 +00:00
scottr
d036bd234e
Sync with Chris' changes to the alpha setroot() and friends to resolve some
...
problems with entering "halt" at prompts.
1996-10-04 14:07:03 +00:00
scottr
0f40954572
Add ROM vectors for the LC III, verified by Mike DeLima
...
<miked@netrover.com>.
1996-09-27 06:55:29 +00:00
scottr
21761e4ec0
Update for recent config(8) changes.
1996-09-22 06:49:09 +00:00
briggs
197a86e724
Don't allow get_physical to attempt get_pte if mmutype is 68040.
...
(At least until get_pte works on the 040).
1996-09-18 03:33:23 +00:00
scottr
d13cb4414c
Convert `fpu_type' to the more consistent `fputype', and use the new
...
#defines from m68k/include/cpu.h.
1996-09-16 18:00:26 +00:00
scottr
3cf197cef1
Somehow the last change got mangled. Do over.
1996-09-16 05:24:21 +00:00
scottr
014f910806
Add ZS_CONSOLE_ABORT
1996-09-16 04:35:25 +00:00
scottr
debc473329
- Add a ZS_CONSOLE_ABORT option to enable a serial console break to
...
force a drop to the system debugger. WARNING: this used to be the
default behavior! Modify custom kernel configs accordingly.
- Check for ZS_HWFLAG_CONABRT in zs_abort(), and don't abort if it's
not set.
1996-09-16 04:32:28 +00:00
scottr
696dd783a4
Move check for ZS_HWFLAG_CONABRT to zs_abort().
1996-09-16 04:19:26 +00:00
scottr
a4b22a046a
Implement poll(2).
1996-09-14 06:08:01 +00:00
scottr
19d545f1ae
- Implement poll(2)
...
- Convert splhigh() -> spladb()
- Guard references to adb_evq_tail and adb_evq_len!
1996-09-14 06:01:12 +00:00
scottr
81543dc7c9
Implement poll(2).
1996-09-14 05:54:53 +00:00
scottr
4ddcca6bc8
Update prototypes to match Chris' cfprint_t change. Also, update comments
...
in autoconf.h to reflect the mainbus.c split.
1996-09-14 05:43:24 +00:00
scottr
e09160652b
Sync with m68k/cpu.h changes. Also, test fpu_type instead of mmutype
...
when handling fp exceptions.
1996-09-12 21:25:31 +00:00
scottr
d3beac22f0
Sync with m68k/cpu.h changes
1996-09-12 21:25:29 +00:00
scottr
027b51f1f9
Define spladb() (conservatively, at least for now).
1996-09-12 20:39:19 +00:00
scottr
d407764c72
Add uk, remove ch device
1996-09-12 05:34:59 +00:00
scottr
7a6fae71e8
Add ss, uk SCSI devices
1996-09-12 05:33:41 +00:00
scottr
a453e56ffd
This is the development/debug machine
1996-09-12 04:50:43 +00:00
scottr
7b33c93009
Update to current reality.
1996-09-12 04:49:52 +00:00
thorpej
e469c7beca
Use <m68k/cpu.h>.
1996-09-11 00:11:42 +00:00
thorpej
1710b024c0
Document COMPAT_M68K4K, but leave it disabled by default.
1996-09-10 22:26:50 +00:00
mycroft
b3ffba62a6
Move strip(1) flags into a separate variable, so that $STRIP can
...
be passed to subordinate make(1)s. Remove $TOUCH. Add HOSTED_CC,
HOSTED_CPPFLAGS, and HOSTED_CFLAGS, and use them when depending genassym.
1996-09-09 21:06:55 +00:00
thorpej
de5110f41e
Use <m68k/exec.h>.
1996-09-08 01:00:35 +00:00
mycroft
e6dd44f034
Use SIGBUS iff we get a legitimate bus fault. Use SIGSEGV for page protection
...
violations (per Solaris, SVR4, AIX, Linux, Irix, and SunOS).
1996-09-07 22:26:41 +00:00
mycroft
2bc736661a
Implement poll(2).
1996-09-07 12:40:22 +00:00
mycroft
fc3def4096
Remove duplicate declarations of LKM functions and macros.
1996-09-05 15:46:22 +00:00
mycroft
b3eac79b64
tty stop functions really should return void, not int, and certainly not both.
1996-09-02 06:43:16 +00:00
mycroft
30a617c634
Wrap the default definition of `S' in `.ifndef'.
1996-08-31 21:40:47 +00:00
cgd
71ad30d0e9
(1) set scsi_link channel to either the appropriate channel (if a
...
multi-channel driver), or to SCSI_CHANNEL_ONLY_ONE if a
single-channel driver.
(2) use scsiprint() rather than a locally-defined autoconfig print
function, and kill any locally-defined print function.
1996-08-28 18:59:15 +00:00
cgd
2a73ef60b7
change cfprint_t type definition to take a const char *, rather than
...
a char *, because that's what was really intended, and because
if the print function modifies the string, various things could become
unhappy (so the string should _not_ be modified).
1996-08-27 21:53:46 +00:00
mrg
b8e9f36083
add COMPAT_12.
1996-08-26 23:39:36 +00:00
scottr
7dff0aa247
After servicing an interrupt, check to see that there's not another
...
one pending before we clear the interrupt flag. This avoids a condition
where the line appears to go catatonic (which is particularly easily
triggered by pppd). From Bill Studenmund <wrstuden@loki.stanford.edu>.
XXX - we should probably log this if it gets excessive.
1996-08-26 14:09:19 +00:00