トップページunix
982コメント300KB

FreeBSD/amd64 part2 (and for oyster901)

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。2007/02/13(火) 12:04:09
FreeBSD/amd64を取り扱うスレです。
(対象となるCPUは
AMD Opteron/Athlon64/ 64bit対応のSempron
Intel Core 2 Duo/EM64T対応の Xeon ,Pentium ,Celeron
など )

なお、本スレは2ch次世代向け実験鯖のためのスレでもあります。
2ch特化型サーバ・ロケーション構築作戦 Part24
http://qb5.2ch.net/test/read.cgi/operate/1166543133/

なにか情報などがありましたらお願いします。
root★さんが喜ぶでしょう。

前スレ
FreeBSD for AMD64(and for oyster901)
http://pc10.2ch.net/test/read.cgi/unix/1075691732/
0958名無しさん@お腹いっぱい。2009/11/27(金) 09:40:07
PentiumVのディアルマシンを使ってるんですが、32bitCPUをディアルにしてもAMD-64版は
使えないんでしょうか?
0959名無しさん@お腹いっぱい。2009/11/27(金) 10:36:09
Z80でWindowsが動かない程度に無理
0960名無しさん@お腹いっぱい。2009/11/27(金) 10:56:35
64bit級とはずいぶん古いネタを持ってきたもんだな
0961名無しさん@お腹いっぱい。2009/11/27(金) 11:10:45
MC68kを2個でSUN-OS動いてたわけだが…。
16bitも32bitも命令には互換性有ったからな。
内部は最初から32bitだったし。
0962名無しさん@お腹いっぱい。2009/11/27(金) 12:06:35
セガ・サターン!
0963 ◆TWARamEjuA 2009/11/28(土) 01:26:07
×68000!
0964名無しさん@お腹いっぱい。2009/11/28(土) 11:38:56
68000は内部32bitだからべつに2個でどうこうって話じゃないだろ
0965名無しさん@お腹いっぱい。2009/11/28(土) 12:11:01
>964
そういうネタなんですよ
0966名無しさん@お腹いっぱい。2009/11/28(土) 14:42:59
32bit * 2 だったら 33bit じゃね?
0967名無しさん@お腹いっぱい。2009/11/29(日) 10:02:08
i7 860(w/HT)
# uname -rms
FreeBSD 7.2-RELEASE amd64
で8.0 RELEASEのをmakeすると

buildworldに 14:43 buildkernel で 4:29。

やっぱ-j16は多少は意味はあるのか。

>>> World build started on Sat Nov 28 23:17:17 JST 2009
>>> World build completed on Sat Nov 28 23:32:00 JST 2009

>>> Kernel build for GENERIC started on Sun Nov 29 08:44:12 JST 2009
>>> Kernel build for GENERIC completed on Sun Nov 29 08:49:41 JST 2009
0968名無しさん@お腹いっぱい。2009/11/29(日) 10:05:07
>>966
そうだね
0969名無しさん@お腹いっぱい。2009/11/29(日) 11:00:04
make buildworld/buildkernel に対して -j2, -j4, -j8, -j16 をそれぞれ設定し、
make の所要時間を計測しグラフにするスクリプトを書くだけで俺なら日曜が終わりそうだ。
頭のいい人なら1時間もかからないだろう。誰か書いてくれないかなー。
0970名無しさん@お腹いっぱい。2009/11/29(日) 11:05:28
にゃるほど
0971名無しさん@お腹いっぱい。2009/11/29(日) 11:08:27
もちろん実行はシングルユーザモードでやらないと
無駄なcronが走ったり色々起こって計測値の分散が大きくなってしまうだろう
0972名無しさん@お腹いっぱい。2009/11/29(日) 11:58:50
>>969
このスレにもいくつか計測結果が貼られている。俺も別のスレに貼った気が
するがどのスレか忘れた。
makeの多重度に起因するリミットもあり、-jは大き目を指定しておいてもオー
バーヘッドは少ないので問題ないという結論に至った。
0973名無しさん@お腹いっぱい。2009/11/29(日) 12:16:02
FreeBSDを語れ Part26
http://pc12.2ch.net/test/read.cgi/unix/1255779445/217-
かな
0974名無しさん@お腹いっぱい。2009/11/29(日) 12:28:07
ここの>>715とか
0975名無しさん@お腹いっぱい。2009/11/29(日) 21:51:37
>>972
じゃ make -j で
0976名無しさん@お腹いっぱい。2009/11/29(日) 23:18:07
>>975
残念だったな、make -jに数の指定は必須だ。
gnu make麦価率買ってんじゃねーよ。
0977名無しさん@お腹いっぱい。2009/11/30(月) 22:36:18
11/30 05:30頃に csup にて src を更新した環境で、
GENERIC の make buildkernel で msk のところで error になってしまいます。
カスタム kernel (msk を nodevice したのとか)でも、msk を make しにいく様で、
msk の make を回避できません。
# もともとカスタム kernel で msk も nodevice にして make しようとして発覚

6系とかだと、nodevice 設定で make しなかったと解釈していたのですが、8系
はこういうものなのでしょうか?

/usr/src/sys/dev/msk/if_msk.c:225: error: 'DEVICEID_MRVL_4380' undeclared here (not in a function)
/usr/src/sys/dev/msk/if_msk.c: In function 'msk_phy_power':
/usr/src/sys/dev/msk/if_msk.c:1150: error: 'CHIP_ID_YUKON_UL_2' undeclared (first use in this function)
/usr/src/sys/dev/msk/if_msk.c:1150: error: (Each undeclared identifier is reported only once
/usr/src/sys/dev/msk/if_msk.c:1150: error: for each function it appears in.)
/usr/src/sys/dev/msk/if_msk.c: In function 'mskc_attach':
/usr/src/sys/dev/msk/if_msk.c:1654: error: 'CHIP_ID_YUKON_UL_2' undeclared (first use in this function)
cc1: warnings being treated as errors
/usr/src/sys/dev/msk/if_msk.c:1654: warning: comparison between pointer and integer
/usr/src/sys/dev/msk/if_msk.c:1655: error: 'CHIP_ID_YUKON_SUPR' undeclared (first use in this function)
/usr/src/sys/dev/msk/if_msk.c:1655: warning: comparison between pointer and integer
*** Error code 1
0978名無しさん@お腹いっぱい。2009/11/30(月) 22:40:06
srcを全部取りなおして見れば?
0979名無しさん@お腹いっぱい。2009/11/30(月) 22:42:29
とりあえず/sys/modules/Makefileを読んでみる。
09809772009/11/30(月) 23:10:48
>>979
module は make するんですね

もしかして、前(e.g. 6系)からそうでしたっけ??
0981名無しさん@お腹いっぱい。2009/11/30(月) 23:24:48
読んでみりゃわかる
0982名無しさん@お腹いっぱい。2009/12/01(火) 20:57:56
見てもわからんやつは、
聞いても判らん
レス数が950を超えています。1000を超えると書き込みができなくなります。