Hiro Yoshioka
hyosh****@mirac*****
2003年 6月 28日 (土) 23:34:03 JST
> > > ところで、APICをサポートしていますか? > > > > UPなシステムなので、APICのカーネルサポートは入れてません。 > > うーむ。 > > 2.4.21でのビルド経験はないので、なんとも言えないのですが、 > APICあたりの設定かもしれません。 > > 明日あたり、2.4.21でためしてみます。 試してみました。 CONFIG_X86_UP_APIC=y ---> OK CONFIG_X86_UP_APIC is not set ---> NG 原因: linux/include/asm-i386/perfctr.h #if defined(CONFIG_X86_LOCAL_APIC) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0) #include <asm/fixmap.h> #include <asm/apic.h> struct hw_interrupt_type; #include <asm/hw_irq.h> #ifdef LOCAL_PERFCTR_VECTOR #define PERFCTR_INTERRUPT_SUPPORT 1 #endif #endif なので、CONFIG_X86_LOCAL_APIC=y でないと、PERFCTR_INTERRUPT_SUPPORT が設定されない。 (これは、CONFIG_X86_UP_APIC=yでenableになる) ということで、CONFIG_X86_UP_APIC/CONFIG_X86_LOCAL_APICともに yにしてビルドしてください。 よ -- Hiro Yoshioka/CTO, Miracle Linux mailto:hyosh****@mirac***** http://www.miraclelinux.com 今月の目標:バグフィックス