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