ダイレクトマップ DMA ウィンドウが割り当てられるより多くのメモリー (普通は ">1G" か ">2G" です) を持つもののためです。 この改良により、そのようなメモリーもすべて使うことができるようになりました。 これは、 Jason が SGMAP ルーチンに mbuf サポートを実装したためです。 これとともに、 SGMAPS ルーチンの効率が若干改善されました。
この変更を反映した NetBSD/alpha -current バイナリースナップショットは、 近いうちに用意される予定です。
このコードはすべて NetBSD-current にコミットされ、AlphaServer 1200 上でテストされています。AlphaServer 4100 もこのマシンと同じ systype なので、こちらも MP 構成でうまく動くはずです。
MP 構成で動作するはずのシステム:
AlphaServer 8200/8400 は、まだ動作しません。8200 と 8400 が MP 構成で動作するためには、もうすこし修正が必要 でしょう。
Jason の dmesg の出力を含む詳細は、tech-smp メールアーカイブの中の彼の声明を御覧下さい。
NetBSD 1.5 は、NetBSD の最新の 公式リリースです。このリリースには、さまざまな新しい機能や拡張が含ま れています。AlphaServer DS-10L 上で動作する NetBSD/alpha 1.5 をためして みることができます。また、NetBSD が、あなたの作ったソフトウェアに対応 しているかどうか、期待通りの動作をするかどうかを確認することができます。
更新: この修正は netbsd-1-5 枝に反映されましたので、 NetBSD 1.5.1 では利用できるでしょう。
|
|