|
From: | Sam Geeraerts |
Subject: | Re: [gNewSense-users] Binary blob in Xen patch? |
Date: | Wed, 23 Jul 2008 21:05:35 +0200 |
User-agent: | Mozilla-Thunderbird 2.0.0.12 (X11/20080420) |
Sam Geeraerts wrote:
Karl Goetz wrote:diff -Naur ubuntu-hardy/arch/x86/ia32/syscall32_syscall-xen.S ubuntu-hardy-xen/arch/x86/ia32/syscall32_syscall-xen.S --- ubuntu-hardy/arch/x86/ia32/syscall32_syscall-xen.S 1970-01-01 01:00:00.000000000 +0100 +++ ubuntu-hardy-xen/arch/x86/ia32/syscall32_syscall-xen.S 2008-04-09 13:17:22.000000000 +0100 @@ -0,0 +1,28 @@ +/* 32bit VDSOs mapped into user space. */ + <trim> +syscall32_int80: + .incbin "arch/x86/ia32/vsyscall-int80.so" +syscall32_int80_end: + +#endif <trim> Would this '.incbin' make you worry? Its made me wonder if the .so files /are/ accidents.Damn, I think I did a grep for vsyscall_int80 earlier. Anyway, the diff for the Makefile above that looks like it adds "int80" to a list and then builds some libraries. I think this is where the file gets built, but I'll have to check that more thoroughly.
After a bit more digging through make's manual and some grepping I can say with a fair amount of confidence that vsyscall-int80.so and vsyscall-int80.so.dbg are created by arch/x86/ia32/Makefile. Freedom!
Thanks for the help, Karl.
[Prev in Thread] | Current Thread | [Next in Thread] |