Commit Graph

15417 Commits

Author SHA1 Message Date
jonathan 5124d90b3b Work around a NetBSd/pmax kernel bug inherited from 4.4BSD: the DEC
TURBOChannel cfb has a vertical-retrace interupt that cannot be disabled
in software. 4.4BSD and NetBSD don't supply an interrupt hander and
simply neverenable interrupts from slots with a cfb.  This has never
ever worked with a cfb in a 3MIN (Decstation 5000/1xx), where a TURBOChannel
card in slot 0 (or 1 or 2) interrupts at the same IPL as spl0() (or spl1
or spl2), and there's also never been support for selectively enabling or
disabling those interrupts on a 3MIN, in either NetBSD or 4.4BSD.

This  revision add an interrupt handler for the cfb, used only on 3MINs,
so that a 3MIN can boot with a cfb as console, and enable/disable of TC
slot interrupts can be debugged. (Serial consoles via ioasic SCCs still
don't quite work,  and simply clearing the relevant bits in the R3000 cause
register is apparently over-ridden by a subsequent spl0() somewhere else.)
1995-08-29 09:56:23 +00:00
jonathan 2ddcaa8ac9 Fix references to ASIC_SLOT_RTC, which isn't yet defined on DECstations. 1995-08-29 09:43:37 +00:00
phil 288f1c084f Changes from Matthias Pfaller to get gdb to work. 1995-08-29 08:03:27 +00:00
leo 9bc2fa9924 Link mount_<fstype> to <fstype> for all included fstypes... 1995-08-28 20:10:30 +00:00
leo bd699fca29 Fix typo in previous commit 1995-08-28 20:07:04 +00:00
jonathan bb16b9c249 External declarations for Decstation model-specific interrupt handers. 1995-08-28 20:01:34 +00:00
leo dd73a31ed8 Detect type and precence of an FPU in the kernel instead of relying on GEM. 1995-08-28 19:31:06 +00:00
fvdl cf13e627f4 Undo unintended parts of previous change. 1995-08-27 21:30:00 +00:00
fvdl a084a7d3dd Remove bogus check in ioctl(fd, VT_RELDISP, VT_FALSE). Needed for
Linux VT emul stuff. This fix was already applied in pcvt 3.30
1995-08-27 20:59:00 +00:00
fvdl 9ca2821d22 A couple of definitions added for previous changes. 1995-08-27 20:57:18 +00:00
fvdl 040bcc367d Add some yucky code to emulate Linux VTs well enough to make svgalib
stuff work reasonably well.
1995-08-27 20:56:38 +00:00
fvdl a7459f5321 syscalls.master changed 1995-08-27 20:53:31 +00:00
fvdl d308963c5d Add a hook for MD ioctl calls, plus a couple of more changes to make
svgalib binaries work on the i386
1995-08-27 20:51:48 +00:00
thorpej 4e7f37f974 Configure ccd devices before the filesystem checks, as suggested by
Thomas Eberhardt in PR #1408.
1995-08-27 20:30:53 +00:00
pk 70c3710dfd minor tweaks from Matthew Green (PR#1410) 1995-08-27 18:58:48 +00:00
pk 6c1353c677 Sync exit codes with man page (from Scott Burns). 1995-08-27 18:31:20 +00:00
phil c002e84bbc New distribution "floppies" from Matthias Pfaller. 1995-08-27 06:36:34 +00:00
phil d096b0e5e1 pc532 specific interrupt code. (From Matthias Pfaller.) 1995-08-27 06:20:27 +00:00
phil 6a179f1f2e VOID minphys. 1995-08-27 04:07:53 +00:00
ragge a56625ebf4 forgot ufs -> ffs... 1995-08-25 21:31:12 +00:00
ragge 1cf91eafdf etc files specific for vax added. 1995-08-25 21:25:09 +00:00
briggs 503d3c4927 Add constants for CSI's communications card. 1995-08-25 21:20:57 +00:00
leo f3997751d0 Change all occurences of ufs to ffs. 1995-08-25 19:17:28 +00:00
pk c94617858b Just use umask(0);
Use mktemp() for temporary file creation.
1995-08-25 11:35:35 +00:00
pk 4edc2f666b Ensure the hints file is readable. 1995-08-25 10:10:15 +00:00
pk f6797ed4f1 Install the manual page. 1995-08-25 10:08:45 +00:00
phil 389484fe28 New kernels from Matthias Pfaller and addition of oldncr driver. 1995-08-25 07:58:21 +00:00
phil 441cd76f8f Changes by Matthias Pfaller for generic support and dumping. 1995-08-25 07:52:18 +00:00
phil 0a3111b255 Various changes (from Matthias Pfaller) including support for a
more generic distribution kernel and dumps.
1995-08-25 07:49:04 +00:00
phil 47ff5d6b3d More changes to the "new" ncr interrupt driven scsi driver (from M. Pfaller)
Bring back the old polled driver until a kernel built with the interrupt
driven one is stable enough for production use.
1995-08-25 07:30:33 +00:00
phil 32b3e66891 New way to calculate load address from Matthias Pfaller. 1995-08-25 05:11:36 +00:00
briggs ac0af4229f Change VIA2:vPCR setting to allow scsi IRQ and DRQ. 1995-08-25 02:56:41 +00:00
jonathan 60e0c381c1 Fix autoconfig table initializers for 3MIN (tested) and MAXINE (untested). 1995-08-24 22:32:18 +00:00
ragge f525d4b280 Cleaned up an old #ifdef vax. 1995-08-24 19:58:07 +00:00
ghudson bbfb3349c0 Call doshutdownhooks() before resetting the CPU. This should probably
be in architecture-independent code.
1995-08-24 19:16:47 +00:00
ragge 5362187bf6 Removed unnecessary #ifdef vax that broke compilation. 1995-08-24 17:04:40 +00:00
chopps f73f65da20 couple fixes from Eduardo E. Horvath eeh@btr.com 1995-08-24 15:46:19 +00:00
mycroft ce6374e6be Do not terminate the search on errors other than ENOENT. 1995-08-24 05:26:35 +00:00
jtc 9232c298a8 Upgraded to Taylor UUCP 1.06.1 (Thanks to John Kohl). 1995-08-24 05:18:33 +00:00
briggs 1ed5c0babc Some code to support a vector passed in from booter 1.8. 1995-08-24 04:27:16 +00:00
briggs 0484bdaf59 Don't panic on NMI and only take notice if DDB. 1995-08-24 04:25:07 +00:00
jtc 67c6c5cc72 don't define yydebug unless YYDEBUG is also defined; PR #1402 1995-08-24 00:45:23 +00:00
fvdl 72e901b9ff syscalls.master changed 1995-08-23 20:19:15 +00:00
fvdl 28d9d64235 Emulate some syscalls that appear in Linux 1.3: a select() with normal args,
getdents() and flock().
1995-08-23 20:17:28 +00:00
thorpej d6160bdc1b Fix typo in comment, from Chris P. Ross. 1995-08-23 01:08:10 +00:00
thorpej 38634f3a18 Fix up a printf(), from Chris P. Ross. 1995-08-23 01:06:59 +00:00
thorpej 5194080841 Put SIOCGETVIFCNT and SIOCGETSGCNT in group `u'. This is consistent with
other systems' integration of Multicast release 3.5 and fixes the ENXIO
that these controls used to produce.
1995-08-23 00:40:47 +00:00
jtc 1f3a168f04 Call mount_ffs instead of mount_ufs; PR #1379 1995-08-22 19:58:33 +00:00
jtc 4086abf6dd ufs -> ffs; PR #1381 1995-08-22 19:52:25 +00:00
jtc 0da9212559 recommanded -> recommended; PR #1395 1995-08-22 19:43:06 +00:00