|
From: Paul M. <pa...@sa...> - 2005-06-20 23:02:42
|
Julian Seward writes: > Paul -- what use does ppc-linux make of the vdso mechanism? At present, none, although it is coming. On ppc64 kernels we now have a VDSO mapped into userspace, by default at the 1MB point, but it is not used by glibc yet. There are actually two versions of the VDSO, one for 32-bit processes and one for 64-bit processes. Once things shake down a bit we'll backport the VDSO to the ppc32 kernel as well. On ppc64 the VDSO appears in /proc/<pid>/maps. I'm not sure whether it does on x86 or not -- we create a real vma (virtual memory area) struct on ppc64 but I think x86 doesn't, so I suspect the VDSO may not show up in /proc/<pid>/maps there (unless they hacked in a special case for it). Paul. |