古い dynabook に FreeBSD の 非 SMP カーネルを入れてみる2017年05月02日 10時38分40秒

まずは、SMP をサポートしないカーネルを作る。UP はそのままでは分かりづらい名前だが、シングル CPU を指す名前だ。最初にコードを見たときは、すぐには思い出せなかった。

11-stable のコードで試す。sys/i386/conf/UP ファイルを作って、SMP を無効にする。

include GENERIC

ident           UP

# To make an SMP kernel, the next two lines are needed
nooptions       SMP                     # Symmetric MultiProcessor Kernel
#device         apic                    # I/O APIC
#nooptions      EARLY_AP_STARTUP

カーネルを構築して、古い dynabook に入れて再起動してみた。落ちるには落ちるが、少し前進したようだ。

panic()
make_dev_sv()
make_dev()
agp_generic_attach()
agp_i810_attach()
device_attach()
bus_generic_attach()

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2017/05/02/8511087/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。