Browse Source

Plan 9 from Bell Labs 2005-07-15

David du Colombier 18 years ago
parent
commit
07288ffe56

+ 19 - 18
dist/replica/_plan9.db

@@ -3,13 +3,13 @@
 386/9loaddebug - 775 sys sys 1118115914 310423
 386/9loadlite - 775 sys sys 1112757508 135244
 386/9loadlitedebug - 775 sys sys 1118115915 198782
-386/9pc - 775 sys sys 1121138612 1835078
+386/9pc - 775 sys sys 1121312907 1835225
 386/9pc.gz - 664 sys sys 1112757510 643423
-386/9pccpu - 775 sys sys 1119582817 1489332
+386/9pccpu - 775 sys sys 1121312909 1489479
 386/9pccpu.gz - 664 sys sys 1112757511 529529
-386/9pcdisk - 775 sys sys 1121138616 2040876
+386/9pcdisk - 775 sys sys 1121312913 2041023
 386/9pcdisk.gz - 664 sys sys 1112757513 733576
-386/9pcf - 775 sys sys 1121138621 2383700
+386/9pcf - 775 sys sys 1121312917 2383847
 386/9pcf.gz - 664 sys sys 1112757515 886966
 386/9pxeload - 775 sys sys 1112757508 215872
 386/_9pcdisk.gz - 664 sys sys 1039764191 695837
@@ -6588,7 +6588,7 @@ sys/lib/man/permind/makind1 - 775 sys sys 956337770 530
 sys/lib/man/permind/mkfile - 664 sys sys 964889107 921
 sys/lib/man/permind/ptx.1 - 664 sys sys 956337771 2457
 sys/lib/man/permind/ptx1.c - 664 sys sys 1019537299 10958
-sys/lib/man/permind/toc - 664 sys sys 1018974165 5419
+sys/lib/man/permind/toc - 664 sys sys 1121367333 5757
 sys/lib/man/preface - 664 sys sys 958249721 2963
 sys/lib/man/preface3 - 664 sys sys 1018974168 2046
 sys/lib/man/preface4 - 664 sys sys 1020082276 1758
@@ -7278,7 +7278,7 @@ sys/man/1/filter - 664 sys sys 1041108741 4403
 sys/man/1/fmt - 664 sys sys 1070032221 1557
 sys/man/1/fortune - 664 sys sys 944959673 449
 sys/man/1/freq - 664 sys sys 944959673 735
-sys/man/1/games - 664 sys sys 1120737932 5357
+sys/man/1/games - 664 sys sys 1121367092 5355
 sys/man/1/grap - 664 sys sys 944959675 6417
 sys/man/1/graph - 664 sys sys 944959673 2858
 sys/man/1/grep - 664 sys sys 969512677 2224
@@ -7932,8 +7932,8 @@ sys/src/9/pc/ether2114x.c - 664 sys sys 1081706476 41545
 sys/src/9/pc/ether589.c - 664 sys sys 1015014516 4644
 sys/src/9/pc/ether79c970.c - 664 sys sys 1071245466 14094
 sys/src/9/pc/ether8003.c - 664 sys sys 1015014516 6665
-sys/src/9/pc/ether8139.c - 664 sys sys 1086987324 18362
-sys/src/9/pc/ether8169.c - 664 sys sys 1110882037 22704
+sys/src/9/pc/ether8139.c - 664 sys sys 1121393473 18385
+sys/src/9/pc/ether8169.c - 664 sys sys 1121391723 22704
 sys/src/9/pc/ether82543gc.c - 664 sys sys 1055689887 32296
 sys/src/9/pc/ether82557.c - 664 sys sys 1117550886 30121
 sys/src/9/pc/ether83815.c - 664 sys sys 1115744557 23481
@@ -7963,7 +7963,7 @@ sys/src/9/pc/initcode.s - 664 sys sys 1015014519 282
 sys/src/9/pc/io.h - 664 sys sys 1099761152 8095
 sys/src/9/pc/kbd.c - 664 sys sys 1079617269 11655
 sys/src/9/pc/l.s - 664 sys sys 1115566067 23833
-sys/src/9/pc/main.c - 664 sys sys 1115352568 14694
+sys/src/9/pc/main.c - 664 sys sys 1121367242 14693
 sys/src/9/pc/mem.h - 664 sys sys 1018553448 4573
 sys/src/9/pc/memory.c - 664 sys sys 1071245460 13028
 sys/src/9/pc/mkfile - 664 sys sys 1067810339 3219
@@ -7999,7 +7999,7 @@ sys/src/9/pc/sd53c8xx.n - 664 sys sys 1032059019 12455
 sys/src/9/pc/sdata.c - 664 sys sys 1121260176 51278
 sys/src/9/pc/sdmylex.c - 664 sys sys 1071245460 27812
 sys/src/9/pc/sdscsi.c - 664 sys sys 1077033661 7487
-sys/src/9/pc/trap.c - 664 sys sys 1105109602 20537
+sys/src/9/pc/trap.c - 664 sys sys 1121367232 20503
 sys/src/9/pc/uarti8250.c - 664 sys sys 1102820421 13958
 sys/src/9/pc/uartisa.c - 664 sys sys 1111725178 1775
 sys/src/9/pc/uartpci.c - 664 sys sys 1096379063 2891
@@ -9077,8 +9077,8 @@ sys/src/boot/pc/ether2114x.c - 664 sys sys 1066618033 37048
 sys/src/boot/pc/ether589.c - 664 sys sys 1107921511 4620
 sys/src/boot/pc/ether79c970.c - 664 sys sys 1015007950 11717
 sys/src/boot/pc/ether8003.c - 664 sys sys 1015007950 6446
-sys/src/boot/pc/ether8139.c - 664 sys sys 1102429126 14806
-sys/src/boot/pc/ether8169.c - 664 sys sys 1106018997 18687
+sys/src/boot/pc/ether8139.c - 664 sys sys 1121393459 14823
+sys/src/boot/pc/ether8169.c - 664 sys sys 1121391787 18687
 sys/src/boot/pc/ether82557.c - 664 sys sys 1117550886 19045
 sys/src/boot/pc/ether83815.c - 664 sys sys 1019537742 19576
 sys/src/boot/pc/ether8390.c - 664 sys sys 1112382847 16209
@@ -9116,7 +9116,7 @@ sys/src/boot/pc/pbsdisk.s - 664 sys sys 1017854325 6371
 sys/src/boot/pc/pbsdisklba - 775 sys sys 1015007954 509
 sys/src/boot/pc/pbsdisklba.s - 664 sys sys 1015007954 6022
 sys/src/boot/pc/pbslba.s - 664 sys sys 1017854326 8147
-sys/src/boot/pc/pci.c - 664 sys sys 1117636062 17818
+sys/src/boot/pc/pci.c - 664 sys sys 1121366869 17898
 sys/src/boot/pc/print.c - 664 sys sys 1094674483 219
 sys/src/boot/pc/queue.c - 664 sys sys 1015007954 566
 sys/src/boot/pc/sd.h - 664 sys sys 1094674489 2271
@@ -9433,7 +9433,7 @@ sys/src/cmd/auth/factotum - 20000000775 sys sys 1017165894 0
 sys/src/cmd/auth/factotum/apop.c - 664 sys sys 1107706102 6099
 sys/src/cmd/auth/factotum/chap.c - 664 sys sys 1107706103 8967
 sys/src/cmd/auth/factotum/confirm.c - 664 sys sys 1044829586 3103
-sys/src/cmd/auth/factotum/dat.h - 664 sys sys 1107706102 4972
+sys/src/cmd/auth/factotum/dat.h - 664 sys sys 1121367028 4946
 sys/src/cmd/auth/factotum/fgui.c - 664 sys sys 1044829587 15948
 sys/src/cmd/auth/factotum/fs.c - 664 sys sys 1107706104 10447
 sys/src/cmd/auth/factotum/log.c - 664 sys sys 1046655068 1781
@@ -13097,7 +13097,7 @@ sys/src/cmd/tlssrv.c - 664 sys sys 1087829606 3411
 sys/src/cmd/touch.c - 664 sys sys 1099760670 899
 sys/src/cmd/tprof.c - 664 sys sys 1063858806 2716
 sys/src/cmd/tr.c - 664 sys sys 944961464 6008
-sys/src/cmd/trace.c - 664 sys sys 1099760769 17947
+sys/src/cmd/trace.c - 664 sys sys 1121367076 17928
 sys/src/cmd/troff - 20000000775 sys sys 944961294 0
 sys/src/cmd/troff/FIXES - 644 sys sys 944961293 24982
 sys/src/cmd/troff/README - 644 sys sys 944961293 1168
@@ -14348,7 +14348,7 @@ sys/src/libc/port/pool.acid - 664 sys sys 1110989242 12026
 sys/src/libc/port/pool.c - 664 sys sys 1102093118 30853
 sys/src/libc/port/pow.c - 664 sys sys 1014927401 965
 sys/src/libc/port/pow10.c - 664 sys sys 1014927401 1946
-sys/src/libc/port/profile.c - 664 sys sys 1111156473 5343
+sys/src/libc/port/profile.c - 664 sys sys 1121367263 5413
 sys/src/libc/port/qsort.c - 664 sys sys 1119276453 1669
 sys/src/libc/port/quote.c - 664 sys sys 1014927401 2246
 sys/src/libc/port/rand.c - 664 sys sys 1035832918 79
@@ -14646,7 +14646,7 @@ sys/src/libmach/kobj.c - 664 sys sys 1091732625 2217
 sys/src/libmach/machdata.c - 664 sys sys 964540516 8814
 sys/src/libmach/map.c - 664 sys sys 964540517 3053
 sys/src/libmach/mkfile - 664 sys sys 1114459827 467
-sys/src/libmach/obj.c - 664 sys sys 1114459829 5918
+sys/src/libmach/obj.c - 664 sys sys 1121367249 5918
 sys/src/libmach/obj.h - 664 sys sys 964540517 603
 sys/src/libmach/q.c - 664 sys sys 1091732625 3590
 sys/src/libmach/qdb.c - 664 sys sys 1114459830 27490
@@ -14720,7 +14720,7 @@ sys/src/libmp/386/mpvecsub.s - 664 sys sys 944961744 767
 sys/src/libmp/alpha - 20000000775 sys sys 944961745 0
 sys/src/libmp/alpha/mkfile - 664 sys sys 1032061349 180
 sys/src/libmp/arm - 20000000775 sys sys 984710655 0
-sys/src/libmp/arm/mkfile - 664 sys sys 1032061349 177
+sys/src/libmp/arm/mkfile - 664 sys sys 1121367256 182
 sys/src/libmp/bigtest.c - 664 sys sys 956275914 2064
 sys/src/libmp/mips - 20000000775 sys sys 953845707 0
 sys/src/libmp/mips/mkfile - 664 sys sys 1034626997 289
@@ -15050,3 +15050,4 @@ 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
+386/lib/libc.a - 664 sys sys 1121397029 502522

+ 19 - 19
dist/replica/plan9.db

@@ -3,13 +3,13 @@
 386/9loaddebug - 775 sys sys 1118115914 310423
 386/9loadlite - 775 sys sys 1112757508 135244
 386/9loadlitedebug - 775 sys sys 1118115915 198782
-386/9pc - 775 sys sys 1121138612 1835078
+386/9pc - 775 sys sys 1121312907 1835225
 386/9pc.gz - 664 sys sys 1112757510 643423
-386/9pccpu - 775 sys sys 1119582817 1489332
+386/9pccpu - 775 sys sys 1121312909 1489479
 386/9pccpu.gz - 664 sys sys 1112757511 529529
-386/9pcdisk - 775 sys sys 1121138616 2040876
+386/9pcdisk - 775 sys sys 1121312913 2041023
 386/9pcdisk.gz - 664 sys sys 1112757513 733576
-386/9pcf - 775 sys sys 1121138621 2383700
+386/9pcf - 775 sys sys 1121312917 2383847
 386/9pcf.gz - 664 sys sys 1112757515 886966
 386/9pxeload - 775 sys sys 1112757508 215872
 386/_9pcdisk.gz - 664 sys sys 1039764191 695837
@@ -540,7 +540,7 @@
 386/lib/libauthsrv.a - 664 sys sys 1117249746 34098
 386/lib/libbin.a - 664 sys sys 1115950150 2534
 386/lib/libbio.a - 664 sys sys 1115950150 26078
-386/lib/libc.a - 664 sys sys 1119496670 502296
+386/lib/libc.a - 664 sys sys 1121397029 502522
 386/lib/libcomplete.a - 664 sys sys 1115950151 6370
 386/lib/libcontrol.a - 664 sys sys 1115950152 274922
 386/lib/libdisk.a - 664 sys sys 1115950152 42234
@@ -6588,7 +6588,7 @@ sys/lib/man/permind/makind1 - 775 sys sys 956337770 530
 sys/lib/man/permind/mkfile - 664 sys sys 964889107 921
 sys/lib/man/permind/ptx.1 - 664 sys sys 956337771 2457
 sys/lib/man/permind/ptx1.c - 664 sys sys 1019537299 10958
-sys/lib/man/permind/toc - 664 sys sys 1018974165 5419
+sys/lib/man/permind/toc - 664 sys sys 1121367333 5757
 sys/lib/man/preface - 664 sys sys 958249721 2963
 sys/lib/man/preface3 - 664 sys sys 1018974168 2046
 sys/lib/man/preface4 - 664 sys sys 1020082276 1758
@@ -7278,7 +7278,7 @@ sys/man/1/filter - 664 sys sys 1041108741 4403
 sys/man/1/fmt - 664 sys sys 1070032221 1557
 sys/man/1/fortune - 664 sys sys 944959673 449
 sys/man/1/freq - 664 sys sys 944959673 735
-sys/man/1/games - 664 sys sys 1120737932 5357
+sys/man/1/games - 664 sys sys 1121367092 5355
 sys/man/1/grap - 664 sys sys 944959675 6417
 sys/man/1/graph - 664 sys sys 944959673 2858
 sys/man/1/grep - 664 sys sys 969512677 2224
@@ -7932,8 +7932,8 @@ sys/src/9/pc/ether2114x.c - 664 sys sys 1081706476 41545
 sys/src/9/pc/ether589.c - 664 sys sys 1015014516 4644
 sys/src/9/pc/ether79c970.c - 664 sys sys 1071245466 14094
 sys/src/9/pc/ether8003.c - 664 sys sys 1015014516 6665
-sys/src/9/pc/ether8139.c - 664 sys sys 1086987324 18362
-sys/src/9/pc/ether8169.c - 664 sys sys 1110882037 22704
+sys/src/9/pc/ether8139.c - 664 sys sys 1121393473 18385
+sys/src/9/pc/ether8169.c - 664 sys sys 1121391723 22704
 sys/src/9/pc/ether82543gc.c - 664 sys sys 1055689887 32296
 sys/src/9/pc/ether82557.c - 664 sys sys 1117550886 30121
 sys/src/9/pc/ether83815.c - 664 sys sys 1115744557 23481
@@ -7963,7 +7963,7 @@ sys/src/9/pc/initcode.s - 664 sys sys 1015014519 282
 sys/src/9/pc/io.h - 664 sys sys 1099761152 8095
 sys/src/9/pc/kbd.c - 664 sys sys 1079617269 11655
 sys/src/9/pc/l.s - 664 sys sys 1115566067 23833
-sys/src/9/pc/main.c - 664 sys sys 1115352568 14694
+sys/src/9/pc/main.c - 664 sys sys 1121367242 14693
 sys/src/9/pc/mem.h - 664 sys sys 1018553448 4573
 sys/src/9/pc/memory.c - 664 sys sys 1071245460 13028
 sys/src/9/pc/mkfile - 664 sys sys 1067810339 3219
@@ -7999,7 +7999,7 @@ sys/src/9/pc/sd53c8xx.n - 664 sys sys 1032059019 12455
 sys/src/9/pc/sdata.c - 664 sys sys 1121260176 51278
 sys/src/9/pc/sdmylex.c - 664 sys sys 1071245460 27812
 sys/src/9/pc/sdscsi.c - 664 sys sys 1077033661 7487
-sys/src/9/pc/trap.c - 664 sys sys 1105109602 20537
+sys/src/9/pc/trap.c - 664 sys sys 1121367232 20503
 sys/src/9/pc/uarti8250.c - 664 sys sys 1102820421 13958
 sys/src/9/pc/uartisa.c - 664 sys sys 1111725178 1775
 sys/src/9/pc/uartpci.c - 664 sys sys 1096379063 2891
@@ -9077,8 +9077,8 @@ sys/src/boot/pc/ether2114x.c - 664 sys sys 1066618033 37048
 sys/src/boot/pc/ether589.c - 664 sys sys 1107921511 4620
 sys/src/boot/pc/ether79c970.c - 664 sys sys 1015007950 11717
 sys/src/boot/pc/ether8003.c - 664 sys sys 1015007950 6446
-sys/src/boot/pc/ether8139.c - 664 sys sys 1102429126 14806
-sys/src/boot/pc/ether8169.c - 664 sys sys 1106018997 18687
+sys/src/boot/pc/ether8139.c - 664 sys sys 1121393459 14823
+sys/src/boot/pc/ether8169.c - 664 sys sys 1121391787 18687
 sys/src/boot/pc/ether82557.c - 664 sys sys 1117550886 19045
 sys/src/boot/pc/ether83815.c - 664 sys sys 1019537742 19576
 sys/src/boot/pc/ether8390.c - 664 sys sys 1112382847 16209
@@ -9116,7 +9116,7 @@ sys/src/boot/pc/pbsdisk.s - 664 sys sys 1017854325 6371
 sys/src/boot/pc/pbsdisklba - 775 sys sys 1015007954 509
 sys/src/boot/pc/pbsdisklba.s - 664 sys sys 1015007954 6022
 sys/src/boot/pc/pbslba.s - 664 sys sys 1017854326 8147
-sys/src/boot/pc/pci.c - 664 sys sys 1117636062 17818
+sys/src/boot/pc/pci.c - 664 sys sys 1121366869 17898
 sys/src/boot/pc/print.c - 664 sys sys 1094674483 219
 sys/src/boot/pc/queue.c - 664 sys sys 1015007954 566
 sys/src/boot/pc/sd.h - 664 sys sys 1094674489 2271
@@ -9433,7 +9433,7 @@ sys/src/cmd/auth/factotum - 20000000775 sys sys 1017165894 0
 sys/src/cmd/auth/factotum/apop.c - 664 sys sys 1107706102 6099
 sys/src/cmd/auth/factotum/chap.c - 664 sys sys 1107706103 8967
 sys/src/cmd/auth/factotum/confirm.c - 664 sys sys 1044829586 3103
-sys/src/cmd/auth/factotum/dat.h - 664 sys sys 1107706102 4972
+sys/src/cmd/auth/factotum/dat.h - 664 sys sys 1121367028 4946
 sys/src/cmd/auth/factotum/fgui.c - 664 sys sys 1044829587 15948
 sys/src/cmd/auth/factotum/fs.c - 664 sys sys 1107706104 10447
 sys/src/cmd/auth/factotum/log.c - 664 sys sys 1046655068 1781
@@ -13097,7 +13097,7 @@ sys/src/cmd/tlssrv.c - 664 sys sys 1087829606 3411
 sys/src/cmd/touch.c - 664 sys sys 1099760670 899
 sys/src/cmd/tprof.c - 664 sys sys 1063858806 2716
 sys/src/cmd/tr.c - 664 sys sys 944961464 6008
-sys/src/cmd/trace.c - 664 sys sys 1099760769 17947
+sys/src/cmd/trace.c - 664 sys sys 1121367076 17928
 sys/src/cmd/troff - 20000000775 sys sys 944961294 0
 sys/src/cmd/troff/FIXES - 644 sys sys 944961293 24982
 sys/src/cmd/troff/README - 644 sys sys 944961293 1168
@@ -14348,7 +14348,7 @@ sys/src/libc/port/pool.acid - 664 sys sys 1110989242 12026
 sys/src/libc/port/pool.c - 664 sys sys 1102093118 30853
 sys/src/libc/port/pow.c - 664 sys sys 1014927401 965
 sys/src/libc/port/pow10.c - 664 sys sys 1014927401 1946
-sys/src/libc/port/profile.c - 664 sys sys 1111156473 5343
+sys/src/libc/port/profile.c - 664 sys sys 1121367263 5413
 sys/src/libc/port/qsort.c - 664 sys sys 1119276453 1669
 sys/src/libc/port/quote.c - 664 sys sys 1014927401 2246
 sys/src/libc/port/rand.c - 664 sys sys 1035832918 79
@@ -14646,7 +14646,7 @@ sys/src/libmach/kobj.c - 664 sys sys 1091732625 2217
 sys/src/libmach/machdata.c - 664 sys sys 964540516 8814
 sys/src/libmach/map.c - 664 sys sys 964540517 3053
 sys/src/libmach/mkfile - 664 sys sys 1114459827 467
-sys/src/libmach/obj.c - 664 sys sys 1114459829 5918
+sys/src/libmach/obj.c - 664 sys sys 1121367249 5918
 sys/src/libmach/obj.h - 664 sys sys 964540517 603
 sys/src/libmach/q.c - 664 sys sys 1091732625 3590
 sys/src/libmach/qdb.c - 664 sys sys 1114459830 27490
@@ -14720,7 +14720,7 @@ sys/src/libmp/386/mpvecsub.s - 664 sys sys 944961744 767
 sys/src/libmp/alpha - 20000000775 sys sys 944961745 0
 sys/src/libmp/alpha/mkfile - 664 sys sys 1032061349 180
 sys/src/libmp/arm - 20000000775 sys sys 984710655 0
-sys/src/libmp/arm/mkfile - 664 sys sys 1032061349 177
+sys/src/libmp/arm/mkfile - 664 sys sys 1121367256 182
 sys/src/libmp/bigtest.c - 664 sys sys 956275914 2064
 sys/src/libmp/mips - 20000000775 sys sys 953845707 0
 sys/src/libmp/mips/mkfile - 664 sys sys 1034626997 289

+ 19 - 0
dist/replica/plan9.log

@@ -19639,3 +19639,22 @@
 1121261538 0 c sys/src/9/pc/pci.c - 664 sys sys 1121260128 26418
 1121261538 1 c sys/src/9/pc/sdata.c - 664 sys sys 1121260176 51278
 1121304747 0 c sys/games/lib/fortunes - 664 sys sys 1121303903 254178
+1121313749 0 c 386/9pc - 775 sys sys 1121312907 1835225
+1121313749 1 c 386/9pccpu - 775 sys sys 1121312909 1489479
+1121313749 2 c 386/9pcdisk - 775 sys sys 1121312913 2041023
+1121313749 3 c 386/9pcf - 775 sys sys 1121312917 2383847
+1121367762 0 c sys/lib/man/permind/toc - 664 sys sys 1121367333 5757
+1121367762 1 c sys/man/1/games - 664 sys sys 1121367092 5355
+1121367762 2 c sys/src/9/pc/main.c - 664 sys sys 1121367242 14693
+1121367762 3 c sys/src/9/pc/trap.c - 664 sys sys 1121367232 20503
+1121367762 4 c sys/src/boot/pc/pci.c - 664 sys sys 1121366869 17898
+1121367762 5 c sys/src/cmd/auth/factotum/dat.h - 664 sys sys 1121367028 4946
+1121367762 6 c sys/src/cmd/trace.c - 664 sys sys 1121367076 17928
+1121367762 7 c sys/src/libc/port/profile.c - 664 sys sys 1121367263 5413
+1121367762 8 c sys/src/libmach/obj.c - 664 sys sys 1121367249 5918
+1121367762 9 c sys/src/libmp/arm/mkfile - 664 sys sys 1121367256 182
+1121392968 0 c sys/src/9/pc/ether8169.c - 664 sys sys 1121391723 22704
+1121392968 1 c sys/src/boot/pc/ether8169.c - 664 sys sys 1121391787 18687
+1121394767 0 c sys/src/9/pc/ether8139.c - 664 sys sys 1121393473 18385
+1121394767 1 c sys/src/boot/pc/ether8139.c - 664 sys sys 1121393459 14823
+1121398369 0 c 386/lib/libc.a - 664 sys sys 1121397029 502522

+ 446 - 421
sys/lib/man/permind/toc

@@ -2,163 +2,168 @@ INTRO 1 1
 2A 1 4
 2C 1 5
 2L 1 8
-AAN 1 10
-ACID 1 11
-ACME 1 15
+ACID 1 10
+ACME 1 14
+AP 1 19
 AR 1 20
 ASCII 1 21
-AVIATION 1 22
-AWK 1 23
-BASENAME 1 26
-BC 1 27
-BIND 1 29
-BITSYLOAD 1 31
-BUNDLE 1 32
-CAL 1 33
-CALENDAR 1 34
-CAT 1 35
+AWK 1 22
+BASENAME 1 25
+BC 1 26
+BIND 1 28
+BITSYLOAD 1 30
+BUNDLE 1 31
+CAL 1 32
+CALENDAR 1 33
+CAT 1 34
+CB 1 35
 CHGRP 1 36
 CHMOD 1 37
-CJ 1 38
-CLEANNAME 1 39
-CMP 1 40
-COLORS 1 41
-COMM 1 42
-COMPRESS 1 43
-CON 1 45
-CP 1 47
-CPP 1 48
-CPU 1 49
-CROP 1 50
-DATE 1 51
-DB 1 52
-DC 1 58
-DD 1 60
-DEROFF 1 62
-DIFF 1 63
-DISTILL 1 64
-DOC2TXT 1 65
-DOCTYPE 1 66
-DU 1 67
-DUP 1 68
-ECHO 1 70
-ED 1 71
-EMACS 1 75
-EQN 1 76
-FACES 1 78
-FACTOR 1 79
-FILE 1 80
-FMT 1 81
-FORTUNE 1 82
-FREQ 1 83
-GAMES 1 84
+CLEANNAME 1 38
+CMP 1 39
+COLORS 1 40
+COMM 1 41
+CON 1 42
+CP 1 44
+CPP 1 45
+CPU 1 46
+CROP 1 47
+DATE 1 48
+DB 1 49
+DC 1 55
+DD 1 57
+DELKEY 1 59
+DEROFF 1 60
+DIFF 1 61
+DOC2TXT 1 62
+DOCTYPE 1 63
+DU 1 64
+ECHO 1 65
+ED 1 66
+EMACS 1 70
+EQN 1 71
+EXPECT 1 73
+FACES 1 75
+FACTOR 1 76
+FILE 1 77
+FILTER 1 78
+FMT 1 80
+FORTUNE 1 81
+FREQ 1 82
+GAMES 1 83
 GRAP 1 85
 GRAPH 1 87
 GREP 1 88
 GS 1 89
-GZIP 1 92
-HGET 1 93
-HISTORY 1 94
-HOC 1 95
-IDIFF 1 96
-JOIN 1 97
-JPG 1 98
-KILL 1 100
-KTRACE 1 101
-LEAK 1 102
-LENS 1 103
-LEX 1 104
-LML 1 105
-LOOK 1 107
-LP 1 108
-LS 1 109
-MAIL 1 110
-MAN 1 118
-MC 1 119
-MK 1 120
-MKDIR 1 124
-MP 1 125
-MS2HTML 1 128
-NETSTAT 1 129
-NEWS 1 130
-NM 1 131
-NOWEB 1 132
-NS 1 137
-P 1 138
-PAC 1 139
-PAGE 1 140
-PASSWD 1 142
-PCC 1 143
-PIC 1 145
-PIPEFILE 1 148
-PLOT 1 149
-PLUMB 1 150
-PQ 1 151
-PR 1 153
-PROF 1 154
-PROOF 1 155
-PS 1 156
-PWD 1 157
-PYTHON 1 158
-RC 1 162
-REPLICA 1 167
-RESAMPLE 1 168
-RIO 1 169
-RM 1 173
-RTSTATS 1 174
-SAM 1 175
-SECSTORE 1 180
-SED 1 181
-SEQ 1 184
-SIZE 1 185
-SLEEP 1 186
-SORT 1 187
-SPELL 1 189
-SPIN 1 190
-SPLIT 1 192
-SRC 1 193
-SSH 1 194
-STOP 1 196
-STRINGS 1 197
-STRIP 1 198
-SUM 1 199
-SYSCALL 1 200
-TAIL 1 201
-TAPEFS 1 202
-TAR 1 203
-TBL 1 204
-TCS 1 206
-TEE 1 207
-TEL 1 208
-TEST 1 209
-TEX 1 210
-TIME 1 214
-TOUCH 1 215
-TR 1 216
-TROFF 1 217
-TROFF2HTML 1 218
-TWEAK 1 219
-UNIQ 1 221
-UNITS 1 222
-VI 1 223
-VNC 1 225
-VT 1 227
-WC 1 228
-WHO 1 229
-XD 1 230
-YACC 1 231
-YESTERDAY 1 233
-INTRO 2 234
-9P 2 237
-9PFID 2 241
-9PFILE 2 243
-ABORT 2 245
-ABS 2 246
-ACCESS 2 247
-ADDPT 2 248
-AES 2 250
-ALLOCIMAGE 2 251
-ARG 2 254
+GVIEW 1 92
+GZIP 1 94
+HGET 1 95
+HISTORY 1 96
+HOC 1 97
+IDIFF 1 98
+JOIN 1 99
+JPG 1 100
+KBMAP 1 102
+KILL 1 103
+KTRACE 1 104
+LEAK 1 105
+LENS 1 106
+LEX 1 107
+LOOK 1 108
+LP 1 109
+LS 1 111
+MAIL 1 113
+MAN 1 114
+MARSHAL 1 115
+MC 1 116
+MK 1 117
+MKDIR 1 122
+MLMGR 1 123
+MS2HTML 1 124
+NEDMAIL 1 125
+NETSTAT 1 128
+NEWS 1 129
+NM 1 130
+NS 1 131
+P 1 132
+PAGE 1 133
+PASSWD 1 135
+PATCH 1 136
+PCC 1 137
+PIC 1 139
+PIPEFILE 1 142
+PLOT 1 143
+PLUMB 1 144
+PQ 1 145
+PR 1 147
+PROF 1 148
+PROOF 1 149
+PS 1 150
+PS2PDF 1 151
+PWD 1 152
+RC 1 153
+REPLICA 1 158
+RESAMPLE 1 161
+RIO 1 162
+RM 1 166
+RWD 1 167
+SAM 1 169
+SECSTORE 1 174
+SED 1 176
+SEQ 1 179
+SIZE 1 180
+SLEEP 1 181
+SORT 1 182
+SPELL 1 184
+SPIN 1 185
+SPLIT 1 187
+SRC 1 188
+SSH 1 189
+STOP 1 191
+STRINGS 1 192
+STRIP 1 193
+SUM 1 194
+SYSCALL 1 195
+TAIL 1 196
+TAR 1 197
+TBL 1 199
+TCS 1 201
+TEE 1 202
+TEL 1 203
+TEST 1 204
+THESAURUS 1 206
+TIME 1 207
+TOUCH 1 208
+TR 1 209
+TRACE 1 210
+TROFF 1 211
+TROFF2HTML 1 212
+TWEAK 1 213
+UNIQ 1 215
+UNITS 1 216
+UPTIME 1 217
+VAC 1 218
+VI 1 220
+VNC 1 222
+VT 1 224
+WC 1 225
+WHO 1 226
+WINWATCH 1 227
+XD 1 228
+YACC 1 229
+YESTERDAY 1 231
+INTRO 2 232
+9P 2 235
+9PCMDBUF 2 239
+9PFID 2 240
+9PFILE 2 242
+ABORT 2 244
+ABS 2 245
+ACCESS 2 246
+ADDPT 2 247
+AES 2 249
+ALLOCIMAGE 2 250
+ARG 2 253
 ARITH3 2 255
 ASSERT 2 257
 ATOF 2 258
@@ -173,124 +178,124 @@ CACHECHARS 2 272
 CHDIR 2 275
 CLEANNAME 2 276
 COLOR 2 277
-CONTROL 2 278
-CPUTIME 2 295
-CTIME 2 296
-CTYPE 2 298
-DEBUGGER 2 299
-DES 2 302
-DIAL 2 304
-DIRREAD 2 307
-DISK 2 308
-DRAW 2 309
-DUP 2 314
-EDITCONTROL 2 315
+COMPLETE 2 278
+CONTROL 2 279
+CPUTIME 2 296
+CTIME 2 297
+CTYPE 2 299
+DEBUGGER 2 300
+DES 2 303
+DIAL 2 305
+DIRREAD 2 308
+DISK 2 309
+DRAW 2 310
+DSA 2 316
+DUP 2 318
+DYNLD 2 319
 ELGAMAL 2 321
-ENCODE 2 322
-ENCRYPT 2 323
-ERRSTR 2 324
-EVENT 2 325
-EXEC 2 328
-EXITS 2 330
-EXP 2 331
-FAUTH 2 332
-FCALL 2 333
-FD2PATH 2 336
-FGETC 2 337
-FLATE 2 339
-FLOOR 2 341
-FMTINSTALL 2 342
-FOPEN 2 345
-FORK 2 348
-FPRINTF 2 350
-FRAME 2 353
-FREXP 2 356
-FSCANF 2 357
-FVERSION 2 360
-GENRANDOM 2 361
-GETCALLERPC 2 362
-GETENV 2 363
-GETFCR 2 364
-GETFIELDS 2 365
-GETPID 2 366
-GETUSER 2 367
-GETWD 2 368
-GRAPHICS 2 369
-HTML 2 374
-HTTPD 2 386
-HYPOT 2 391
-INTMAP 2 392
-IOUNIT 2 393
-IP 2 394
-ISALPHARUNE 2 397
-JPG 2 398
-KEYBOARD 2 399
-LOCK 2 400
-MACH 2 402
-MALLOC 2 405
-MATRIX 2 407
-MEMDRAW 2 409
-MEMLAYER 2 413
-MEMORY 2 416
-MKTEMP 2 417
-MOUSE 2 418
-MP 2 420
-MULDIV 2 424
-NAN 2 425
-NDB 2 426
-NOTIFY 2 429
-OBJECT 2 431
-OPEN 2 433
-PERROR 2 434
-PIPE 2 435
-PLUMB 2 436
-POOL 2 438
-POSTNOTE 2 441
-PQ 2 442
-PRIME 2 443
-PRINT 2 444
-PRIVALLOC 2 447
-PROTO 2 448
-PUSHSSL 2 449
-PUSHTLS 2 450
-QBALL 2 452
-QSORT 2 453
-QUATERNION 2 454
-QUOTE 2 456
-RAND 2 457
-RC4 2 459
-READ 2 460
-READCOLMAP 2 461
-READV 2 462
-REGEXP 2 463
-REMOVE 2 465
-RENDEZVOUS 2 466
-RSA 2 467
-RUNE 2 469
-RUNESTRCAT 2 471
-SCRIBBLE 2 472
-SCSI 2 474
-SECHASH 2 476
-SEEK 2 478
-SEGATTACH 2 479
-SEGBRK 2 481
-SEGFLUSH 2 482
-SETJMP 2 483
-SIN 2 484
-SINH 2 485
-SLEEP 2 486
-STAT 2 487
-STRCAT 2 489
-STRING 2 491
-STRINGSIZE 2 493
-SUBFONT 2 494
-SYMBOL 2 496
-THREAD 2 499
-TIME 2 503
-TMPFILE 2 504
-WAIT 2 505
-WINDOW 2 506
-WORLDMAP 2 508
+ENCODE 2 323
+ENCRYPT 2 324
+ERRSTR 2 325
+EVENT 2 326
+EXEC 2 329
+EXITS 2 331
+EXP 2 332
+FAUTH 2 333
+FCALL 2 334
+FD2PATH 2 337
+FGETC 2 338
+FLATE 2 340
+FLOOR 2 342
+FMTINSTALL 2 343
+FOPEN 2 346
+FORK 2 349
+FPRINTF 2 351
+FRAME 2 354
+FREXP 2 357
+FSCANF 2 358
+FVERSION 2 361
+GENRANDOM 2 362
+GETCALLERPC 2 363
+GETENV 2 364
+GETFCR 2 365
+GETFIELDS 2 366
+GETPID 2 367
+GETUSER 2 368
+GETWD 2 369
+GRAPHICS 2 370
+HTML 2 375
+HTTPD 2 387
+HYPOT 2 392
+INTMAP 2 393
+IOPROC 2 394
+IOUNIT 2 396
+IP 2 397
+ISALPHARUNE 2 400
+KEYBOARD 2 401
+LOCK 2 402
+MACH 2 404
+MALLOC 2 407
+MATRIX 2 409
+MEMDRAW 2 411
+MEMLAYER 2 415
+MEMORY 2 418
+MKTEMP 2 419
+MOUSE 2 420
+MP 2 422
+MULDIV 2 426
+NAN 2 427
+NDB 2 428
+NOTIFY 2 432
+OBJECT 2 434
+OPEN 2 436
+PERROR 2 437
+PIPE 2 438
+PLUMB 2 439
+POOL 2 441
+POSTNOTE 2 444
+PRIME 2 445
+PRINT 2 446
+PRIVALLOC 2 449
+PROTO 2 450
+PUSHSSL 2 451
+PUSHTLS 2 452
+QBALL 2 454
+QSORT 2 455
+QUATERNION 2 456
+QUOTE 2 458
+RAND 2 459
+RC4 2 461
+READ 2 462
+READCOLMAP 2 463
+READV 2 464
+REGEXP 2 465
+REMOVE 2 467
+RENDEZVOUS 2 468
+RSA 2 469
+RUNE 2 471
+RUNESTRCAT 2 473
+SCRIBBLE 2 474
+SCSI 2 476
+SECHASH 2 478
+SEEK 2 480
+SEGATTACH 2 481
+SEGBRK 2 483
+SEGFLUSH 2 484
+SETJMP 2 485
+SIN 2 486
+SINH 2 487
+SLEEP 2 488
+STAT 2 489
+STRCAT 2 491
+STRING 2 493
+STRINGSIZE 2 495
+SUBFONT 2 496
+SYMBOL 2 498
+THREAD 2 501
+TIME 2 505
+TMPFILE 2 506
+WAIT 2 507
+WINDOW 2 508
 INTRO 3 510
 APM 3 511
 ARCH 3 512
@@ -302,158 +307,178 @@ DUP 3 523
 ENV 3 524
 ETHER 3 525
 FLOPPY 3 526
-I82365 3 527
-IP 3 528
-KPROF 3 536
-LOOPBACK 3 537
-LPT 3 538
-MNT 3 539
-MOUSE 3 540
-PIPE 3 542
-PROC 3 543
-REALTIME 3 546
-ROOT 3 550
-RTC 3 551
-SD 3 552
-SEGMENT 3 554
-SRV 3 555
-SSL 3 556
-TLS 3 558
-UART 3 560
-USB 3 561
-VGA 3 564
-INTRO 4 566
-ACME 4 567
-ARCHFS 4 570
-CDFS 4 571
-CFS 4 573
-CONSOLEFS 4 574
-DOSSRV 4 576
-EXPORTFS 4 578
-FACTOTUM 4 580
-FS 4 585
-FTPFS 4 587
-IMPORT 4 589
-IOSTATS 4 590
-KEYFS 4 591
-KFS 4 593
-LNFS 4 594
-NAMESPACE 4 595
-NNTPFS 4 598
-PAQFS 4 599
-PLUMBER 4 600
-RAMFS 4 601
-RATFS 4 602
-RDBFS 4 603
-RIO 4 604
-SACFS 4 606
-SNAP 4 607
-SRV 4 608
-TAPEFS 4 610
-TELCO 4 611
-U9FS 4 613
-USB 4 615
-USBD 4 617
-WEBCOOKIES 4 618
-WEBFS 4 620
-WIKIFS 4 623
-INTRO 5 625
-ATTACH 5 629
-CLUNK 5 630
-ERROR 5 631
-FLUSH 5 632
-OPEN 5 633
-READ 5 635
-REMOVE 5 636
-STAT 5 637
-VERSION 5 639
-WALK 5 640
-INTRO 6 641
-A.OUT 6 642
-AR 6 644
-AUTHSRV 6 645
-COLOR 6 648
-CVS 6 650
-FACE 6 654
-FONT 6 655
-IMAGE 6 656
-KEYBOARD 6 658
-MAN 6 660
-MAP 6 662
-MPICTURES 6 663
-MS 6 664
-NAMESPACE 6 666
-NDB 6 667
-NOWEB 6 669
-PLOT 6 671
-PLUMB 6 673
-REGEXP 6 677
-REWRITE 6 678
-SMTPD 6 679
-SNAP 6 681
-USERS 6 682
-UTF 6 683
-VGADB 6 684
-INTRO 7 687
-ASTRO 7 688
-AUDIO 7 689
-CHDB 7 690
-CLASSICAL 7 692
-DICT 7 695
-DISPATCH 7 696
-EV 7 697
-JUKE 7 699
-MAP 7 700
-MODULES 7 704
-PLAYLISTFS 7 705
-ROAD 7 706
-SCAT 7 708
-INTRO 8 711
-9LOAD 8 712
-9PCON 8 715
-APM 8 716
-AUTH 8 717
-BOOT 8 719
-BOOTING 8 721
-CPURC 8 723
-CRON 8 724
-DHCPD 8 725
-DRAWTERM 8 727
-FS 8 728
-FSCONFIG 8 732
-HTTPD 8 734
-INIT 8 736
-IPCONFIG 8 737
-IPSERV 8 739
-KFSCMD 8 741
-LISTEN 8 743
-LP 8 744
-MK9660 8 745
-MKFS 8 746
-MKPAQFS 8 747
-MKSACFS 8 748
-MOUSE 8 749
-NA 8 750
-NDB 8 751
-NEWUSER 8 754
-NFSSERVER 8 756
-PCMCIA 8 758
-PING 8 759
-PLAN9.INI 8 760
-PPP 8 766
-PREP 8 768
-QER 8 772
-REBOOT 8 774
-REPLICA 8 775
-SCANMAIL 8 777
-SCUZZ 8 780
-SECSTORE 8 783
-SECURENET 8 784
-SNOOPY 8 785
-STATS 8 787
-SWAP 8 789
-TIMESYNC 8 790
-TLSSRV 8 791
-UDPECHO 8 792
-UPDATE 8 793
-VGA 8 794
+FS 3 527
+I82365 3 528
+IP 3 529
+KBMAP 3 537
+KPROF 3 538
+LOOPBACK 3 539
+LPT 3 540
+MNT 3 541
+MOUSE 3 542
+PIPE 3 544
+PNP 3 545
+PROC 3 547
+ROOT 3 551
+RTC 3 552
+SD 3 553
+SEGMENT 3 555
+SRV 3 556
+SSL 3 557
+TLS 3 559
+UART 3 561
+USB 3 562
+VGA 3 565
+INTRO 4 567
+ACME 4 568
+ARCHFS 4 571
+CDFS 4 572
+CFS 4 574
+CONSOLEFS 4 575
+CVSFS 4 577
+DOSSRV 4 578
+EXECNET 4 580
+EXPORTFS 4 581
+EXT2SRV 4 583
+FACTOTUM 4 584
+FOSSIL 4 589
+FS 4 592
+FTPFS 4 594
+IMPORT 4 596
+IOSTATS 4 598
+KEYFS 4 599
+KFS 4 601
+LNFS 4 602
+MNTGEN 4 603
+NAMESPACE 4 604
+NFS 4 607
+NNTPFS 4 609
+PAQFS 4 610
+PLUMBER 4 611
+RAMFS 4 612
+RATFS 4 613
+RDBFS 4 614
+RIO 4 615
+SACFS 4 618
+SNAP 4 619
+SRV 4 620
+TAPEFS 4 622
+TELCO 4 623
+U9FS 4 625
+UPASFS 4 627
+USB 4 629
+USBD 4 631
+VACFS 4 632
+WEBCOOKIES 4 633
+WEBFS 4 635
+WIKIFS 4 638
+INTRO 5 640
+ATTACH 5 644
+CLUNK 5 645
+ERROR 5 646
+FLUSH 5 647
+OPEN 5 648
+READ 5 650
+REMOVE 5 651
+STAT 5 652
+VERSION 5 654
+WALK 5 655
+INTRO 6 656
+A.OUT 6 657
+AR 6 659
+AUTHSRV 6 660
+COLOR 6 663
+FACE 6 665
+FONT 6 666
+IMAGE 6 667
+KEYBOARD 6 669
+KEYS.WHO 6 671
+MAN 6 672
+MAP 6 674
+MPICTURES 6 675
+MS 6 676
+NAMESPACE 6 678
+NDB 6 679
+PLOT 6 682
+PLUMB 6 684
+REGEXP 6 688
+REWRITE 6 689
+SMTPD 6 690
+SNAP 6 692
+THUMBPRINT 6 693
+USERS 6 694
+UTF 6 695
+VENTI.CONF 6 696
+VGADB 6 697
+INTRO 7 700
+ASTRO 7 701
+AUDIO 7 702
+DICT 7 703
+JUKE 7 704
+MAP 7 707
+PLAYLISTFS 7 711
+SCAT 7 713
+INTRO 8 716
+9LOAD 8 717
+9PCON 8 720
+AAN 8 721
+ALIASMAIL 8 722
+APM 8 723
+AUTH 8 724
+BOOT 8 726
+BOOTING 8 729
+CHECKARENAS 8 731
+CPURC 8 732
+CRON 8 733
+DHCPD 8 734
+DRAWTERM 8 736
+FOSSILCONS 8 737
+FS 8 743
+FSCONFIG 8 748
+GPSFS 8 751
+HTTPD 8 753
+INIT 8 755
+IPCONFIG 8 756
+IPSERV 8 759
+KFSCMD 8 761
+LISTEN 8 763
+LP 8 765
+MK9660 8 766
+MKFS 8 768
+MKPAQFS 8 769
+MKSACFS 8 770
+MOUSE 8 771
+NA 8 772
+NDB 8 773
+NEWUSER 8 777
+NFSSERVER 8 779
+PCMCIA 8 781
+PEM 8 782
+PING 8 783
+PLAN9.INI 8 785
+POP3 8 793
+PPP 8 794
+PREP 8 796
+QER 8 800
+REBOOT 8 802
+REPLICA 8 803
+RSA 8 805
+SCANMAIL 8 807
+SCREENLOCK 8 810
+SCUZZ 8 811
+SECSTORE 8 814
+SECURENET 8 815
+SEND 8 816
+SMTP 8 817
+SNOOPY 8 819
+STATS 8 821
+STUB 8 823
+SWAP 8 824
+TIMESYNC 8 825
+TLSSRV 8 826
+TRAMPOLINE 8 827
+UDPECHO 8 828
+UPDATE 8 829
+VENTI 8 830
+VENTIAUX 8 832
+VGA 8 835

+ 0 - 2
sys/man/1/games

@@ -208,7 +208,6 @@ with varying degree of difficulty.
 Pressing the
 .B Q
 key quits sudoku
-
 .SH FILES
 .TP
 .B /sys/games/lib/[45]scores
@@ -230,7 +229,6 @@ images and boards used by
 .I sudoku
 .SH SOURCE
 .B /sys/src/games
-
 .SH BUGS
 In 4s and 5s mouse warping (when the game is resumed,
 and when a new tile appears) does not happen when

+ 2 - 2
sys/src/9/pc/ether8139.c

@@ -582,13 +582,13 @@ rtl8139interrupt(Ureg*, void* arg)
 		}
 
 		/*
-		 * Only Serr|Timer should be left by now.
+		 * Only Serr|Timerbit should be left by now.
 		 * Should anything be done to tidy up? TimerInt isn't
 		 * used so that can be cleared. A PCI bus error is indicated
 		 * by Serr, that's pretty serious; is there anyhing to do
 		 * other than try to reinitialise the chip?
 		 */
-		if(isr != 0){
+		if((isr & (Serr|Timerbit)) != 0){
 			iprint("rtl8139interrupt: imr %4.4uX isr %4.4uX\n",
 				csr16r(ctlr, Imr), isr);
 			if(isr & Timerbit)

+ 1 - 1
sys/src/9/pc/ether8169.c

@@ -865,7 +865,7 @@ rtl8169interrupt(Ureg*, void* arg)
 		 * Some of the reserved bits get set sometimes...
 		 */
 		if(isr & (Serr|Timeout|Tdu|Fovw|Punlc|Rdu|Ter|Tok|Rer|Rok))
-			panic("rtl8139interrupt: imr %4.4uX isr %4.4uX\n",
+			panic("rtl8169interrupt: imr %4.4uX isr %4.4uX\n",
 				csr16r(ctlr, Imr), isr);
 	}
 }

+ 1 - 1
sys/src/9/pc/main.c

@@ -588,7 +588,7 @@ procsave(Proc *p)
 			 * until the process runs again and generates an
 			 * emulation fault to activate the FPU.
 			 */
-			fpsave(&up->fpsave);
+			fpsave(&p->fpsave);
 		}
 		p->fpstate = FPinactive;
 	}

+ 0 - 3
sys/src/9/pc/trap.c

@@ -885,9 +885,6 @@ execregs(ulong entry, ulong ssize, ulong nargs)
 	ulong *sp;
 	Ureg *ureg;
 
-	up->fpstate = FPinit;
-	fpoff();
-
 	sp = (ulong*)(USTKTOP - ssize);
 	*--sp = nargs;
 

+ 1 - 1
sys/src/boot/pc/ether8139.c

@@ -478,7 +478,7 @@ rtl8139interrupt(Ureg*, void* arg)
 		 * by Serr, that's pretty serious; is there anyhing to do
 		 * other than try to reinitialise the chip?
 		 */
-		if(isr != 0){
+		if((isr & (Serr|Timer)) != 0){
 			print("rtl8139interrupt: imr %4.4uX isr %4.4uX\n",
 				csr16r(ctlr, Imr), isr);
 			if(isr & Timer)

+ 1 - 1
sys/src/boot/pc/ether8169.c

@@ -719,7 +719,7 @@ rtl8169interrupt(Ureg*, void* arg)
 		 * Some of the reserved bits get set sometimes...
 		 */
 		if(isr & (Serr|Timeout|Tdu|Fovw|Punlc|Rdu|Ter|Tok|Rer|Rok))
-			panic("rtl8139interrupt: imr %4.4uX isr %4.4uX\n",
+			panic("rtl8169interrupt: imr %4.4uX isr %4.4uX\n",
 				csr16r(ctlr, Imr), isr);
 	}
 }

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

@@ -307,6 +307,7 @@ enum {
 		Intel_82801BA_0 = 0x2440,
 		Intel_82801BAM_0 = 0x244c,
 		Intel_82801CAM_0 = 0x248c,
+		Intel_82801DBM_0 = 0x24cc,
 		Intel_82801EB_0 = 0x24d0,
 		Intel_82801FB_0 = 0x2640,
 	Viatech = 0x1106,
@@ -341,6 +342,7 @@ static bridge_t southbridges[] = {
 {	Intel, Intel_82801BA_0,		pIIx_link,	pIIx_init },
 {	Intel, Intel_82801BAM_0,	pIIx_link,	pIIx_init },
 {	Intel, Intel_82801CAM_0,	pIIx_link,	pIIx_init },
+{	Intel, Intel_82801DBM_0,	pIIx_link,	pIIx_init },
 {	Intel, Intel_82801EB_0,		pIIx_link,	pIIx_init },
 {	Intel, Intel_82801FB_0,		pIIx_link,	pIIx_init },
 {	Viatech, Via_82C586_0,		via_link,	via_init },

+ 0 - 1
sys/src/cmd/auth/factotum/dat.h

@@ -31,7 +31,6 @@ enum
 	RpcConfirm,
 };
 
-typedef struct Attr Attr;
 typedef struct Domain Domain;
 typedef struct Fsstate Fsstate;
 typedef struct Key Key;

+ 0 - 1
sys/src/cmd/trace.c

@@ -4,7 +4,6 @@
 #include <thread.h>
 #include <ip.h>
 #include <bio.h>
-#include <stdio.h>
 #include <draw.h>
 #include <mouse.h>
 #include <cursor.h>

+ 5 - 1
sys/src/libc/port/profile.c

@@ -6,6 +6,7 @@ extern	long	_callpc(void**);
 extern	long	_savearg(void);
 
 ulong	khz;
+ulong	perr;
 uvlong	cyclefreq;
 int		havecycles;
 
@@ -43,6 +44,7 @@ _profin(void)
 	p = _tos->prof.next + 1;
 	if(p >= _tos->prof.last) {
 		_tos->prof.pp = 0;
+		perr++;
 		return arg;
 	}
 	_tos->prof.next = p;
@@ -66,7 +68,7 @@ out:
 		p->time = p->time + _tos->kcycles;
 		/* fall through */
 	case Proftime:	
-	proftime:					/* Subtract cycle counter on proc entry */
+	proftime:		/* Subtract cycle counter on proc entry */
 		cycles((uvlong*)&t);
 		p->time = p->time - t;
 		break;
@@ -121,6 +123,8 @@ _profdump(void)
 		return;	/* No profiling */
 	if (_tos->prof.pid != 0 && _tos->pid != _tos->prof.pid)
 		return;	/* Not our process */
+	if(perr)
+		fprint(2, "%lud Prof errors\n", perr);
 	_tos->prof.pp = nil;
 	if (_tos->prof.pid)
 		snprint(filename, sizeof filename - 1, "prof.%ld", _tos->prof.pid);

+ 2 - 2
sys/src/libmach/obj.c

@@ -52,14 +52,14 @@ struct	Obj		/* functions to handle each intermediate (.$O) file */
 static Obj	obj[] =
 {			/* functions to identify and parse each type of obj */
 	[Obj68020]	"68020 .2",	_is2, _read2,
-	[ObjAmd64]	"amd64 .6",	_is6,	_read6,
+	[ObjAmd64]	"amd64 .6",	_is6, _read6,
 	[ObjArm]	"arm .5",	_is5, _read5,
 	[ObjAlpha]	"alpha .7",	_is7, _read7,
 	[Obj386]	"386 .8",	_is8, _read8,
 	[ObjSparc]	"sparc .k",	_isk, _readk,
 	[ObjPower]	"power .q",	_isq, _readq,
 	[ObjMips]	"mips .v",	_isv, _readv,
-	[ObjSparc64]	"sparc64 .u", _isu, _readu,
+	[ObjSparc64]	"sparc64 .u",	_isu, _readu,
 	[Maxobjtype]	0, 0
 };
 

+ 1 - 1
sys/src/libmp/arm/mkfile

@@ -1,5 +1,5 @@
 objtype=arm
-</arm/mkfile
+</$objtype/mkfile
 
 LIB=/$objtype/lib/libmp.a
 OFILES=	\