File:  [NetBSD Developer Wiki] / wikisrc / users / rkujawa / amigapci.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Tue Aug 7 12:20:29 2012 UTC (9 years, 5 months ago) by rkujawa
Branches: MAIN
CVS tags: HEAD
Add NetBSD/amiga PCI compatibility guide.

    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