問題タブ [netbsd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - NetBSD から Windows へのホストのみの接続
Windows にゲスト仮想マシンとして NetBSD-4.0.1-x68k をインストールしました (Windows 7 用の XM6i 68030 エミュレーターを使用)。NetBSD ゲストでホストのみの接続をセットアップしようとしています。ただし、次を実行しない限り、ホストからゲストに ping を実行できません。
これらのコマンドをこの順序で実行した直後に、引き続き正常に ping を実行できますが、永続的ではありません。ある時点を過ぎると、ホストからもゲストからも再度 ping を実行できなくなります。また、システムを再起動しても、上記のプロセスを事前に実行しない限り、ping しか実行できません。
とにかく、短期的な一時的なハンディキャップとして tcpdump を使用せずに、このホストのみの接続をセットアップできますか?
c++ - NetBSD '::system' での C++ コンパイル エラーが宣言されていません
Linux で問題なくコンパイルできる C++ コードをいくつか持っていますが、これまでのところ NetBSD で正しくコンパイルするのに苦労しています。
これらは私のものです:
次のコマンドでコンパイルします。
この出力をレンダリングするもの:
を追加してみ-lpthread
ましたが、結果は同じでした。次に何を試すべきかわからない。
gcc - RHEL 4 に NetBSD pkgsrc をインストールする際の構文エラー
GCC 3.4.6 を使用する RHEL4 に非特権モードで NETBSD pkgsrc をインストールしようとしています。まず、この設定は古すぎますか?
http://ftp.netbsd.org/pub/pkgsrc/stable/pkgsrc.tar.gzから最新の安定版リリースをダウンロードしました。
次のコマンドを使用してブートストラップ スクリプトを実行すると、構文エラーが発生します。
問題を引き起こしている行は次のとおりです。
terminal - マシンのインストール日と仮想状態 (Darwin、FreeBSD、NetBSD の場合)
Linux、Darwin、FreeBSD、および NetBSD のインストール日 (システムが最初に起動された日) を確認するにはどうすればよいですか? また、これらのマシンの仮想ステータスを取得する方法はありますか (システムが仮想か物理か)。端末コマンドを使用して出力が必要です。
例えば、
Windows マシンのインストール日は、次のコマンドを使用して確認できます。
Windows マシン マシンの仮想ステータスは、次のコマンドを使用して確認できます。
makefile - libmaxminddb のインストール中にエラーが発生しました
Geolite2 データベースを netbsd サーバーにインストールしようとしています。libmaxmindb の最初の make を通過できません。次のエラーが表示されます。
Hpwこれを修正するか、回避できますか?
アップデート:
1.1.1 の tarball を github.com/maxmind/libmaxminddb/releases/download/1.1.1/… からダウンロードしました。
man ディレクトリには Makefile が含まれていないことに気付きました。
私は NetBSD 6.0.1 を使用しており、Readme の手順を実行しました。
configure - 正常に実行されました make - 上記のように失敗しました。–
私も git clone から始めてみました - 同じ結果です。
linux-kernel - MIPS での NetBSD カーネル バックトレースを使用したカーネル スレッドでの割り込み処理
MIPS で実行している NetBSD 5 カーネルのクラッシュに遭遇しました。パニック ストリングからは、カーネル スレッドにスタックしていて、そこから抜け出すことができなかったようです。
ミニコアからのスタック トレース (以下を参照) 内の関数は、無関係な関数です。コードによると、2 つの関数呼び出しのいずれも呼び出し元と呼び出し先の関係はありません。私が理解しているように、genfs_getpages() は、要求が満たされるまでスリープ/ブロックできるページ フォールト処理ルーチンです。このスタック トレースを理解するのに役立つアイデアは大歓迎です。
最初の割り込みがまだ完了していないときに、2 つの異なる種類の割り込み (下半分) がカーネル スレッドでスケジュールされると考えるのは、少しばかげているように思えます。
linux-kernel - x86 Intel Centerton で NMI のソースをキャッチ
私は NetBSD で、NMI が私のボックスを DDB に置いたという状況に対処しています。NMI は、メモリ関連の問題が原因である可能性があることを理解しています。メモリがマップされているデバイスも同じシナリオにつながる可能性があると思います。これについて私を修正してください。
私の理解では、これらすべてのデバイスのステータスを、おそらく pci 経由で読み取る必要があるということです。
私はそれが何であるか、どのように知っているかわかりません。
NMI を受信すると、NetBSD を DDB デバッガーに置くトラップが生成されます。そこで DDB から何かを得ることは困難です。私の計画は、エラーがカーネル コア ダンプを引き起こすように、何もせずにトラップから戻ることです。また、トラップから戻る前に、必要なレジスタ/メモリを読み取って、関連するデバイスのステータスをダンプしたいと考えていました。これが私の行動計画です。それを行うためのより良い適切な方法があれば教えてください。
私の目的は、ここの専門家から理解し、NMI のソースにたどり着くための段階的な計画を立てることです。