project-dune / dune

MIT License
192 stars 61 forks source link

Unknown symbol __default_send_IPI_dest_field #20

Closed Mengyaoxie922 closed 6 years ago

Mengyaoxie922 commented 6 years ago

Hi, I am a PhD student from ICT, CAS and having trouble building Dune on Linux 4.10: Linux ubuntu 4.10.0-28-generic #32~16.04.2-Ubuntu SMP Thu Jul 20 10:19:48 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux.

I have replaced VMX_EPT_EXTENT_INDIVIDUAL_ADDR with VMX_EPT_EXTENT_INDIVIDUAL_BIT, and modules can be built without errros.

Bet, when I $insmod kern/dune.ko, I get another problem:

insmod: ERROR: could not insert module kern/dune.ko: Unknown symbol in module

The dmesg:

dune: Unknown symbol __default_send_IPI_dest_field (err 0)

I find that the function “__default_send_IPI_dest_field” is in ipi.h, and the kern/apic.c includes the head file “<asm/ipi.h>, so I don’t know how to fix it.

Thank you in advance.

Mengyao Xie