Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 May 2013 19:19:59 +0000 (UTC)
From:      Dmitry Chagin <dchagin@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r250814 - in user/dchagin/lemul/sys: amd64/linux amd64/linux32 i386/linux
Message-ID:  <201305191919.r4JJJxnd001290@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dchagin
Date: Sun May 19 19:19:58 2013
New Revision: 250814
URL: http://svnweb.freebsd.org/changeset/base/250814

Log:
  Being exported through vdso the note.Linux section used by glibc
  to determine the kernel version (this saves one uname call).
  Temporarily disable the export of a note.Linux section until I figured
  out how to change the kernel version in the note.Linux on the fly.

Modified:
  user/dchagin/lemul/sys/amd64/linux/linux_locore.s
  user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s
  user/dchagin/lemul/sys/i386/linux/linux_locore.s

Modified: user/dchagin/lemul/sys/amd64/linux/linux_locore.s
==============================================================================
--- user/dchagin/lemul/sys/amd64/linux/linux_locore.s	Sun May 19 19:19:01 2013	(r250813)
+++ user/dchagin/lemul/sys/amd64/linux/linux_locore.s	Sun May 19 19:19:58 2013	(r250814)
@@ -66,7 +66,7 @@ NON_GPROF_ENTRY(__vdso_getcpu)
 .weak getcpu
 .set getcpu, __vdso_getcpu
 
-
+#if 0
 	.section .note.Linux, "a",@note
 	.long 2f - 1f		/* namesz */
 	.balign 4
@@ -81,7 +81,7 @@ NON_GPROF_ENTRY(__vdso_getcpu)
 4:
 	.balign 4
 	.previous
-
+#endif
 
 #define do_cfa_expr(offset)                                             \
 	.byte 0x0f;			/* DW_CFA_def_cfa_expression */ \

Modified: user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s
==============================================================================
--- user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s	Sun May 19 19:19:01 2013	(r250813)
+++ user/dchagin/lemul/sys/amd64/linux32/linux32_locore.s	Sun May 19 19:19:58 2013	(r250814)
@@ -55,7 +55,7 @@ NON_GPROF_ENTRY(linux32_vsyscall)
 	ret
 .endvsyscall:
 
-
+#if 0
 	.section .note.Linux, "a",@note
 	.long 2f - 1f		/* namesz */
 	.balign 4
@@ -70,7 +70,7 @@ NON_GPROF_ENTRY(linux32_vsyscall)
 4:
 	.balign 4
 	.previous
-
+#endif
 
 #define do_cfa_expr(offset)                                             \
 	.byte 0x0f;			/* DW_CFA_def_cfa_expression */ \

Modified: user/dchagin/lemul/sys/i386/linux/linux_locore.s
==============================================================================
--- user/dchagin/lemul/sys/i386/linux/linux_locore.s	Sun May 19 19:19:01 2013	(r250813)
+++ user/dchagin/lemul/sys/i386/linux/linux_locore.s	Sun May 19 19:19:58 2013	(r250814)
@@ -48,7 +48,7 @@ NON_GPROF_ENTRY(linux_vsyscall)
 	ret
 .endvsyscall:
 
-
+#if 0
 	.section .note.Linux, "a",@note
 	.long 2f - 1f		/* namesz */
 	.balign 4
@@ -63,7 +63,7 @@ NON_GPROF_ENTRY(linux_vsyscall)
 4:
 	.balign 4
 	.previous
-
+#endif
 
 #define do_cfa_expr(offset)                                             \
 	.byte 0x0f;			/* DW_CFA_def_cfa_expression */ \



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305191919.r4JJJxnd001290>