diff options
| author | Jeremy Fitzhardinge <[email protected]> | 2007-07-17 18:37:04 -0700 |
|---|---|---|
| committer | Jeremy Fitzhardinge <[email protected]> | 2007-07-18 08:47:42 -0700 |
| commit | 24037a8b69dbf15bfed8fd42a2a2e442d7b0395b (patch) | |
| tree | 317e7d21bd253200aa09a7b1551d03c1e3985cc0 /include/linux/debugobjects.h | |
| parent | 688340ea34c61ad12473ccd837325b59aada9a93 (diff) | |
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 <[email protected]>
Signed-off-by: Christian Limpach <[email protected]>
Signed-off-by: Chris Wright <[email protected]>
Signed-off-by: Jeremy Fitzhardinge <[email protected]>
Acked-by: Zachary Amsden <[email protected]>
Cc: Roland McGrath <[email protected]>
Cc: Ulrich Drepper <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions