[FreeBSD-users-jp 89364] amd64 上 の i386 バイナリが動かない

2006-03-14 スレッド表示 Tsurutani Naoki
こんにちは、鶴谷です。 FreeBSD/amd64 6.1-PRERELEASEで、FreeBSD/i386上で作成した、 32-bitなスタティックリンクバイナリを実行すると、 セグメント違反で異常終了します。 これは「そんなもの」なのでしょうか? なお、ダイナミックリンクの32-bitバイナリや、スタティックリンクのamd64バイナリは、 どちらも問題ありませんでした。 また、amd64上で作成した32-bitな{スタティック|ダイナミック}リンクバイナリも動きます。 何でこんなことをしようとしたかというと、FreeBSD/amd64で32-bitバイナリが依存する 共有オブジ

[FreeBSD-users-jp 89363] Re: FreeBSD6.0R と SMP

2006-03-14 スレッド表示 Yoshisato YANAGISAWA
柳澤です。 同じ回答多数だと思いますが、 On Tue, 14 Mar 2006 16:14:44 +0900 "YAMANEKO/Mao" <[EMAIL PROTECTED]> wrote: > HyperThread対応Pentium4にFreeBSD6.0を入れて、 > options SMP > をつけて、SMPカーネルを構築してインストールしたのですが・・ (snip) > topコマンドでみると、Cフィールドがなぜか全部「0」・・ > ためしに、プロセスをいろいろ起動してみたり、暴走させてみたりしても、 > やはり、どれも CPU#0 で動いてしまうようです。 HTT

[FreeBSD-users-jp 89362] Re: FreeBSD6.0R と SMP

2006-03-14 スレッド表示 YAMANEKO/Mao
自己レスです。。 machdep.hyperthreading_allowed=1 これだったのですね。 例の、HTTのキャッシュヒット率で情報が漏れる云々対策でしょうか。 せめて、NOTESにくらいは、書いておいてほしかったような。。orz お騒がせしました。。 - YAMANEKO / Mao