1read 100read
2011年10月1期UNIXNetBSD その28 TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
BSD/OS
Vim Part20
雑談スレだよもんもんもんもんもん☆だよもん!{32}
FreeBSD/amd64 part3 (and for operation-2ch)


NetBSD その28


1 :11/11/15 〜 最終レス :12/01/10
``Of course it runs NetBSD.''
_ノ⌒ゝ
\  ´-ヽ
 \ノ⌒ヽ
 NetBSD
    \
ttp://www.netbsd.org/
前スレ
NetBSD その27
http://hibari.2ch.net/test/read.cgi/unix/1269438144/l50

2 :
■過去スレ
NetBSD専用スレッド
ttp://pc.2ch.net/unix/kako/983/983854535.html
NetBSD専用スレッド2
ttp://pc.2ch.net/unix/kako/1035/10356/1035663486.html
NetBSD その3 (dat落ち中)
ttp://pc.2ch.net/test/read.cgi/unix/1041083674/
NetBSD その4 (dat落ち中)
ttp://pc.2ch.net/test/read.cgi/unix/1050823044/
NetBSD その5 (dat落ち中)
ttp://pc.2ch.net/test/read.cgi/unix/1063601990/
NetBSD その6 (dat落ち中)
ttp://pc5.2ch.net/test/read.cgi/unix/1075137998/
NetBSD その7 (dat落ち中)
ttp://pc5.2ch.net/test/read.cgi/unix/1084603453/
NetBSD その8 (dat落ち中)
ttp://pc5.2ch.net/test/read.cgi/unix/1095444436/
NetBSD その9 (dat落ち中)
ttp://pc5.2ch.net/test/read.cgi/unix/1100344158/
NetBSD その10 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1106336671/
NetBSD その11 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1112539755/
NetBSD その12 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1119232566/
NetBSD その13 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1125883212/
NetBSD その14 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1130696547/
NetBSD その15 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1139732291/

3 :
NetBSD その16 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1145181361/
NetBSD その17 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1153032214/
NetBSD その18 (dat落ち中)
ttp://pc8.2ch.net/test/read.cgi/unix/1157272177/
NetBSD その18 (実質「その19」)
ttp://pc10.2ch.net/test/read.cgi/unix/1161783312/
NetBSD その20 (dat落ち中)
ttp://pc11.2ch.net/test/read.cgi/unix/1171070417/
NetBSD その21 (dat落ち中)
ttp://pc11.2ch.net/test/read.cgi/unix/1183204317/
NetBSD その22 (dat落ち中)
ttp://pc11.2ch.net/test/read.cgi/unix/1193320963/
NetBSD その23 (dat落ち中)
ttp://pc11.2ch.net/test/read.cgi/unix/1203467127/
NetBSD その24 (dat落ち中)
ttp://pc11.2ch.net/test/read.cgi/unix/1211303473/
NetBSD その25 (dat落ち中)
ttp://pc12.2ch.net/test/read.cgi/unix/1221880365/
NetBSD その26
http://pc12.2ch.net/test/read.cgi/unix/1246440577/

4 :
早く遅延スロットのあるMIPSをもってこいよw

5 :
あんた、人にモノを尋ねるときに高飛車な態度で訊いて、訊かれた人がマトモに答える
とでも思ってるのか?
俺は、もし、上司が自分の無知を棚に上げてあんたのような態度でモノを尋ねてきたら
本当の事は上司でも教えん。
ARMとMIPSの大きな違いも具体的なモノで示せなく「アレとかコレとか」の代名詞でしか
示せない教えて君よw

6 :
>>4
↑ こいつ、アホだなww

7 :
SGIにR10000をちゃんと供給できなかったのはNECの所為?

8 :
NetBSDをMIPS環境で動かしたいと思ったら、今はGXemulが一番現実的なのねん

9 :
カーネルレベルで互換性ないのは普通だろ。x86除くとその方が普通。
ユーザーレベルのプログラムはきっちり互換。というか、そうでないと
バイナリを共有できんだろ?
% echo 'dir' | ftp ftp.netbsd.org:/pub/pkgsrc/packages/NetBSD/ | grep mips
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 algor -> mipsel
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 arc -> mipsel
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 cobalt -> mipsel
lrwxrwxr-x 1 1162 netbsd 6 Sep 18 2008 ews4800mips -> mipseb
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 hpcmips -> mipsel
lrwxrwxr-x 1 1162 netbsd 6 Sep 18 2008 mipsco -> mipseb
drwxrwxr-x 8 1349 netbsd 512 Nov 4 2010 mipseb
drwxrwxr-x 9 1349 netbsd 512 Nov 14 01:53 mipsel
lrwxrwxr-x 1 1162 netbsd 6 Sep 18 2008 newsmips -> mipseb
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 playstation2 -> mipsel
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 pmax -> mipsel
lrwxr-xr-x 1 1349 netbsd 6 Jul 24 2007 sbmips -> mipsel
lrwxrwxr-x 1 1162 netbsd 6 Sep 18 2008 sgimips -> mipseb
遅延スロットなら、ユーザーランドだよな?

10 :
今日は歳をとったみんなと
NetBSD スレであそびました。
ケンカはしちゃだめです。
焼肉座談会は
いっつも仲良しです。

11 :
生焼けの肉の取り合いで喧嘩

12 :
MIPSネタなら、去年のkofに来れば実機で試せたのに…

13 :
シグマリオンあたりなら手軽に入手できるが。

14 :
SONYとか、NECとか、東芝とか。MIPSの(サーバー分野での)凋落指くわえてみてたな。
SPARCが落ち目になった時の富士通も同じだが。
もちょっとなんとかしよーいう気はないんかね日本企業は。
富士通は今ごろ元気出してるけどw
PowerPCや HP-PAやってなんかいいことあったのか、と。

15 :
もちょっとなんとかしようとして
なんとかなった海外企業があるのか?

16 :
NetBSDのデバイスドライバ開発を受けてくれるソフトハウスってありますかねえ?
予算は随契にできる額以内。
ものも、それぐらいの規模。

17 :
打ち合わせに女子小学生を同席させれば
タダで開発してくれるんじゃないか?

18 :
>>9
でmipselとmipsebでどっちが遅延分岐有りでどっちが遅延分岐無しなの?w

19 :
>>18
shelはあってもshebはないからelが遅延分岐有りじゃね?w

20 :
>19
ワロス。お前ユーモアのセンスあるな。

21 :
女子小学生の開発、と聞いて(ガタッ

22 :
>>15
企業というか中国はHPCで

23 :
MIPSは何故か中華に人気だなw
ARMじゃあ食指が動かないのも事実
国産RISC(笑)

24 :
ハッカーじゃない。NEETBSD探偵だ

25 :
>>9
mipsの後のelとかebの意味分かってる?
endianがlittleかbigかって意味なんだけど。
newsmipsは対象のターゲットにR3000とR4000混じってるけどmipseb一本だし、
hpcmipsもVR4xxxとTX39(=R3000相当)が混じってるけどmipsel一本だし、
pmaxもR3000とR4000混じってるけどmipsel一本だし、
遅延スロット全然関係ないよね。
R2000/3000とそれ以外っていうのも全然関係ないよね。
こんな関係ないことを調べていないで、早く遅延スロットのないMIPSをもってこいよ。
もしこの世の中に存在するというならなw

26 :
また、「教えて君」が薀蓄の垂れ流しかw
そんなに疑問に思うのなら、MIPS社などにメールするなり製造した会社等に訊くなり
すればよいと思うのだが…

27 :
あ、俺、>>9 じゃないからなw

28 :
OpenRISCで好きなように作ったらいいじゃない。

29 :
遅延分岐のないMIPSなんてないよ。
mipsel/mipsebの意味もわからないバカがうっかりあるっていっただけ。
そうせめてやるなw

30 :
>>26
> そんなに疑問に思うのなら、MIPS社などにメールするなり製造した会社等に訊くなり
問い合わせるから遅延分岐のないMIPSを製造した会社を教えてくれよw
MIPS社はそんな石を設計したことないんで、MIPSに聞くのは筋違い。
だから製造した会社に問い合わせたいんだw

31 :
存在しない会社には問い合わせはできないだろう。無茶いうな。

32 :
遅延分岐のないMIPSを作っている会社ってどこ?

33 :
MIPSのパイプラインが実際のMIPS製品版と仕様が….
だから、MIPSなどに訊けと言ってる.w
これ以上,ヒントは出さん.
「mipsは遅延スロットは無い」と書いた意味が勉強した者にはいずれ分かる時がくる.

34 :
キリッ

35 :
変な奴に居つかれたな。

36 :
>>35
今度は、俺が訊ねよう。
なぜ、遅延分岐なんかさせにゃならんのだ(グリコのおまけかw)
「MIPSは遅延分岐は必ず必要なのだ」とかいう解説した本があったら紹介してくれ。

37 :
なんで必要かというとMIPS ISAでそーなってるからだ。
なんでそんなことしたかはふつーのRISC解説本あたりにあるだろー。

38 :
ISAって書いてて思い出した。MIPS16には遅延スロットないじゃないかwww

39 :
>>38
ジャンプ命令にはあるよ。

40 :
>>33
前スレ>>977
> R3000とR4000ではパイプラインの深さが違うので、本来であれば
> 遅延スロットの深さを変えないといみがない。
> しかし、バイナリ互換を保つためそのような変更はできず、
> 結局インタロックするようになり
> Microprocessor without Interlocked Pipeline Stages じゃなくて
> Microprocessor with Interlocked Pipeline Stages だろと揶揄された逸話から、
> R4000では遅延スロットに実質的な意味がない→削除された。
>
> と勘違いしたのかな。
ってツッコミが既にあったのに今更何をw

41 :
>>33
> だから、MIPSなどに訊けと言ってる.w
MIPS(の互換チップ)の設計やってた友人に聞いたけど「バカいうなwww」
っていわれたよ。

42 :
>>39
ほーw
そのジャンプ命令とやらを
upしてチョッ
そして、その遅延分岐は何のために必要だったのか解説をたのむ.

43 :
>>42
MIPS16 ISAのマニュアルぐらいならググれば出てくるだろう。
でもってジャンプ命令とかJRとかJALとかを探せばいいと思うよ。
> そして、その遅延分岐は何のために必要だったのか解説をたのむ.
ISAでそう決まってるから。

44 :
>>42
あのね。
お前がもったいつけて得意気に語ろうとしている、
今のMIPSの実装では遅延スロットがあっても
どうせインターロックするときはするってことは
みんな知ってるんだよ。
それでもMIPSの命令セットには遅延分岐があるには変わらないわけ。
MIPSの人間だろうが製造会社の人間だろうが、誰に聞いてもその辺は変わらないよ。

45 :
>>43
>ISAでそう決まってるから。
MIPS16 ISA でかぁ!!
じゃぁ,あんた,↓の意味わからんだろww
http://uw714doc.sco.com/cgi-bin/info2html?(as)MIPS%2520ISA&lang=ja

46 :
ここから使う命令はMIPS16だ、MIPS32だ、という切り替えを行う疑似命令に、
MIPS16のジャンプ命令に遅延スロットがある理由となんの関係が?
MIPSのエンディアンと遅延スロットの有無に何か関係があるかのように騙ってみたりとか、いい加減そういう全く関係ないことを語り、それに対して無駄な説明をさせることによって相手を消耗させようとするような陰険な真似はやめてくれないかな。

47 :
そうやって逃げ回ってないで、遅延分岐のない MIPSを製造している会社はどこかさっさと言えよ

48 :
遅延分岐のないMIPSの存在さえ証明すれば、
相手の主張を一発で否定できるのになんでそれをやらずに
ぐだぐだと関係ないことをあげて、
これがわからないお前はバカとか下らない挑発をかましてるんだろうなぁ。

49 :
怒らないから
「mipsは遅延スロットは無い」と書いた意味
とやらが>40>44であるっていうならとっとと白状しろよ。

50 :
いつまでこの話続けんの。

51 :
R3000とR4000でユーザランドでバイナリ互換がないという話でもいいけどな。

52 :
ツマンネ

53 :
そうやって逃げ回ってないで、遅延分岐のない MIPSを製造している会社はどこかさっさと言えよ

54 :
故人の過去はそっとしといてやれや

55 :
> ARMは、「mipsじゃない!」って言われるし、俺は一体どうすれば… w
聞いた方が、どうすればいいんだコイツと思いました。

56 :
>>49
RISCのことをMIPSと呼んでるだけ。というオチでももう怒らないつもりw
だから早く白状して下さい。

57 :
>>48
ググっても見つけられないような人にメージャーでもないCPUを上げて
それが「遅延分岐が無い」って俺が言い張ってもアンタがそれを検証する能力
があるかなんてことはありえんだろう.猫に小判状態w
もし、俺がアンタの立場なら、MIPSの仕様書をもらってきて「MIPSには遅延分岐」
は必須なんだというモノをupして相手を論破するがな。
だいたい、アンタMIPSのマシンも持ってないだろ.

58 :
>>55
ARMはMIPSの上位互換とか言ってるぞw

59 :
まだやってんのかよ

60 :
私の戦闘力は53MIPSです

61 :
>ググっても見つけられないような人にメージャーでもないCPUを上げて
いくらgoogleでも此の世に存在しないモノは引っかからないだろ。
もしあるならぐぐれで無くってこのページって示せばいいのに。
ググって見つかるならウェブ上にあるってことなんだろ?
MIPSのデータシートならググればいくらでも見つかる。
例えばこれは東芝のTX19
http://www.semicon.toshiba.co.jp/docs/datasheet/ja/MicroController/TMP19A43FDXBG_TMP19A43FZXBG_ja_datasheet_070409.pdf
で、MIPS32とMIPS16の命令について書かれてる。
MIPS32なら分岐命令ジャンプ命令に遅延スロットがあるし、
MIPS16でもジャンプ命令には遅延スロットがある。
> それが「遅延分岐が無い」って俺が言い張ってもアンタがそれを検証する能力
> があるかなんてことはありえんだろう.猫に小判状態w
用意されているデータシートぐらいは読んでやるよ。
もちろん英文でもいいよ。

62 :
MIPS1-5は分岐遅延1つよん。
MIPS16の条件分岐には分岐遅延なしで抹wwww
どっちもどっちだなwwwwwwww
どっちか言い切ってるバカは抹でおk
そいえばMIPS16eはジャンプにも分岐遅延なかったwwwww

63 :
遅延スロットがないジャンプ命令が追加されているだけで、
遅延スロットがあるジャンプ命令が削除されてるわけではないけどな。

64 :
まぁそーなんだけどねー

65 :
>>61
URI間違った。
http://www.semicon.toshiba.co.jp/docs/datasheet/ja/MicroController/TX19-CPU-BOOK-WHOLE-J_ja_030810.pdf
こっち。

66 :
>>61
PDFは読んだし、
東芝さんの開発技術さんにもMIPS16のことも訊いたよ.
どうしてMIPS16に遅延分岐があるのか教えてくれるしMIPS16と書かれてるのは
実際には, MIPS16eであるとも教えてくれる. PDFなんかばかり鵜呑みにしないで
アンタも訊いてみたら.MIPS16とMIPS16eは違うということは知ってるよな?W

67 :
R3000で分岐のディレイスロットがもったいないから1命令行っちゃうよというのは
当時の思想であり。→RISCの解説書を読め
R4000だと3命令くらい行っちゃいたいのを1命令に抑えたのはバイナリ互換性を
考慮してのこと。→ここで日和ったのはMIPSらしからぬなぁーと。
MIPS16→意味不明

68 :
R3000とR4000ではって話でMIPS16eには遅延スロットなしでーす。
って言っても頭おかしいと言われるだけだと思うがなw
MIPS16eが扱えるプロセッサでもMIPS32モードでは、
結局遅延分岐命令つかうしかないわけだし。

69 :
>>66
ほぉ
聞いたことおしえてほしいなwww
それでどう主張がかわった?wwwww

70 :
>>66
むしろお前は、MIPS16eでMIPS16にあった遅延スロット付きのジャンプ命令を
なぜ削らなかったのかを考えた方がいいぞ。

71 :
それだけバイナリ互換性は大切ということ。
>>67
> R4000だと3命令くらい行っちゃいたいのを1命令に抑えたのはバイナリ互換性を
> 考慮してのこと。→ここで日和ったのはMIPSらしからぬなぁーと。
R4000のファーストユーザってSGIなわけでしょ。
用途からしてバイナリ互換ばっさりってわけにはいかないわな。
らしかろうが、なんだろうが、客がダメって言ったらダメだよねw

72 :
>>68
それは終わってる話だと思うのです。
だって「ディレイスロットがないMIPSをもってこい」だし
それならMIPS16があるよんと

73 :
VLIWが流行らない理由もバイナリ互換がとれないからだしな。
issueが違うと皆バイナリ互換ありません。ではやってられない。

74 :
>>72
MIPS16にもMIPS16eにも遅延スロットはあるでしょ。

75 :
>>70
はぁ?
遅延分岐は何故起きるか知らんの!
だから、東芝さんに直に訊けよ.
ただし、アーキテクチャーをある程度勉強してないと
開発技術さんに回してもられないかも知れんけど…

76 :
>>71
まぁそうなんですけどねー
原理主義者は有り無ししか議論できないみたいなんで。
はっきり言ってパイプラインステージ依存な実装はダメだと思います。

77 :
>>76
R3000でやっちゃったモノはやっちゃったのだから仕方ないよね。

78 :
>>74
あるのとないのとが混在してるんだけど、それをどーみますか?
MIPSには遅延スロットが絶対ある!>ないときもあるよ

79 :
>>74
そこがよくわかんね。
同じRISCのARMは遅延分岐無いんでしょ
何故、MIPSには遅延分岐があるの?

80 :
>>75
> はぁ?
> 遅延分岐は何故起きるか知らんの!
「遅延分岐命令を実行したから」以外の理由があるのか?
遅延分岐命令を実行しなければ遅延分岐は実行しないわな
たとえば、MIPS16eで遅延スロット付きのジャンプ命令を実行すれば
遅延分岐は発生するし、遅延スロットなしの(C付きの)ジャンプ命令を
実行すれば遅延分岐は発生しないわけで。

81 :
>>78
> あるのとないのとが混在してるんだけど、それをどーみますか?
> MIPSには遅延スロットが絶対ある!>ないときもあるよ
それいったら、分岐を一切使わないでプログラムを書けばMIPSにも遅延分岐がないことになるけど、そういうのって詭弁っていわない?

82 :
>>79
>>76

83 :
>>80
>「遅延分岐命令を実行したから」以外の理由があるのか?

もし、それを東芝の開発技術さんに言ったら笑われるよw

84 :
>>81
いいません
だってMIPS16には遅延分岐ない命令が定義されてるんだもん。

85 :
>>84
例えば富士通のFRってマイコンは遅延スロット付きの分岐/ジャンプ命令と
遅延スロットなしの分岐/ジャンプ命令がそれぞれ用意されていて、
遅延分岐命令なしにプログラムが書けるんだけど、
このプロセッサには遅延スロットはありませんっていっていいの?

86 :
あり、なしのどっちかで考えるあなたがヴァカ

87 :
>>84
> だってMIPS16には遅延分岐ない命令が定義されてるんだもん。
でも遅延スロット有りの分岐も定義されていて使っていいわけだよね。
賢いコンパイラなら遅延スロットを埋められるときは埋めて
遅延分岐を使うだろうし、埋められないときは遅延スロットなしの分岐
をつかって命令コードを小さくるよね。
遅延スロットはあるというべきじゃないの?

88 :
そうですね。
>>966
> 遅延スロットが無いのが同じ.
といったヴァカが悪いんですね。

89 :
>>83
>49

90 :
>>86
これまたひどい捨てセリフで逃走したもんだな。

91 :
>>966
> 遅延スロットが無いのが同じ.
まぁどうでもいいから遅延分岐のないMIPSを製造した会社をもってこいよ。

92 :
>>88
そーでーす。
私がヴァカだったんですw
だってさー、あそこで、「遅延スロットは有る無しの問題じゃないだろ」
ってツッコミが来るだろと思ったのに誰もツッコまないんだも〜ん
まっ、イイっカ 過疎ってるから釣っちゃえってネw

93 :
>>87
効率的にはあるべきです。
互換性を気にしないならパイプラインステージに合わせて最高効率を
得るために命令を埋めるべき。
だけど、なぜかMIPS16ではなくなったのよね。
R4000以降もあれなんだけど

94 :
>>90
別に逃げてないけどあなたの主張がわからないwwwwwwwwwww

95 :
>>93
あるべきでなくってISAに定義されているんだから、
MIPS16eには遅延スロットは「ある」だろ。

96 :
>>95
ある、ないなら「両方」だ

97 :
>>96
で、オレがいってるのは「遅延分岐のないMIPSをもってこい」だ。
MIPS16eは「両方」でMIPS16/MIPS32は「ある」だな。
どちらも「ない」ではないから>>72の主張は引っ込めるということでいいな。

98 :
「東芝の開発技術さん」とやらに頼んでもいいから、
さっさと遅延分岐のないMIPSを製造した会社をもってこいよ

99 :
珍しくNetBSDスレが盛り上がってると思ったら、全然関係無いMIPSで荒らしが
来てたのか。
遅延分岐は起こるものじゃなく、遅延slotを「許す」アーキが存在するってだけだろ。
俺の手元に有るR4000マシンは実は遅延slotは2段だが、R3000との互換性維持
の為に、1段だけ許してあとはインターロック掛かる。
要するにMPUは速いがメモリは遅い、でもバイナリ互換は大事、ってこと。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
BSD/OS
Vim Part20
雑談スレだよもんもんもんもんもん☆だよもん!{32}
FreeBSD/amd64 part3 (and for operation-2ch)