1: # NetBSD/amiga PCI compatibility guide
2:
3: This is the compatibility of current development version (HEAD branch), not of any stable release.
4:
5: ## Supported PCI bridges
6:
7: <table>
8: <tr>
9: <td>Name</td>
10: <td>Driver</td>
11: <td>I/O space</td>
12: <td>Mem space</td>
13: <td>DMA*</td>
14: </tr>
15: <tr>
16: <td>Elbox Mediator 1200</td>
17: <td>[[empb|http://netbsd.gw.com/cgi-bin/man-cgi?empb+4.amiga+NetBSD-current]]</td>
18: <td>yes</td>
19: <td>yes**</td>
20: <td>no</td>
21: </tr>
22: <tr>
23: <td>Elbox Mediator 4000</td>
24: <td>[[em4k|http://netbsd.gw.com/cgi-bin/man-cgi?em4k+4.amiga+NetBSD-current]]</td>
25: <td>yes</td>
26: <td>yes</td>
27: <td>no</td>
28: </tr>
29: <tr>
30: <td>Elbox Mediator ZIV</td>
31: <td>no driver</td>
32: <td></td>
33: <td></td>
34: <td></td>
35: </tr>
36: <tr>
37: <td>DCE G-REX 1200 / 4000</td>
38: <td>[[p5pb|http://netbsd.gw.com/cgi-bin/man-cgi?p5pb+4.amiga+NetBSD-current]]</td>
39: <td>yes</td>
40: <td>yes***</td>
41: <td>no****</td>
42: </tr>
43: <tr>
44: <td>Phase5 CyberVisionPPC/BVisionPPC</td>
45: <td>[[p5pb|http://netbsd.gw.com/cgi-bin/man-cgi?p5pb+4.amiga+NetBSD-current]]</td>
46: <td>yes</td>
47: <td>yes</td>
48: <td>no</td>
49: </tr>
50: <tr>
51: <td>Phase5 CyberVision64/3D</td>
52: <td>[[cv3dpb|http://netbsd.gw.com/cgi-bin/man-cgi?cv3dpb+4.amiga+NetBSD-current]]*****</td>
53: <td>yes</td>
54: <td>yes</td>
55: <td>no</td>
56: </tr>
57: <tr>
58: <td>Matay Prometheus</td>
59: <td>[[mppb|http://netbsd.gw.com/cgi-bin/man-cgi?mppb+4.amiga+NetBSD-current]]</td>
60: <td>yes</td>
61: <td>yes</td>
62: <td>no</td>
63: </tr>
64: </table>
65:
66: \* - DMA to host memory, not DMA to graphics card memory.
67:
68: ** - Does not support access through pointer dereference, only through bus_space methods.
69:
70: *** - There are problems with accessing the ROM of PCI cards.
71:
72: **** - Implemented but does not work (driver bug?).
73:
74: ***** - No machine independent S3 ViRGE driver yet, please use machine dependent grfcv3d driver instead.
75:
76: ## Tested cards
77:
78: <table>
79: <tr>
80: <td>Name</td>
81: <td>Driver</td>
82: <td>Tested with</td>
83: <td>Works?</td>
84: <tr>
85: <tr>
86: <td>NE2000 network cards (like RTL8029)</td>
87: <td>[[ne|http://netbsd.gw.com/cgi-bin/man-cgi?ne+4+NetBSD-current]]</td>
88: <td>empb, p5pb, mppb</td>
89: <td>yes</td>
90: </tr>
91: <tr>
92: <td>3Dfx Voodoo3</td>
93: <td>[[voodoofb|http://netbsd.gw.com/cgi-bin/man-cgi?voodoofb+4+NetBSD-current]]</td>
94: <td>empb, p5pb</td>
95: <td>yes*</td>
96: </tr>
97: <tr>
98: <td>SATALink 3112</td>
99: <td>[[satalink|http://netbsd.gw.com/cgi-bin/man-cgi?satalink+4+NetBSD-current]]</td>
100: <td>empb</td>
101: <td>yes</td>
102: </tr>
103: <tr>
104: <td>ATI Radeon R200</td>
105: <td>[[radeonfb|http://netbsd.gw.com/cgi-bin/man-cgi?radeonfb+4+NetBSD-current]]</td>
106: <td>p5pb</td>
107: <td>not yet, work in progress</td>
108: </tr>
109: <tr>
110: <td>TI TVP4020 Permedia 2</td>
111: <td>[[genfb|http://netbsd.gw.com/cgi-bin/man-cgi?genfb+4+NetBSD-current]]</td>
112: <td>p5pb</td>
113: <td>yes**</td>
114: </tr>
115: <tr>
116: <td>Realtek 8139</td>
117: <td>[[rtk|http://netbsd.gw.com/cgi-bin/man-cgi?rtk+4+NetBSD-current]]</td>
118: <td>p5pb, empb</td>
119: <td>no, needs DMA</td>
120: </tr>
121: </table>
122:
123: \* - If used with Mediator or Prometheus the card needs initializaion in AmigaOS. X11 is not supported yet.
124:
125: ** - No X11 support yet.
126:
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb