本文へ飛ぶ。

NetBSD/algor

algor-logo

NetBSD/algor について

NetBSD/algor は Algorithmics, Ltd. の MIPS 評価ボードへの NetBSD ポートです。 Algorithmics は、長年にわたり、 MIPS 評価/試作製品やノウハウを提供しています。

Algorithmics ボードには PCI と PC に似たオンボード周辺機器が含まれ、 また、ユーザーがさまざまな MIPS CPU で評価できるよう CPU ドーターカードがあります。

Algorithmics ボードには PMON ブートモニター/デバッガーがあります。 PMON は NetBSD カーネルを、セントロニクスポート経由 (S-record フォーマット) 、またはネットワーク経由 (ELF フォーマット) で BOOTP/TFTP によってロード可能です。

Algorithmics ボードは一般的にビッグまたはリトルエンディアンモードでの 動作が可能ですが、 NetBSD/algor は今のところリトルエンディアンのみに 対応します。

容易にインストールすることができる NetBSD/algor のバイナリー配布は、 2.0 リリースNetBSD-current のスナップショットがあります。

NetBSD/algor ニュース

2006-11-04: 〓 NetBSD 3.1 リリース
netbsd-3 リリース枝の最初の保守リリースとなる NetBSD 3.1 がリリースされました。 53 のアーキテクチャーのバイナリーを配布します。 より詳しい情報は 3.1 リリース声明にあります。
2005-12-23: 〓 NetBSD 3.0 リリース
57 のアーキテクチャーをサポートした NetBSD 3.0 がリリースされました。 より詳しい情報は 3.0 リリース声明にあります。
2005-11-02: 〓 NetBSD 2.1 リリース
netbsd-2 リリース枝の最初の保守リリースとなる NetBSD 2.1 がリリースされました。 48 のアーキテクチャーのバイナリーを配布します。 より詳しい情報は 2.1 リリース声明にあります。
2004-12-09: 〓 NetBSD 2.0 リリース
48 のアーキテクチャーをサポートした NetBSD 2.0 がリリースされました。 より詳しい情報は 2.0 リリース声明にあります。
2004-03-01: 〓 NetBSD 1.6.2 リリース
40 のアーキテクチャーをサポートした NetBSD 1.6.2 がリリースされました。 より詳しい情報は 1.6.2 リリース声明にあります。
2003-04-21: 〓 NetBSD 1.6.1 リリース
40 のアーキテクチャーをサポートした NetBSD 1.6.1 がリリースされました。 より詳しい情報は 1.6.1 リリース声明にあります。
2002-09-14: 〓 NetBSD 1.6 リリース
39 のアーキテクチャーをサポートした NetBSD 1.6 がリリースされました。 より詳しい情報は 1.6 リリース声明にあります。

NetBSD/algor ニュース記事のアーカイブ

対応システムモデル

対応周辺機器

  • Algorithmics P-4032
    • PCI バス上のオンボード NCR53c810 SCSI (siop)
    • PCI バス上のオンボード DECchip 21041 イーサネット (tlp)
    • オンボードリアルタイムクロック (mcclock)
    • オンボード NS16550-互換シリアルポート (com)
    • その他、 PCI 拡張スロットに挿されたデバイス
  • Algorithmics P-5064
    • PCI バス上のオンボード NCR53c810 SCSI (siop)
    • PCI バス上のオンボード DECchip 21143 イーサネット (tlp)
    • ISA バス上のオンボードリアルタイムクロック (mcclock)
    • ISA バス上のオンボード NS16550-互換シリアルポート (com)
    • ISA バス上のオンボードフロッピーコントローラー (fdc)
    • その他、 PCI 拡張スロットに挿されたデバイス

未対応のもの

機種 / デバイス / 機能

  • P-4032 の PC キーボードコントローラー。これに対応するためには、 割り込み関連のコードの作業が必要です。
  • P-4032 のセントロニクスポート。これは動作する可能性がありますが、 このロジックにはバグが多いようであり、また、割り込みが変わった方法で 結線されています。このデバイスはまったくテストされていません。
  • P-4032 のフロッピーコントローラー。 P-4032 の フロッピーコントローラーは、 "DMA リクエスト" 割り込み経由の 仮想 DMA を使います。この機能のサポートは、まだ実装されていません。
  • P-5064 の PC キーボードコントローラー。これに対応するためには、 割り込み関連のコードの作業が必要です。
  • P-5064のセントロニクスポート。これは動作する可能性がありますが、 このロジックにはバグが多いようであり、また、割り込みが変わった方法で 結線されています。このデバイスはまったくテストされていません。
  • P-5064 のオンボード PCI IDE (PIIX3 サウスブリッジの一部) 。 PMON ファームウェアは IDE コントローラーの設定をしないため、 NetBSD はこれを「非活性」であると判断します。使えるようにするには、 いくつかのコードに PCI IDE コントローラーの初期化コードを追加する 必要があるでしょう。
  • P-5064 の PCI バス (PIIX3 サウスブリッジの一部) 上のオンボード USB 。 uhci ドライバーは、 DMA を使おうとするとバスエラーを起こし、 システムがハングします。問題の追跡ができるよう、バグレポートが 提出されています。
  • P-5064 の ISA スロットに挿されたデバイス。これに対応するためには、 割り込み関連のコードの作業が必要です。
  • P-5064 の PCMCIA スロットに挿されたデバイス。これに対応するためには、 割り込み関連のコードの作業が必要です。
  • Algorithmics P-4000i 〓 これは大変古い機種で、新しい Algorithmics ボードとは ハードウェアがかなり異なります。 NetBSD/algor がこの機種までサポートすることはないでしょう。
  • Algorithmics P-6032 〓 これは Algorithmics の最新のボードです。 この機種への対応は進行中です。