Browse Source

Plan 9 from Bell Labs 2006-09-12

David du Colombier 17 years ago
parent
commit
6759a966d2

+ 4 - 5
dist/replica/_plan9.db

@@ -7976,7 +7976,7 @@ sys/src/9/pc/ether8390.c - 664 sys sys 1131290377 17702
 sys/src/9/pc/ether8390.h - 664 sys sys 1015014517 1511
 sys/src/9/pc/etherdp83820.c - 664 sys sys 1134042756 29166
 sys/src/9/pc/etherec2t.c - 664 sys sys 1135784135 4092
-sys/src/9/pc/etherelnk3.c - 664 sys sys 1131290378 48733
+sys/src/9/pc/etherelnk3.c - 664 sys sys 1158012427 48807
 sys/src/9/pc/etherga620.c - 664 sys sys 1134390125 28760
 sys/src/9/pc/etherga620fw.h - 664 sys sys 1026847642 222295
 sys/src/9/pc/etherif.h - 664 sys sys 1088178711 961
@@ -9042,7 +9042,7 @@ sys/src/boot/pc/ether83815.c - 664 sys sys 1144961190 21993
 sys/src/boot/pc/ether8390.c - 664 sys sys 1112382847 16209
 sys/src/boot/pc/ether8390.h - 664 sys sys 1015007951 1392
 sys/src/boot/pc/etherec2t.c - 664 sys sys 1015007951 3598
-sys/src/boot/pc/etherelnk3.c - 664 sys sys 1144961190 44662
+sys/src/boot/pc/etherelnk3.c - 664 sys sys 1158012439 44736
 sys/src/boot/pc/etherelnk3x.c - 664 sys sys 1015007951 24989
 sys/src/boot/pc/etherif.h - 664 sys sys 1107882190 1255
 sys/src/boot/pc/etherigbe.c - 664 sys sys 1140710606 40769
@@ -13030,7 +13030,7 @@ sys/src/cmd/pwd.c - 664 sys sys 1067722792 287
 sys/src/cmd/qa - 20000000775 sys sys 954037936 0
 sys/src/cmd/qa/a.h - 664 sys sys 1089299169 3252
 sys/src/cmd/qa/a.y - 664 sys sys 1089299169 13384
-sys/src/cmd/qa/lex.c - 664 sys sys 1089299170 16573
+sys/src/cmd/qa/lex.c - 664 sys sys 1157978856 16586
 sys/src/cmd/qa/mkfile - 664 sys sys 944961076 215
 sys/src/cmd/qc - 20000000775 sys sys 944961081 0
 sys/src/cmd/qc/bits.c - 664 sys sys 944961081 1355
@@ -14449,7 +14449,7 @@ sys/src/fs/port/auth.c - 664 sys sys 1146785221 7606
 sys/src/fs/port/chk.c - 664 sys sys 1097832483 15683
 sys/src/fs/port/clock.c - 664 sys sys 1097580538 4033
 sys/src/fs/port/con.c - 664 sys sys 1146785256 16304
-sys/src/fs/port/config.c - 664 sys sys 1151037810 20380
+sys/src/fs/port/config.c - 664 sys sys 1157944410 20574
 sys/src/fs/port/console.c - 664 sys sys 1101627646 4886
 sys/src/fs/port/data.c - 664 sys sys 1140167986 4510
 sys/src/fs/port/dentry.c - 664 sys sys 1098156404 6345
@@ -15665,4 +15665,3 @@ usr/glenda/lib/profile - 664 glenda glenda 1105128663 890
 usr/glenda/readme.acme - 664 glenda glenda 1019860628 4753
 usr/glenda/readme.rio - 664 glenda glenda 1019860628 6370
 usr/glenda/tmp - 20000000775 glenda glenda 1018802620 0
-sys/src/fs/port/config.c - 664 sys sys 1157944410 20574

+ 3 - 3
dist/replica/plan9.db

@@ -7976,7 +7976,7 @@ sys/src/9/pc/ether8390.c - 664 sys sys 1131290377 17702
 sys/src/9/pc/ether8390.h - 664 sys sys 1015014517 1511
 sys/src/9/pc/etherdp83820.c - 664 sys sys 1134042756 29166
 sys/src/9/pc/etherec2t.c - 664 sys sys 1135784135 4092
-sys/src/9/pc/etherelnk3.c - 664 sys sys 1131290378 48733
+sys/src/9/pc/etherelnk3.c - 664 sys sys 1158012427 48807
 sys/src/9/pc/etherga620.c - 664 sys sys 1134390125 28760
 sys/src/9/pc/etherga620fw.h - 664 sys sys 1026847642 222295
 sys/src/9/pc/etherif.h - 664 sys sys 1088178711 961
@@ -9042,7 +9042,7 @@ sys/src/boot/pc/ether83815.c - 664 sys sys 1144961190 21993
 sys/src/boot/pc/ether8390.c - 664 sys sys 1112382847 16209
 sys/src/boot/pc/ether8390.h - 664 sys sys 1015007951 1392
 sys/src/boot/pc/etherec2t.c - 664 sys sys 1015007951 3598
-sys/src/boot/pc/etherelnk3.c - 664 sys sys 1144961190 44662
+sys/src/boot/pc/etherelnk3.c - 664 sys sys 1158012439 44736
 sys/src/boot/pc/etherelnk3x.c - 664 sys sys 1015007951 24989
 sys/src/boot/pc/etherif.h - 664 sys sys 1107882190 1255
 sys/src/boot/pc/etherigbe.c - 664 sys sys 1140710606 40769
@@ -13030,7 +13030,7 @@ sys/src/cmd/pwd.c - 664 sys sys 1067722792 287
 sys/src/cmd/qa - 20000000775 sys sys 954037936 0
 sys/src/cmd/qa/a.h - 664 sys sys 1089299169 3252
 sys/src/cmd/qa/a.y - 664 sys sys 1089299169 13384
-sys/src/cmd/qa/lex.c - 664 sys sys 1089299170 16573
+sys/src/cmd/qa/lex.c - 664 sys sys 1157978856 16586
 sys/src/cmd/qa/mkfile - 664 sys sys 944961076 215
 sys/src/cmd/qc - 20000000775 sys sys 944961081 0
 sys/src/cmd/qc/bits.c - 664 sys sys 944961081 1355

+ 3 - 0
dist/replica/plan9.log

@@ -30422,3 +30422,6 @@
 1157943605 0 c sys/src/fs/port/devcons.c - 664 sys sys 1157942528 4896
 1157943605 1 c sys/src/fs/port/main.c - 664 sys sys 1157943089 7931
 1157945406 0 c sys/src/fs/port/config.c - 664 sys sys 1157944410 20574
+1157979606 0 c sys/src/cmd/qa/lex.c - 664 sys sys 1157978856 16586
+1158013806 0 c sys/src/9/pc/etherelnk3.c - 664 sys sys 1158012427 48807
+1158013806 1 c sys/src/boot/pc/etherelnk3.c - 664 sys sys 1158012439 44736

+ 2 - 0
sys/src/9/pc/etherelnk3.c

@@ -1834,6 +1834,7 @@ etherelnk3reset(Ether* ether)
 	case 0x9055:		/* 3C905B-TX */
 	case 0x9200:		/* 3C905C-TX */
 	case 0x9201:		/* 3C920 */
+	case 0x9805:		/* 3C9805: 3C980-TX Python-T 10/100baseTX */
 		/*FALLTHROUGH*/
 	case 0x9000:		/* 3C900-TPO */
 	case 0x9001:		/* 3C900-COMBO */
@@ -1927,6 +1928,7 @@ etherelnk3reset(Ether* ether)
 	case 0x9055:
 	case 0x9200:
 	case 0x9201:
+	case 0x9805:
 		ctlr->xcvr = xcvrMii;
 		resetctlr(ctlr);
 		break;

+ 2 - 0
sys/src/boot/pc/etherelnk3.c

@@ -1656,6 +1656,7 @@ elnk3reset(Ether* ether)
 	case 0x9055:		/* 3C905B-TX */
 	case 0x9200:		/* 3C905C-TX */
 	case 0x9201:		/* 3C920 */
+	case 0x9805:		/* 3C9805: 3C980-TX Python-T 10/100baseTX */
 		/*FALLTHROUGH*/
 	case 0x9000:		/* 3C900-TPO */
 	case 0x9001:		/* 3C900-COMBO */
@@ -1749,6 +1750,7 @@ elnk3reset(Ether* ether)
 	case 0x9055:
 	case 0x9200:
 	case 0x9201:
+	case 0x9805:
 		ctlr->xcvr = xcvrMii;
 		resetctlr(ctlr);
 		break;

+ 1 - 0
sys/src/cmd/qa/lex.c

@@ -662,6 +662,7 @@ zaddr(Gen *a, int s)
 	case D_OPT:
 		break;
 
+	case D_DCR:
 	case D_SPR:
 	case D_OREG:
 	case D_CONST: