Hi, Gabe, I see the mistake I made. Yes, kernel modules don't go in /bin. I think I shall modify my question as how to how modify kernel to incorporate a loadable kernel module. In a real machine, to do this just need to compile the source code of module and use command insmod load module. However, since gcc is not in disk image. I guess it is more tricky to do this in GEM5 simulator environment. Do you think it is possible to do this with GEM5? Thanks! Guangyi Cao
Kernel modules don't go in /bin, although I couldn't say for sure where they *are* supposed to go. That will be the same as it would be on a real system, so you can look for that in Linux kernel documentation. You should read this to get started working with disk images. http://gem5.org/Disk_images Gabe On 07/21/11 20:02, Guangyi Cao wrote: > Dear M5, > I intend to incorporate a loadable kernel module in my linux file > system using X86_FS mode. I guess to do this I have to compile a file > system with this module so that this module can be installed in /bin > and ready to use. > I saw a link http://www.m5sim.org/dist/current/linux-dist.tgz under > ALPHA category saying it contains everything you need to create your > own disk image and compile everything in it from scratch. But I am not > sure if it is OK for X86 as well and I really have no clue how to use > it since I am a newbie in kernel development. My current situation is > I can build x86_fs mode for M5 and I can compile and run simple code > like helloworld under x86_FS. Can anybody give me a hint on this? > Thanks! > Guangyi Cao
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
