OpenBSD/sgi on octane2 - cpu1デバッグ用のcom1向け簡易putcの実装 その2
>・・・・何故かcom0へ出力されてる。
そらそうだろ。
static void combputc(int c) { com_common_putc(comconsiot, comconsioh, c); }
だって、com0へ出力してるもん、これ(comconsiot, comconsioh)。
って訳で書き換え。
static void combputc(int c) { com_common_putc(combiot, combioh, c); }
無事出力出来るようになったよ! おまけに、途中でこけてたのはprintfをcpu1から行ってたのが原因だったのか、ユーザランドの起動まで進めた!(まだcpu1は無限ループで止めているけどね)