hns - 日記自動生成システム - Version 2.19.9

先月 2005年04月 来月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2005年04月24日() 旧暦 [n年日記] [更新:"2005/04/26 14:18:40"]

#1 [pkgsrc][bulk-build][macosx] 215/402/5470 = 7.3%

2005/04/24 08:06:59 402/5470= 7.3% net/lambdamoo-doc @ powerpc> install -c -o root -g wheel -m 444 /Volumes/p/pkgsrc/net/lambdamoo-doc/work.harry/ProgrammersManua
harry:/Volumes/p/pkgsrc/packages/powerpc-apple-macosx/All makoto$ ls -lt |wc
215 1928 14647

ちょうど一日経ったところで 536/935/5470:

2005/04/24 21:48:55 935/5470=17.1% comms/conserver @ powerpc> checking whether we are cross compiling... no
6 日コースかな。

#2 [NetBSD][macppc][sysinst] sysinst の disklabel が coredump

するのは、次の辺り
./macppc/floppies/ramdisk/obj/disklabel.cro
     34c:       48 00 0b 6d     bl      eb8 <makedisktab>
     350:       48 00 00 28     b       378 <_crunched_disklabel_stub+0x378>
     354:       80 ba 00 00     lwz     r5,0(r26)
     358:       38 7e 00 58     addi    r3,r30,88
     35c:       7f e4 fb 78     mr      r4,r31
     360:       48 00 00 01     bl      360 <_crunched_disklabel_stub+0x360>
     364:       3d 20 00 00     lis     r9,0
     368:       80 a9 00 00     lwz     r5,0(r9)
     36c:       7f e4 fb 78     mr      r4,r31
     370:       38 7e 00 58     addi    r3,r30,88
何だか少し違うが、ここかな。 objdump -d disklabel.o
     348:       7f e4 fb 78     mr      r4,r31
     34c:       48 00 00 01     bl      34c <main+0x34c>
     350:       3d 20 00 00     lis     r9,0
     354:       80 a9 00 00     lwz     r5,0(r9)
     358:       7f e4 fb 78     mr      r4,r31
     35c:       38 7d 00 58     addi    r3,r29,88
     360:       48 00 00 01     bl      360 <main+0x360>
     364:       4b ff ff bc     b       320 <main+0x320>
     368:       38 1f ff fe     addi    r0,r31,-2
この辺の感じがするが..
   314          case EDIT:
   315                  if (argc != 1)
   316                          usage();
   317                  lp = readlabel(f);
   318                  error = edit(lp, f);
   319                  break;
   320  
   321          case INTERACT:
   322                  if (argc != 1)
   323                          usage();
   324                  lp = readlabel(f);
   325                  /*
   326                   * XXX: Fill some default values so checklabel does not fail
   327                   */
   328                  if (lp->d_bbsize == 0)
   329                          lp->d_bbsize = BBSIZE;
   330                  if (lp->d_sbsize == 0)
   331                          lp->d_sbsize = SBLOCKSIZE;
   332                  interact(lp, f);
   333                  break;
   334  
   335          case READ:
   336                  if (argc != 1)
   337                          usage();
   338                  lp = readlabel(f);
   339                  if (tflag)
   340                          makedisktab(stdout, lp);
   341                  else {
   342                          showinfo(stdout, lp, specname);
   343                          showpartitions(stdout, lp, Cflag);
   344                  }
   345                  error = checklabel(lp);
   346                  if (error)
   347                          error += 100;
   348                  break;
   349  
   350          case RESTORE:
   351                  if (argc < 2 || argc > 3)
   352                          usage();
   353  #if NUMBOOT > 0
   354                  if (installboot && argc == 3)
   355                          makelabel(argv[2], (char *)0, &lab);
   356  #endif
   357                  lp = makebootarea(bootarea, &lab, f);
しかし考えて見ると変。通常の disklabel は落ちないのに sysinst の場合は落ちる。ということは crunchgen がおかしい ? というよりは最適化が違うのかな。

objdump -d ./distrib/macppc/floppies/ramdisk/obj/disklabel/disklabel.o:

     34c:       48 00 0b 6d     bl      eb8 <makedisktab>
     350:       48 00 00 28     b       378 <main+0x378>
     354:       80 ba 00 00     lwz     r5,0(r26)
     358:       38 7e 00 58     addi    r3,r30,88
     35c:       7f e4 fb 78     mr      r4,r31
     360:       48 00 00 01     bl      360 <main+0x360>
     364:       3d 20 00 00     lis     r9,0
     368:       80 a9 00 00     lwz     r5,0(r9)



最近の日記
2024年05月06日
py-setuptools (python 3.11.9)
make release took 1 hours and 10 min
qemu invocation for 10.99.10
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
2024年03月10日
停電 (瞬電)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)