From: Jeremy Fitzhardinge Date: Wed, 18 Jul 2007 01:37:04 +0000 (-0700) Subject: Add nosegneg capability to the vsyscall page notes X-Git-Tag: v2.6.23-rc1~498^2~27 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24037a8b69dbf15bfed8fd42a2a2e442d7b0395b;p=pandora-kernel.git Add nosegneg capability to the vsyscall page notes Add the "nosegneg" fake capabilty to the vsyscall page notes. This is used by the runtime linker to select a glibc version which then disables negative-offset accesses to the thread-local segment via %gs. These accesses require emulation in Xen (because segments are truncated to protect the hypervisor address space) and avoiding them provides a measurable performance boost. Signed-off-by: Ian Pratt Signed-off-by: Christian Limpach Signed-off-by: Chris Wright Signed-off-by: Jeremy Fitzhardinge Acked-by: Zachary Amsden Cc: Roland McGrath Cc: Ulrich Drepper --- Reading git-diff-tree failed