2009-05-07から1日間の記事一覧

OpenBSD/sgi on octane2 - option MULTIPROCESSORでの起動

一気にSMP実装を進めた所、どこにバグが有るのかさっぱり分からなくなって一度すべて元に戻した経緯が有る為、慎重に書き換えを行う事にしている。まずはコンフィグレーションファイルにて、 option MULTIPROCESSORを有効にし、cpuの定義は cpu0 at mainbus0…

OpenBSD/sgi on octane2 - timeout delayed

ユーザランドを起こす所でoption DEBUGを有効にしているとtimeout delayedというエラーが表示され、ユーザランドが動かない。 タイマ周りに何か問題があるように思うが、何が原因だろうか? System Maintenance Menu 1) Start System 2) Install System Soft…

OpenBSD/sgi on octane2 - セカンダリCPUが動いた!

4/30に書いた時にはうまく動作していなかったセカンダリCPUだが、Linuxのコードと良く比較した所MPCONFのアクセス方法が違っている事に気づき、これを修正した所CPU1が起動する事を確認出来た。具体的にはprom_boot_secondary()にて paddr_t mpconf = PHYS_T…