On Fri, Mar 15, 2013 at 11:11 AM, Han <keepsim...@gmail.com> wrote: > On Fri, Mar 15, 2013 at 10:50 AM, richard -rw- weinberger > <richard.weinber...@gmail.com> wrote: >> On Fri, Mar 15, 2013 at 6:01 PM, Han <keepsim...@gmail.com> wrote: >>> I started UML with "mem=128M", the module init only kmalloc 8 bytes: >>> >>> kmalloc(size, GFP_KERNEL); >>> >>> where "size" is 8. >> >> This has to work. Just in case, please retry with a more recent kernel. > > I will retry to a more recent kernel. On another front, I suspect > that I might be using incorrect compiling/linking for the module. > Because of certain constraints, I was modifying the build command from > existing builds of the module code. The existing build were for x86 > linux, and I modified them to use x86 UML. > > I modified the options for "gcc", and I think the compile is ok. But > I did not modify "ld" command. Is there anything I should do for > "ld" making sure linking was ok for the UML ? Here is example of my > current ld: > > /usr/bin/ld -nostdlib -m elf_i386 -r -o <my_uml_module_name> > <my_c_obj1> <my_c_obj2> > > the "ld" was successful but now I suspect it was only for the host, > not good for UML. Note: my host linux uses different kernel version > from the UML tree. The host kernel version is 2.6.18.
Btw, the UML kernel Changes file states the following requirements: o Gnu C 3.2 # gcc --version o Gnu make 3.79.1 # make --version o binutils 2.12 # ld -v and I am using the following versions: gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-50) GNU Make 3.80 GNU ld version 2.17.50.0.6-14.el5 20061020 Thanks Han > > Thanks > Han > >> >> -- >> Thanks, >> //richard ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ User-mode-linux-user mailing list User-mode-linux-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user