File:  [NetBSD Developer Wiki] / wikisrc / users / rkujawa / amigapci.mdwn
Revision 1.10: download - view: text, annotated - select for diffs
Wed Jan 30 20:31:17 2013 UTC (10 years, 10 months ago) by rkujawa
Branches: MAIN
CVS tags: HEAD
Note em4k(4).

    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+.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+.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+.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+.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+.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+.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++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++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++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++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++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++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