Hi,
I have tried what you suggested(disable PERF Events) and now I can successfully run l4linux on Intel Atom board.
But when I am compiling l4linux with Intel Graphics Card enabled I am getting this error:
GEN /home/mayuresh/L4/build/x86-201205290429-l4linux/Makefile scripts/kconfig/mconf Kconfig
*** End of the configuration. *** Execute 'make' to start the build or try 'make help'.
GEN /home/mayuresh/L4/build/x86-201205290429-l4linux/Makefile scripts/kconfig/conf --silentoldconfig Kconfig GEN /home/mayuresh/L4/build/x86-201205290429-l4linux/Makefile CHK include/linux/version.h Using /home/mayuresh/L4/src/l4linux as source for kernel CHK include/generated/utsrelease.h CALL /home/mayuresh/L4/src/l4linux/scripts/checksyscalls.sh CHK include/generated/compile.h VDSOSYM arch/l4/../x86/vdso/vdso32-int80-syms.lds VDSOSYM arch/l4/../x86/vdso/vdso32-sysenter-syms.lds VDSOSYM arch/l4/../x86/vdso/vdso32-syms.lds LD arch/l4/../x86/vdso/built-in.o LD arch/l4/built-in.o LD vmlinux.o MODPOST vmlinux.o WARNING: modpost: Found 1 section mismatch(es). To see full details build your kernel with: 'make CONFIG_DEBUG_SECTION_MISMATCH=y' GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 drivers/built-in.o: In function `io_mapping_create_wc': /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:60: undefined reference to `iomap_create_wc' drivers/built-in.o: In function `io_mapping_free': /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:77: undefined reference to `iomap_free' /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:77: undefined reference to `iomap_free' drivers/built-in.o: In function `io_mapping_map_atomic_wc': /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:92: undefined reference to `iomap_atomic_prot_pfn' drivers/built-in.o: In function `io_mapping_unmap_atomic': /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:98: undefined reference to `iounmap_atomic' drivers/built-in.o: In function `io_mapping_map_atomic_wc': /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:92: undefined reference to `iomap_atomic_prot_pfn' drivers/built-in.o: In function `io_mapping_unmap_atomic': /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:98: undefined reference to `iounmap_atomic' /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:98: undefined reference to `iounmap_atomic' drivers/built-in.o: In function `io_mapping_map_atomic_wc': /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:92: undefined reference to `iomap_atomic_prot_pfn' /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:92: undefined reference to `iomap_atomic_prot_pfn' drivers/built-in.o: In function `io_mapping_unmap_atomic': /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:98: undefined reference to `iounmap_atomic' make[1]: *** [.tmp_vmlinux1] Error 1 make: *** [sub-make] Error 2
Anand Mayuresh Vivekanand
Hi,
On Tue Jul 31, 2012 at 11:26:01 +0200, Anand Mayuresh Vivekanad wrote:
I have tried what you suggested(disable PERF Events) and now I can successfully run l4linux on Intel Atom board.
But when I am compiling l4linux with Intel Graphics Card enabled I am getting this error:
LD .tmp_vmlinux1 drivers/built-in.o: In function `io_mapping_create_wc': /home/mayuresh/L4/src/l4linux/include/linux/io-mapping.h:60: undefined reference to `iomap_create_wc' drivers/built-in.o: In function `io_mapping_free':
This iomap interface has not been enabled in L4Linux so far. Looking at the driver itself the io_mapping_create_wc could probably replaced by ioremap_wc. The MTRR settings which are done there afterwards could probably left out for a start to see how far it gets.
Adam
l4-hackers@os.inf.tu-dresden.de