thorpej
3ce836df8d
Make the TCDS attachment of the ASC driver a proper attachment (i.e.
...
attach it with asc_tcds).
1998-05-26 23:34:23 +00:00
thorpej
2d384ae1a1
GPI2 in the CIR register indicates our clock speed: 1 = 25MHz, 0 = 40MHz.
1998-05-26 22:48:01 +00:00
thorpej
4631dca956
Rewrite at least the R{2,3}000 case for bus_dmamap_sync(), in hopes of
...
making performance of bus_dma drivers not completely suck on the DECstation.
XXX R4000 case is still abysmal, because some other data structure
modification is required to deal with the virtually-indexed R4000 cache.
1998-05-26 18:21:10 +00:00
tv
ed42c358fd
Revert. (wdc driver is still MD.)
1998-05-26 01:42:53 +00:00
mark
3a61502673
Initial commit of arm32 dependant PCI structures and type definitions.
1998-05-25 22:09:25 +00:00
mark
0b9fa28940
Initial commit of generic arm32 bus dma support.
1998-05-25 22:01:49 +00:00
kleink
967614df34
Protect against multiple inclusions.
1998-05-25 21:00:32 +00:00
kleink
a97fc2f180
If any of _ANSI_SOURCE, _POSIX_C_SOURCE or _XOPEN_SOURCE are defined, don't
...
provide any identifiers other than sig_atomic_t.
1998-05-25 20:59:01 +00:00
leo
b8dad8ab1f
Fix some severe bogons in the pci and isa interrupt system.
1998-05-25 10:42:21 +00:00
leo
ef7f50804b
Add bus_space_{read,write}_region_stream_N functions.
1998-05-25 09:08:08 +00:00
thorpej
e569598438
On DEC 3000s, ask the prom for the SCSI ID and "fast mode enabled" of
...
the built-in TCDS, while we can still access the prom.
1998-05-25 05:16:42 +00:00
tv
6cdddb35ee
Don't duplicate device information: get ISA and ATAPI info (which is the
...
same) from dev/isa/files.isa and dev/ata/files.ata.
1998-05-25 04:32:12 +00:00
thorpej
085b73d2db
Add "SCSIID" and "SCSIFAST" environment variables present on the
...
DEC 3000 systems.
1998-05-25 04:01:10 +00:00
thorpej
57c68363d6
Add support for reading the SCSI ID and "fast mode enabled" from the
...
PMAZB-AA and PMAZC-AA EEPROM.
1998-05-25 01:14:38 +00:00
thorpej
3b9e9634fb
- Change the tcds child locator from "slot" to "chip", making it look less
...
like a TurboChannel locator, and more like what is actually going on.
- Allow tcds and asc children of tcds to be cloned.
1998-05-24 23:45:29 +00:00
thorpej
d3ead78027
Several changes to the TurboChannel Dual SCSI driver:
...
- Fix the autoconfiguration model; the TCDS children don't attach to
TurboChannel, so don't make it look like they do.
- Make the driver use bus_space (not bus_dma yet; soon)
- Recognize the PMAZ-FS (baseboard fast SCSI on DEC 3000s) and the
PMAZB-AA (TCDS option card) and PMAZC-AA (TCDS fast SCSI option card).
- Rearrange it a bit, so that it can eventually be made into an "MI"
TurboChannel driver (i.e. work on DECstations).
1998-05-24 23:41:42 +00:00
ross
a3073631d7
Rebury an old mach-vm-quirk warning, for mach vm kernels.
1998-05-24 22:15:19 +00:00
ross
1ce82f8f84
Fix previous to kill gcc warning in non-DEBUG compile.
1998-05-24 20:59:49 +00:00
is
07a089c48c
Replace a couple of machineid uses by cputype uses.
1998-05-24 20:55:01 +00:00
is
d96ca9b830
Fix thinko. Rather, nonthink-o.
1998-05-24 20:10:33 +00:00
is
b20631e721
Last part of the opt_m68kcpu.h backout.
1998-05-24 20:06:32 +00:00
is
7a0f63f982
Back out the defopt for M680?0. As pointed out to me, this breaks ports which
...
dont use the M680?0 the way Amiga, Atari, Mac68k, and X68k do. I must have
missed this in the past discussion about this project.
1998-05-24 19:32:34 +00:00
matt
66e7b8998f
Only disable stray interrupts if there is no interrupt handler attached
1998-05-24 19:09:57 +00:00
mark
073de471d7
Remove M68040 ifdefs from the driver inherited from the initial import
...
of the file from the arch/amiga/dev directory.
Leave reminders though that attention needs to be paid at these points
for when DMA is implemented.
1998-05-24 18:19:29 +00:00
mark
8ef62973c1
Comment out the rp variables as they are not currently used.
...
Removed the register keywords.
In setdisklabel() declare 'i' as an int.
1998-05-24 17:13:30 +00:00
drochner
480294be7d
remove assumption about code aligment after "jmp"
...
(is not worth the possible confusion)
1998-05-24 12:04:23 +00:00
is
e58fc1f821
- remove some dependency lines which aren't needed anymore due to opt_m68kcpu.h
...
- There isn't any vfs_conf.o anymore.
1998-05-24 08:31:33 +00:00
scottr
9df06931ab
Rewrite doboot() so that it turns off the MMU, rather than relying
...
on the ROM space being mapped where it would like to be.
1998-05-24 06:15:50 +00:00
matt
a54568bc38
Add PCMCIA hooks (taken from files.i386)
1998-05-23 22:42:14 +00:00
ross
02ae2c98b3
In pmap_pv_enter() untangle the allocated pv (now "newpv") and the DEBUG
...
loop temporary so DEBUG kernels don't trap on startup.
1998-05-23 22:23:09 +00:00
briggs
ce70d405cd
Handle video interrupts for the Radius PrecisionColor 24X card. Thanks for
...
sleuthing and testing go to Robert Oelkers <windcatcher@earthlink.net>.
1998-05-23 22:08:41 +00:00
ross
30e2441b99
Prototype sio_intr_alloc().
1998-05-23 21:36:33 +00:00
is
6a6812fd92
Move M680[2346]0 to opt_m68kcpu.h.
...
XXX Some explicit dependencies could be removed now from the individual
arch/$ARCH/conf/Makefile.$ARCH files, but this is still to be done.
1998-05-23 20:51:06 +00:00
ragge
5fc912ddc9
Remove a forgotten debug printout.
1998-05-23 19:18:59 +00:00
matt
9c2e213217
Add sio_intr_alloc (copied from i386's isa_intr_alloc) for PCMCIA.
1998-05-23 18:35:56 +00:00
matt
11e1975af7
Add isa_intr_alloc macro (for PCMCIA).
1998-05-23 18:35:03 +00:00
matt
7a1e3fe2ea
Allow serial consoles *without* any graphics devices.
1998-05-23 18:21:43 +00:00
matthias
e63637f311
resolve conflicts from the latest i386 import.
1998-05-23 12:52:27 +00:00
ragge
b28c99b245
Fixed bug with lost characters in DDB output.
1998-05-23 12:49:30 +00:00
thorpej
3dfd62c76f
cs_heldchar is gone.
1998-05-23 00:51:10 +00:00
thorpej
c8092e5d3b
Provide bus_space and bus_dma data structures to the TurboChannel bus.
1998-05-22 21:14:40 +00:00
thorpej
7a9c58e1b1
Complete from-scratch rewrite of the DECstation bus.h, brining it
...
up-to-date with the current API, and implementing preliminary
support for bus_dma.
1998-05-22 21:14:04 +00:00
cgd
a2c213c028
fix code so that a 'generic' OFW kernel (which only uses OFW drivers)
...
will again compile. This code needs a bunch of cleanup, and the
"generic OFW kernel" code should probably be split into a different
directory than the code which implements the interface to OFW.
1998-05-22 17:43:10 +00:00
drochner
bd9ed5a6fd
STANDALONE->_STANDALONE (cpp definition)
...
closes PR kern/5481 (Erik Bertelsen <erik@q610.ebe.uni-c.dk>)
1998-05-22 12:56:35 +00:00
ragge
464d197e67
Remove unneccessary file. Remove stale dependency. Disable not-working
...
devices by default.
1998-05-22 09:59:55 +00:00
ragge
9251293f18
Remove unnecessary code for interrupt vector handling.
1998-05-22 09:49:07 +00:00
ragge
f4f1fcf563
Remove unnecessary code for interrupt vector handling.
1998-05-22 09:26:33 +00:00
thorpej
0cb3acc9ae
Correct a small, but fatal, typo.
1998-05-21 23:38:04 +00:00
fvdl
27fea992a8
Add the newer PII (model 5) and newer AMD K6 (model 6,7) plus the
...
AMD K6-3D (model 8) to the cpu type table.
1998-05-21 23:34:40 +00:00
thorpej
aaf43a156e
Make this build for a 3MAX-only kernel.
1998-05-21 17:41:29 +00:00