undefined reference to `swiotlb_setup_bus_notifier'

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

undefined reference to `swiotlb_setup_bus_notifier'

跳至解决方案
739 次查看
antóniosilva
Contributor II

Hi,

I got this error, when compiling Linux kernel 3.9.2 using gcc4.9.2 / ppce500V2 toolchain for p1010.

Log error:

...

...

  CC      lib/is_single_threaded.o - due to: include/config/spe.h

  CC      lib/klist.o - due to: include/config/spe.h

  CC      lib/kobject.o - due to: include/config/spe.h

  CC      lib/kobject_uevent.o - due to: include/config/spe.h

  CC      lib/percpu-refcount.o - due to: include/config/spe.h

  CC      lib/plist.o - due to: include/config/spe.h

  CC      lib/prio_heap.o - due to: include/config/spe.h

  CC      lib/proportions.o - due to: include/config/spe.h

  CC      lib/radix-tree.o - due to: include/config/spe.h

  CC      lib/ratelimit.o - due to: include/config/spe.h

  CC      lib/rwsem.o - due to: include/config/spe.h

  CC      lib/show_mem.o - due to: include/config/spe.h

  CC      lib/timerqueue.o - due to: include/config/spe.h

  CC      lib/vsprintf.o - due to: include/config/spe.h

  AR      lib/lib.a - due to: lib/argv_split.o lib/bug.o lib/dec_and_lock.o lib/decompress_inflate.o lib/dump_stack.o lib/extable.o lib/flex_proportions.o lib/idr.o lib/ioremap.o lib/irq_regs.o lib/is_single_threaded.o lib/klist.o lib/kobject.o lib/kobject_uevent.o lib/percpu-refcount.o lib/plist.o lib/prio_heap.o lib/proportions.o lib/radix-tree.o lib/ratelimit.o lib/rwsem.o lib/show_mem.o lib/timerqueue.o lib/vsprintf.o

  LINK    vmlinux - due to target missing

  LD      vmlinux.o

  MODPOST vmlinux.o - due to vmlinux.o not in $(targets)

  GEN     .version

  CHK     include/generated/compile.h

  UPD     include/generated/compile.h

  CC      init/version.o - due to: include/generated/compile.h

  LD      init/built-in.o - due to: init/version.o

arch/powerpc/platforms/built-in.o: In function `__machine_initcall_p1010_rdb_swiotlb_setup_bus_notifier':

/home/amacedo/zebic/lib/linux/arch/powerpc/platforms/85xx/p1010rdb.c:58: undefined reference to `swiotlb_setup_bus_notifier'

make: *** [vmlinux] Error 1

What can be the root cause?

thx

0 项奖励
1 解答
654 次查看
antóniosilva
Contributor II

set CONFIG_SWIOTLB=y in kernel configuration

在原帖中查看解决方案

0 项奖励
1 回复
655 次查看
antóniosilva
Contributor II

set CONFIG_SWIOTLB=y in kernel configuration

0 项奖励