Annotation of wikisrc/users/rkujawa/amigapci.mdwn, revision 1.5

1.1       rkujawa     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>
1.3       rkujawa    30:                <td>Phase5 CyberVisionPPC/BVisionPPC</td>
                     31:                <td>p5pb</td>
                     32:                <td>yes</td>
                     33:                <td>yes</td>
                     34:                <td>no</td>
                     35:        </tr>
                     36:        <tr>
                     37:                <td>Phase5 CyberVision64/3D</td>
                     38:                <td>cv3dpb*****</td>
                     39:                <td>yes</td>
                     40:                <td>yes</td>
                     41:                <td>no</td>
                     42:        </tr>
                     43:        <tr>
1.1       rkujawa    44:                <td>Matay Prometheus</td>
                     45:                <td>mppb</td>
                     46:                <td>yes</td>
                     47:                <td>yes</td>
                     48:                <td>no</td>
                     49:        </tr>   
                     50: </table>
                     51: 
1.2       rkujawa    52: \* - DMA to host memory, not DMA to graphics card memory.
1.1       rkujawa    53: 
                     54: ** - Does not support access through pointer dereference, only through bus_space methods.
                     55: 
                     56: *** - There are problems with accessing the ROM of PCI cards.
                     57: 
                     58: **** - Implemented but does not work (driver bug?).
                     59: 
1.3       rkujawa    60: ***** - No machine independent S3 ViRGE driver yet, please use machine dependent grfcv3d driver instead.
                     61: 
1.1       rkujawa    62: ## Tested cards
                     63: 
                     64: <table>
                     65:        <tr>
                     66:                <td>Name</td>
                     67:                <td>Driver</td>
                     68:                <td>Tested with</td>
                     69:                <td>Works?</td>
                     70:        <tr>
                     71:        <tr>
                     72:                <td>NE2000 network cards (like RTL8029)</td>
                     73:                <td>ne</td>
                     74:                <td>empb, p5pb, mppb</td>
                     75:                <td>yes</td>
                     76:        </tr>
                     77:        <tr>
                     78:                <td>3Dfx Voodoo3</td>
                     79:                <td>voodoofb</td>
                     80:                <td>empb, p5pb</td>
                     81:                <td>yes*</td>
                     82:        </tr>
                     83:        <tr>
                     84:                <td>SATALink 3112</td>
                     85:                <td>satalink</td>
                     86:                <td>empb</td>
                     87:                <td>yes</td>
                     88:        </tr>
1.3       rkujawa    89:        <tr>
                     90:                <td>ATI Radeon R200</td>
                     91:                <td>radeonfb</td>
                     92:                <td>p5pb</td>
                     93:                <td>not yet, work in progress</td>
                     94:        </tr>
                     95:        <tr>
                     96:                <td>TI TVP4020 Permedia 2</td>
                     97:                <td>genfb</td>
                     98:                <td>p5pb</td>
1.4       rkujawa    99:                <td>yes**</td>
1.3       rkujawa   100:        </tr>
1.5     ! rkujawa   101:        <tr>
        !           102:                <td>Realtek 8139</td>
        !           103:                <td>rtk</td>
        !           104:                <td>p5pb, empb</td>
        !           105:                <td>no, needs DMA</td>
        !           106:        </tr>
1.1       rkujawa   107: </table>
                    108: 
1.3       rkujawa   109: \* - If used with Mediator or Prometheus the card needs initializaion in AmigaOS. X11 is not supported yet.
                    110: 
                    111: ** - No X11 support yet.
1.1       rkujawa   112: 

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb