[Momonga-devel.ja:02830] Re: kernel-p4-smp-2.6.9-0.4.1mで1個のCPUしか使ってくれない


たぶちです.

> > kernel-p4-smp-2.6.9-0.4.1mで(というか、2.6.9-0.3.4mから)、
> > CPUを4個認識してくれるのですが、実際にはその内の1個(CPU0)
> > しかプロセスを割り当ててくれません。/proc/statの値だけが
> > 変なのかとも思ったのですが、lm_sensorによると、片一方のCPU
> > だけ温度が上がるので実際に使ってくれないようです。
> > swsusp2関連パッチを外すと問題ない状態です。
> 
> http://softwaresuspend.berlios.de/features.html
> によるとkernel2.6のSMPは正式にはサポートされてないようです.
> 
> - 該当設定をconfig-genericから抜いて config-`arch`に移動
> - kernel.specでupの時だけpatchを適用するよう変更
> したいと思います.

変更しました.

> でkernel.specですが, specoptで設定できる以下の部分を
> 現在のdefault=1からdefault=0に変更したいと考えています.
> 
> # intel
> %{?!copper:               %global copper    1}
> %{?!coppersmp:            %global coppersmp 1}
> %{?!pen4:                 %global pen4      1}
> %{?!pen4smp:              %global pen4smp   1}
> %{?!amdk7:                %global amdk7     1}
> %{?!amdk7smp:             %global amdk7smp  1}
> %{?!amdk8:                %global amdk8     1}
> %{?!amdk8smp:             %global amdk8smp  1}
> 
> つまりup/smp kernelだけ作るように変更して,
> それ以外の上記kernelはspecoptを用いて作れるように変更.

こちらも変更しました.

---tab