Hi... On Thu, Feb 14, 2008 at 11:12 PM, Peter Teoh <htmldeveloper@xxxxxxxxx> wrote: > > When I compiled my kernel today I noticed: > > INSTALL vdso32-int80.so > INSTALL vdso32-sysenter.so > > It seemed like a userspace dynamic library. What are these *.so files > doing in the /lib/modules/vdso directory? Actually they are part of kernel, but made accessible from user space. >What are their purpose? so that instead doing int80 or SYSCALL, the app can simply jump to vDSO address and passing required parameters. the vDSO will decide which one will be used, newer SYSCALL/SYSENTER or int 0x80 depending on machine capability or other settings > vDSO - short name for ???. virtual Dynamic Shared Object > It is architecture specific - why only powerpc and x86 implemented this > feature, how about other arch? maybe because they only have one way to do system call? regards, Mulyadi. -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ