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</td>
18: <td>yes</td>
19: <td>yes**</td>
20: <td>no</td>
21: </tr>
22: <tr>
23: <td>DCE G-REX 1200 / 4000</td>
24: <td>p5pb</td>
25: <td>yes</td>
26: <td>yes***</td>
27: <td>no****</td>
28: </tr>
29: <tr>
30: <td>Matay Prometheus</td>
31: <td>mppb</td>
32: <td>yes</td>
33: <td>yes</td>
34: <td>no</td>
35: </tr>
36: </table>
37:
38: \* - DMA to host memory, not DMA to graphics card memory.
39:
40: ** - Does not support access through pointer dereference, only through bus_space methods.
41:
42: *** - There are problems with accessing the ROM of PCI cards.
43:
44: **** - Implemented but does not work (driver bug?).
45:
46: ## Tested cards
47:
48: <table>
49: <tr>
50: <td>Name</td>
51: <td>Driver</td>
52: <td>Tested with</td>
53: <td>Works?</td>
54: <tr>
55: <tr>
56: <td>NE2000 network cards (like RTL8029)</td>
57: <td>ne</td>
58: <td>empb, p5pb, mppb</td>
59: <td>yes</td>
60: </tr>
61: <tr>
62: <td>3Dfx Voodoo3</td>
63: <td>voodoofb</td>
64: <td>empb, p5pb</td>
65: <td>yes*</td>
66: </tr>
67: <tr>
68: <td>SATALink 3112</td>
69: <td>satalink</td>
70: <td>empb</td>
71: <td>yes</td>
72: </tr>
73: </table>
74:
75: \* - If used with Mediator the card needs initializaion in AmigaOS. X11 is not supported yet.
76:
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb