Hi, I have SBC 104+ with installed White Dwarf Linux on it. I have installed all dev_tools properly as mentioned on site. I had written a simple Kernel init & cleanup module for device driver. My code is as follows:
----------------------------------------------------------------- #include #include
int init_module(void) { printk(" Kernel Speaking...."); return 0; }
void cleanup_module(void) { printk(" Kernel Gudbye...."); }
--------------------------------------------------------------
I am compiling above using following command:
gcc -O2 -I /usr/src/linux-2.4.29/include -DMODULE__ -D__KERNEL__
-DMODVERSIONS -c filename.c
Now, I am facing belowed errors:
/usr/src/linux-2.4.29/include/asm/processor.h:56:'CONFIG_X86_L1_CACHE_SHIFT' undeclared here ( not in a function ) /usr/src/linux-2.4.29/include/asm/processor.h:56: requested alignment is not a constant
/usr/src/linux-2.4.29/include/linux/config.h:4:28: linux/autoconfig.h : No such file or directory
Please, Reply as soon as possible. I am waiting a positive reply from your side.
Thanks & Regards.