[Hardmeter-users] linux-2.4.21, perfctr-2.5.5 and hardmeter-030603

Back to archive index

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
今月の目標:バグフィックス



Hardmeter-users メーリングリストの案内
Back to archive index