thorpej
05ff8b05f5
Print the default media at attach time.
1998-07-21 23:09:25 +00:00
thorpej
02ad0b4eda
Add support for ifmedia.
1998-07-21 22:58:31 +00:00
thorpej
aaa383804d
Correct the name of the CS8920M id.
1998-07-21 19:54:56 +00:00
thorpej
52cfd19bcf
Ever closer to KNF.
1998-07-21 01:17:14 +00:00
thorpej
bb3c5257c7
Move the cs8900 driver's softc, etc. definitions to an MI location.
1998-07-21 01:04:55 +00:00
thorpej
133efc841f
Use <dev/isa/cs89x0var.h>
1998-07-21 01:04:09 +00:00
thorpej
9c9a866a90
Move PacketPage read/write macros in to if_csvar.h
1998-07-21 00:58:46 +00:00
thorpej
bdc9dcbe8a
G/c two more unused definitions.
1998-07-21 00:53:57 +00:00
thorpej
23efef79fc
Move the code that prints Rx errors into a separate function, rather than
...
duplicating it.
1998-07-21 00:52:15 +00:00
thorpej
9282418a78
Some cosmetic changes.
1998-07-21 00:40:17 +00:00
thorpej
20fb09c609
G/c more unused debugging goo.
1998-07-21 00:24:45 +00:00
thorpej
6014ea2216
Garbage-collect some unused debugging goo.
1998-07-21 00:23:18 +00:00
thorpej
f45804c4c6
Nuke sc_iobase (and a serious misuse of it!)
1998-07-21 00:22:29 +00:00
thorpej
22ff8accae
Use fixed-size types.
1998-07-21 00:20:35 +00:00
thorpej
5b56c35223
Nuke the "pia" typedef.
1998-07-21 00:18:35 +00:00
thorpej
44d02a07d0
Update for <dev/isa/cs89x0reg.h>
1998-07-21 00:11:03 +00:00
thorpej
57488ef1e4
Remove the register descriptions from this file, and split them into
...
<dev/isa/cs89x0reg.h>
1998-07-21 00:10:11 +00:00
thorpej
c3e7a09c4e
Use <dev/isa/cs89x0reg.h>
1998-07-21 00:08:57 +00:00
is
6054d626f9
Switching dev/ic/lpt.c to use spllpt() instead of spltty(). It doesn't use
...
tty structures, and on some machines (namely the DraCo internal lpt, and some
multi-i/o boards for Amigas and DraCos), tying spltty to the pretty high printer
interupt level would hurt serial performance.
On all affected ports but Amiga, spllpt() has been defined in machine/intr.h
to be spltty(), thus preserving old behaviour. Portmasters are encouraged to
change is, if they feel something else is better (e.g., one of its own were
possible).
1998-07-18 21:27:25 +00:00
thorpej
2fc1260cc0
Implement bus_dmamap_load_uio().
1998-07-17 21:09:59 +00:00
mark
f6e8a93bac
Replace hardcoded constant with VM_MIN_KERNEL_ADDRESS.
1998-07-17 19:12:48 +00:00
thorpej
41986b6ad6
Print out the revision as a letter, i.e. 'A', ...
1998-07-15 03:29:47 +00:00
thorpej
25a86ef490
Be a little more thorough when printing the chip name, and also print
...
the chip revision.
1998-07-15 00:01:17 +00:00
thorpej
45c63f6b7b
Massive cleanup of this driver (format police, autoconfig). More to come.
1998-07-14 23:38:49 +00:00
mark
57c3ea15d8
Guard opt_cputypes.h include with _KERNEL && !LKM
1998-07-13 06:12:08 +00:00
mark
7b6cd6a0a6
Guard opt_cputypes.h include with _KERNEL && !LKM.
1998-07-09 02:43:25 +00:00
thorpej
e32f380030
Garbage-collect some of the old ISA DMA code.
1998-07-08 07:56:47 +00:00
thorpej
8bbd7378c5
RCS ID police.
1998-07-08 07:56:13 +00:00
thorpej
9bbe01f100
Note that UVM is mandatory on the Shark (otherwise ISA DMA won't work)
1998-07-08 05:27:17 +00:00
thorpej
e332a993e2
Initialize the machdep ISA DMA structures once we've done OpenFirmware
...
ISA DMA initialization.
1998-07-08 05:01:56 +00:00
thorpej
8d10a53ddb
Use MI ISA DMA code (XXX this needs some work).
1998-07-08 05:01:17 +00:00
thorpej
fcd0183e81
Remove all of the home-grown ISA DMA code, and translate the OpenFirmware
...
"dma-ranges" property into the pmap's ISA DMA ranges.
1998-07-08 05:00:40 +00:00
thorpej
28cbb7c537
Provide the ISA chipset tag. XXX This should go away in favor of a real
...
ofisa attachment of the "cs" driver.
1998-07-08 04:59:46 +00:00
thorpej
f5535d79ca
Provide the ISA chipset tag.
1998-07-08 04:59:02 +00:00
thorpej
8eeb7eaad0
Implement an ISA bus_dma back-end for NetBSD/arm32. Tested only on the
...
Shark, but should work for other ISA-"enabled" arm32 systems, as well.
1998-07-08 04:58:03 +00:00
thorpej
696858d5f9
Nuke these; we use the MI ISA DMA code now.
1998-07-08 04:57:13 +00:00
thorpej
98b07e4b07
Provide an ISA chipset tag via isa_attach_hook(). G/c home-grown
...
ISA DMA code, in favor of the MI code.
1998-07-08 04:56:13 +00:00
thorpej
b51b6b7c04
Lift-and-tweak from the i386 port (near-complete rewrite), providing
...
the ISA DMA stuff expected by machine-independent code.
1998-07-08 04:54:47 +00:00
thorpej
eeb19dd33c
Remember our ISA chipset tag.
1998-07-08 04:53:33 +00:00
thorpej
f7e400a7ab
Use the machine-independent ISA DMA code.
...
XXX We use COHERENT for now; need to deal with sync'ing DMA maps being
XXX used by the isadma driver.
1998-07-08 04:53:03 +00:00
thorpej
a177e7aedc
Rearrange this a little so we can use MI ISA DMA code. XXX Should just
...
pull in files.isa, but Not Right Now, apparently.
Add the sound blaster driver here (XXX see above), and build the
arm32 bus_dma back-end.
1998-07-08 04:51:12 +00:00
thorpej
8e03657b43
Define two free lists: default, and one to protect ISA DMA-safe memory.
1998-07-08 04:49:21 +00:00
thorpej
d7d001fe70
Allow platform-specific code to define DMA-safe memory ranges for ISA.
...
If pages being loaded into the VM system intersect with any of these
ranges, the intersecting pages will be placed on a lower-priority
free list to protect them.
1998-07-08 04:48:20 +00:00
mark
93179db2b7
Remove several pointless cache/tlb cleans. (From Neil Carson).
1998-07-08 00:18:16 +00:00
mark
e1fe0d71c0
Fix IOMD ID checks.
1998-07-08 00:15:59 +00:00
mark
9a4a105abb
Remove un-necessary write buffer drains. (From Neil Carson).
1998-07-08 00:13:41 +00:00
mark
f79b12670f
Simplify cache cleaning in page_move(). (From Neil Carson).
1998-07-08 00:12:33 +00:00
mark
9dccefd1c9
Simplify the included files.
1998-07-08 00:10:44 +00:00
mark
ddae1799a5
Make sure the write buffer is drained during syncing.
1998-07-08 00:08:39 +00:00
mark
61cdca4a6d
Remove unused file.
1998-07-07 17:59:56 +00:00