[Suzaku:01697] Re: ドライバー make "__divdi3" undefined
Masahiro Hanada
email@hidden
2009年 12月 8日 (火) 11:05:35 JST
花田です。
sz410はlinux-2.6.18ベースなので、include/linux/math64.hはないですね。
代わりになるのは
include/asm-powerpc/div64.h (include/asm-generic/div64.h
です。
# define do_div(n,base)
として、64ビット割り算マクロが定義されています。
Yasushi SHOJI <email@hidden> wrote:
> At Tue, 8 Dec 2009 10:18:56 +0900,
> Imazu wrote:
> >
> > SZ410のドライバーを開発しています。
> > atmark-dist-20090318を利用しています。
> >
> > ドライバーをmakeすると
> > MODPOST
> > WARNING:"__divdi3" [xxxxxx] undefined
> >
> > になります。
>
> 64bit計算は、ハードウェア依存なのでそうなります。
>
> 64bitの割り算をするときは、include/linux/math64 にある関数を使ってくだ
> さい。
> --
> yashi
> _______________________________________________
> suzaku mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku
____________________________________________________
花田 政弘 (はなだ まさひろ)
E-mail: email@hidden
____________________________________________________
suzaku メーリングリストの案内