25 Oct, 2014
1 commit
-
The use of 64-bit math on i386 causes build failures:
vdso_standalone_test_x86.c:(.text+0x101): undefined reference to `__umoddi3'
vdso_standalone_test_x86.c:(.text+0x12d): undefined reference to `__udivdi3'Commit adb19fb66ee (Documentation: add makefiles for more targets) is
now building this by default, so it's failing the kernel build entirely.Switching the declaration from uint64_t to time_t does the right thing
and handles the x32 case automatically.Signed-off-by: Jeff Mahoney
Acked-by: Peter Foley
Signed-off-by: Jonathan Corbet
21 Oct, 2014
1 commit
-
vdso_standalone_test_x86 needs -lgcc_s to build succesfully on 32bit.
Signed-off-by: Peter Foley
[ Fixed missing separator issue reported by Paul Bolle ]
Signed-off-by: Jonathan Corbet
26 Sep, 2014
4 commits
-
glibc versions older than 2.16 don't include sys/auxv.h which this
executable uses.
Since we don't have a good way to test for specific glibc versions in
kbuild, just disable it for now.Signed-off-by: Peter Foley
Signed-off-by: Randy Dunlap
Signed-off-by: Jiri Kosina -
Signed-off-by: Peter Foley
Signed-off-by: Randy Dunlap
Signed-off-by: Jiri Kosina -
Add some missing files to .gitignore.
Push Documentation/.gitignore down into subdirectories.Signed-off-by: Peter Foley
Signed-off-by: Randy Dunlap
Signed-off-by: Jiri Kosina -
Add a bunch of previously unbuilt source files to the Documentation build
machinery.Signed-off-by: Peter Foley
Signed-off-by: Randy Dunlap
Signed-off-by: Jiri Kosina
13 Jun, 2014
2 commits
-
This adds a new vdso_test.c that's written entirely in C. It also
makes all of the vDSO examples work on 32-bit x86.Cc: Stefani Seibold
Signed-off-by: Andy Lutomirski
Link: http://lkml.kernel.org/r/62b701fc44b79f118ac2b2d64d19965fc5c291fb.1402620737.git.luto@amacapital.net
Signed-off-by: H. Peter Anvin -
This thing is hopelessly x86_64-specific: it's an example of how to
access the vDSO without any runtime support at all.Signed-off-by: Andy Lutomirski
Link: http://lkml.kernel.org/r/3efc170e0e166e15f0150c9fdb37d52488b9c0a4.1402620737.git.luto@amacapital.net
Signed-off-by: H. Peter Anvin
15 Jul, 2011
1 commit
-
It turns out that parsing the vDSO is nontrivial if you don't already
have an ELF dynamic loader around. So document it in Documentation/ABI
and add a reference CC0-licenced parser.This code is dedicated to Go issue 1933:
http://code.google.com/p/go/issues/detail?id=1933Signed-off-by: Andy Lutomirski
Link: http://lkml.kernel.org/r/a315a9514cd71bcf29436cc31e35aada21a5ff21.1310563276.git.luto@mit.edu
Signed-off-by: H. Peter Anvin