Plan 9 from Bell Labs’s /usr/web/sources/contrib/uriel/changes/2005/0922/4

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


Add 82545GM copper.
 [rsc] --rw-rw-r-- M 191333 jmk sys 44412 Sep 22 08:45 sys/src/9/pc/etherigbe.c
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/etherigbe.c:35,40 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/etherigbe.c:35,41
	  	i82547ei   	= (0x1019<<16)|0x8086,
	  	i82540em   	= (0x100E<<16)|0x8086,
	  	i82540eplp 	= (0x101E<<16)|0x8086,
	+ 	i82545gmc	= (0x1026<<16)|0x8086,
	  	i82547gi   	= (0x1075<<16)|0x8086,
	  	i82541gi   	= (0x1076<<16)|0x8086,
	  	i82546gb   	= (0x1079<<16)|0x8086,
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/etherigbe.c:44,49 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/etherigbe.c:45,51
	  
	  enum {
	  	Ctrl		= 0x00000000,	/* Device Control */
	+ 	Ctrldup		= 0x00000004,	/* Device Control Duplicate */
	  	Status		= 0x00000008,	/* Device Status */
	  	Eecd		= 0x00000010,	/* EEPROM/Flash Control/Data */
	  	Ctrlext		= 0x00000018,	/* Extended Device Control */
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/etherigbe.c:880,885 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/etherigbe.c:882,888
	  	case i82540eplp:
	  	case i82541gi:
	  	case i82541pi:
	+ 	case i82545gmc:
	  	case i82546gb:
	  	case i82546eb:
	  	case i82547gi:
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/etherigbe.c:916,921 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/etherigbe.c:919,925
	  	case i82540em:
	  	case i82540eplp:
	  	case i82547gi:
	+ 	case i82545gmc:
	  	case i82546gb:
	  	case i82546eb:
	  	case i82541gi:
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/etherigbe.c:1049,1054 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/etherigbe.c:1053,1059
	  	case i82540eplp:
	  	case i82541gi:
	  	case i82541pi:
	+ 	case i82545gmc:
	  	case i82546gb:
	  	case i82546eb:
	  	case i82547gi:
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/etherigbe.c:1444,1449 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/etherigbe.c:1449,1455
	  	case i82547gi:
	  	case i82541gi:
	  	case i82541pi:
	+ 	case i82545gmc:
	  	case i82546gb:
	  	case i82546eb:
	  		ctrl &= ~(Frcdplx|Frcspd);
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/etherigbe.c:1475,1480 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/etherigbe.c:1481,1487
	  	case i82547gi:
	  	case i82541gi:
	  	case i82541pi:
	+ 	case i82545gmc:
	  	case i82546gb:
	  	case i82546eb:
	  		break;
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/etherigbe.c:1607,1612 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/etherigbe.c:1614,1620
	  	case i82541gi:
	  	case i82541pi:
	  	case i82547gi:
	+ 	case i82545gmc:
	  	case i82546gb:
	  	case i82546eb:
	  		areq = 1;
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/etherigbe.c:1690,1695 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/etherigbe.c:1698,1704
	  	case i82541gi:
	  	case i82541pi:
	  	case i82547gi:
	+ 	case i82545gmc:
	  	case i82546gb:
	  	case i82546eb:
	  		r = csr32r(ctlr, Manc);
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/etherigbe.c:1859,1864 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/etherigbe.c:1868,1874
	  		case i82547gi:
	  		case i82541gi:
	  		case i82541pi:
	+ 		case i82545gmc:
	  		case i82546gb:
	  		case i82546eb:
	  			break;
 [rsc] --rw-rw-r-- M 191333 glenda sys 51702 Sep 22 12:01 sys/src/9/pc/sdata.c
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/sdata.c:1909,1915 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/sdata.c:1909,1921
	  			 * This can probably be lumped in with the 768 above.
	  			 */
	  			/*FALLTHROUGH*/
	+ 		case (0x01BC<<16)|0x10DE:	/* nVidia nForce1 */
	+ 		case (0x0065<<16)|0x10DE:	/* nVidia nForce2 */
	+ 		case (0x0085<<16)|0x10DE:	/* nVidia nForce2 MCP */
	  		case (0x00D5<<16)|0x10DE:	/* nVidia nForce3 */
	+ 		case (0x00E5<<16)|0x10DE:	/* nVidia nForce3 Pro */
	+ 		case (0x0035<<16)|0x10DE:	/* nVidia nForce3 MCP */
	+ 		case (0x0053<<16)|0x10DE:	/* nVidia nForce4 */
	  			/*
	  			 * Ditto, although it may have a different base
	  			 * address for the registers (0x50?).
 [rsc] --rw-rw-r-- M 191333 glenda sys 1408 Sep 22 13:48 sys/src/9/pc/pc
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/pc:43,49 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/pc:43,50
	  	ether589	etherelnk3
	  	ether79c970	pci
	  	ether8003	ether8390
	- 	ether8139
	+ 	ether8139	pci
	+ 	ether8169	pci ethermii
	  	ether82543gc	pci
	  	ether82557	pci
	  	ether83815	pci
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/pc:65,75 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/pc:66,77
	  	archmp		mp apic
	  
	  	sdata		pci sdscsi
	- 	sd53c8xx		pci sdscsi
	+ 	sd53c8xx	pci sdscsi
	  	sdmylex		pci sdscsi
	  
	  	uarti8250
	  	uartpci		pci
	+ 	uartisa
	  
	  	vga3dfx		+cur
	  	vgaark2000pv	+cur
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/pc:100,105 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/pc:102,108
	  	ipifc
	  	icmp
	  	icmp6
	+ 	gre
	  
	  port
	  	int cpuserver = 0;
 [rsc] --rw-rw-r-- M 191333 glenda sys 835 Sep 22 13:48 sys/src/9/pc/pccpu
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/pccpu:25,30 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/pccpu:25,31
	  	floppy		dma
	  
	  	uart
	+ 	usb
	  
	  link
	  	ether2000	ether8390
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/pccpu:32,37 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/pccpu:33,39
	  	ether79c970	pci
	  	ether8003	ether8390
	  	ether8139	pci
	+ 	ether8169	pci ethermii
	  	ether82543gc	pci
	  	ether82557	pci
	  	ether83815	pci
 [rsc] --rw-rw-r-- M 191333 presotto sys 1467 Sep 22 13:48 sys/src/9/pc/pccpuf
	/n/sourcesdump/2005/0922/plan9/sys/src/9/pc/pccpuf:32,50 - 
	/n/sourcesdump/2005/0923/plan9/sys/src/9/pc/pccpuf:32,57
	  	usb
	  
	  link
	+ 	devpccard
	+ 	devi82365
	  	ether2000	ether8390
	  	ether2114x	pci
	+ 	ether589	etherelnk3
	  	ether79c970	pci
	  	ether8003	ether8390
	  	ether8139	pci
	+ 	ether8169	pci ethermii
	  	ether82543gc	pci
	  	ether82557	pci
	  	ether83815	pci
	+ 	etherec2t	ether8390
	  	etherelnk3	pci
	  	etherga620	pci
	  	etherigbe	pci ethermii
	  	etherrhine	pci ethermii
	  	ethersink
	+ 	ethersmc	devi82365 cis
	+ 	etherwavelan	wavelan devi82365 cis pci
	  	ethermedium
	  	netdevmedium
	  	loopbackmedium


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].