Commit Graph

43664 Commits

Author SHA1 Message Date
mark
a77e995d18 This file is no longer needed with the rewritten attachment to use the
MI wdc driver.
1998-09-22 00:42:40 +00:00
ross
5fb9c16f05 While we are here in alpha/stand, bail out on ^C during boot. 1998-09-22 00:41:13 +00:00
mark
071b4fc4d2 Re-written the wdc attachments to attach to the MI wdc driver instead
of the MD one.
1998-09-22 00:40:37 +00:00
ross
10da0cf1c3 Add fs_ops to file_system[] for the ustar-format `tfs'. 1998-09-22 00:39:31 +00:00
mark
4494dc9cfc Removed MD wdc/wd files.
Include dev/ata/files.ata and using dev/ic/wdc.c for everything.
1998-09-22 00:37:51 +00:00
ross
141a463d8f Prototype memset(). 1998-09-22 00:37:08 +00:00
ross
05330db703 Make sure ctags(1) indexes oopen(). 1998-09-22 00:36:45 +00:00
ross
71ddd906d4 Add tfs.c to SRCS. 1998-09-22 00:36:01 +00:00
ross
fb0dcdaee2 Add `tfs', a USTAR-format FS, featuring fast floppy loads, 5% better
space efficiency, and (the real reason) multiple-volume files.
1998-09-22 00:35:15 +00:00
mark
aa9401f832 Fix calculation of I/O range when printing child information. 1998-09-22 00:33:51 +00:00
mark
7d6c07a559 Use the data32iot and data32ioh members of the wdc_attachment_data
structure for 32 bit transfers.
Test for 32 bit capability on data transfers currently restricted to 16 bit
only.
1998-09-22 00:27:51 +00:00
mark
962edcdc03 Add data32iot and data32ioh members to the wdc_attachment_data structure.
This bus space tag and handle is used for 32 bit data transfers i.e.
when WDC_CAPABILITY_DATA32 is enabled as the 32 bit data register may
not be part of the standard drive registers.
1998-09-22 00:21:16 +00:00
thorpej
2671c2fa42 Make bus_dmamap_load_uio() work, from Kevin Lahey <kml@nas.nasa.gov>. 1998-09-21 22:51:56 +00:00
pk
0b10e1ddab Parallel port support routines. 1998-09-21 21:26:51 +00:00
pk
f9e261c5e4 LSI63854 based parallel port driver skeleton. 1998-09-21 21:20:47 +00:00
pk
709360e3ce Fill the `bpp' slot. 1998-09-21 21:13:51 +00:00
pk
fa25d48556 Add `bpp' device: the parallel port glued onto the LSI64854 DMA controller. 1998-09-21 21:02:23 +00:00
augustss
5cc2c570d5 Add missing call to usbd_init(). 1998-09-21 20:47:25 +00:00
mark
3ad5f134c3 Regen. 1998-09-21 20:28:48 +00:00
mark
e017934564 Add CS4235 joystick. 1998-09-21 20:25:52 +00:00
thorpej
2cb59aaa0b Declare the size of sys_siglist[] and sys_signame[] to be SIGUSR2+1
instead of _NSIG for now; we need to change these to char **'s, and do
a symbol renaming trick on them, eventually (a'la what Todd did with
libbfd's target match array).
1998-09-21 19:14:43 +00:00
tsubai
bd8b85cdd8 Correct battable[] usage. 1998-09-21 17:16:26 +00:00
ws
c6b24f68f0 Set the tooffset after renaming even if in root directory. 1998-09-21 15:17:42 +00:00
mjacob
07bb8331e8 Roll back to 1.71 version- too many unexplainable problems with 1.72. 1998-09-21 14:53:58 +00:00
tv
d909dcee1c Do not print, or even compile in, non-fatal diagnostics unless DEBUG is set. 1998-09-21 11:24:11 +00:00
pk
20f2898a0c Merge sun4 and sun4c version of memerr() again. 1998-09-21 10:32:00 +00:00
pk
af19654e85 We no longer need to access memerr() through a function pointer.
GC `cpumod' and `mmumod'.
1998-09-21 10:30:41 +00:00
pk
c3b26811ac We no longer need to access memerr() through a function pointer. 1998-09-21 10:29:20 +00:00
simonb
c76f5adec3 Fix standards botch in previous - don't pollute POSIX namespace with
S_IF* defines.
1998-09-21 01:50:44 +00:00
matt
ad921921e4 Add softserial to the alpha port. This significantly improved PPP
throughput on com ports.
1998-09-21 00:33:16 +00:00
dbj
392f960b14 Regenerated .h files to fix "generated from" CVS id. 1998-09-20 21:08:49 +00:00
pk
ec34e18063 Don't map sbus `registers' on sun4c (i.e. sbus @ mainbus); it's almost
certainly not the control space we want..
1998-09-20 20:08:52 +00:00
pk
7a147080b8 Async arguments are no longer passed to the memory fault handler. 1998-09-20 20:01:15 +00:00
pk
4bf750b7df Add sun4m NMI handlers. 1998-09-20 20:00:09 +00:00
pk
d0d9bb7669 Dedicate a pair of entry points to handling sun4m level 15 (NMI) interrupts.
Hardware NMIs are generated on various fault conditions that take place
asynchronously to the instruction stream. Software NMIs are going to be used
for inter-processor communications.

Get synchronous fault information separately from asynchronous fault
information. Do the former right after taking a memory fault trap and
store the values in temporary locations within the cpuinfo structure (XXX),
so we can unconditionally clear the sync fault status register after
MMU probe operations. This all is to work around a Hypersparc feature
which could lead to loss of fault information because of the fault
status register getting locked.
1998-09-20 19:54:48 +00:00
pk
cd8dfa6798 Account for changes in struct cpuinfo & locore 1998-09-20 19:39:18 +00:00
pk
4128057c52 Split memory fault status function into synchronous' and asynchronous'
versions.
1998-09-20 19:37:50 +00:00
pk
2734182a74 Re-arrange the sun4m cases a bit.
Entry points no longer have async arguments.
1998-09-20 19:34:16 +00:00
pk
c3e742adfb Format string for SI register. 1998-09-20 19:31:37 +00:00
pk
b6da06d637 Name fault registers more like they're referred to in various docs. 1998-09-20 19:29:10 +00:00
dbj
1c578d0ad2 Added support for a Dayna Communicard E that probes with a
different product id (0x2f) than the one we had (0x2d)
1998-09-20 19:19:53 +00:00
scottr
9d640ee3ad Make this compile again, as pointed out by Paul Goyette. 1998-09-20 19:17:38 +00:00
thorpej
47ca861322 Nuke some unneeded debugging code. 1998-09-20 18:54:03 +00:00
thorpej
3eaeeb5357 Add definitions for the maximum allowable `whami' procssor ID and the
maximum number of processors we'll allow (64, assuming procssor IDs start
at 0).
1998-09-20 18:28:50 +00:00
christos
f46e623e45 Turn on ELF and other NetBSD features. 1998-09-20 15:36:46 +00:00
christos
397e929e3b remove old files. 1998-09-20 15:32:43 +00:00
christos
faf55c153e resolve corn flakes. 1998-09-20 15:27:15 +00:00
simonb
2246e884d9 Define the S_IS* macros in terms of the S_IF* defines rather than
duplicating magic numbers.
1998-09-20 05:42:05 +00:00
explorer
ed33c87314 Remember the interface the request comes in on, so we will reply to the
same address.  This fixes tftp'ing to lo0 aliases.
1998-09-20 04:44:55 +00:00
mark
53f576f788 bus_space_copy_* -> bus_space_copy_region_*
Add BUS_SPACE_COMPAT_OLDDEFS for bus_space_copy_* compat.
1998-09-20 03:37:29 +00:00