Re: gdb over Ethernet イーサネットでgdb
新城@筑波大学情報です。こんにちは。
In article <87my9k9g79.fsf@roddy.4407.kankyo-u.ac.jp>
NAKAJI Hiroyuki <nakaji@kankyo-u.ac.jp> writes:
> FreeBSDだと、firewireで何とかする dcons というのがあります。使ったことはあ
> りません。
> http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=dcons&dir=jpman-7.2.2%2Fman§=0
なるほど。Firewire ね。これは、期待できますね。Firewire って、
デバイス側からPCのメモリの読み書きができたりして、セキュリ
ティ上、問題があるわけですが、デバッグには適しているとも言え
そう。
> > PC というか、サーバ機は、まだまだシリアルポート付いているの
> > が普通みたい。そのためにサーバ機買うのもね。
> NECのExpress5800 S70シリーズは、シリアルポートがありませんでした。
> http://www.nec.co.jp/products/pcserver/s/s70fl/spec.shtml
デスクトップと同じ箱なら、単に「サーバ」でもシリアル無しです
か。グラフィクス・カードは内蔵として。ラックマウント用の「サー
バ」なら、さすがにシリアルはあるのでしょうけれど、それはちょっ
と買いにくい。
In article <86vdo7g3fk.fsf@bsd2.4bn.ne.jp>
Yoshitaka Ikeda <ikeda@4bn.ne.jp> writes:
> 自分でやったことは無いのでなんともいえないのですが、
> gdbserverでカーネルデバッグという話ならGoogle検索でいくつか引っかかります。
情報ありがとうございます。gdbserver というのは、知らなかった
けれど、リモートの普通のアプリケーションをTCPでつないでデバッ
グするために使うものですね。KVM とか qemu は、それと互換性が
ある方法でVM 内のカーネルのデバッグに使えると。
VM 使う方法は、カーネル・デバッグも普通は問題ありません。問
題が出てくるのは、VM 自身のデバッグとか、その辺りです。KVM
を少しいじったら、ホストOSが固まってしまってね。
AMD-V のエミュレーションが KVM/Qemu に入っているのか。それを
使って、VM のデバッグを VM でやるというのも有るかもしれません。
http://qwik.atdot.net/vimpl/42.html
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735