diff options
| author | 2010-05-11 17:47:07 -0700 | |
|---|---|---|
| committer | 2010-05-11 17:47:07 -0700 | |
| commit | a3c8acd04376d604370dcb6cd2143c9c14078a50 (patch) | |
| tree | c6d467d1007ab51fd17b88a37db79d583bac7033 /tools/perf/scripts/python/check-perf-trace.py | |
| parent | x86, fpu: Use the proper asm constraint in use_xsave() (diff) | |
| download | wireguard-linux-a3c8acd04376d604370dcb6cd2143c9c14078a50.tar.xz wireguard-linux-a3c8acd04376d604370dcb6cd2143c9c14078a50.zip | |
x86: Add new static_cpu_has() function using alternatives
For CPU-feature-specific code that touches performance-critical paths,
introduce a static patching version of [boot_]cpu_has(). This is run
at alternatives time and is therefore not appropriate for most
initialization code, but on the other hand initialization code is
generally not performance critical.
On gcc 4.5+ this uses the new "asm goto" feature.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Cc: Avi Kivity <avi@redhat.com>
Cc: Suresh Siddha <suresh.b.siddha@intel.com>
LKML-Reference: <1273135546-29690-2-git-send-email-avi@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions
