About 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 News
Archive of NetBSD/algor news items
対応システムモデル
対応周辺機器
- 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 の最新のボードです。
この機種への対応は進行中です。
|