[Lucid SRU 0/5] Enable Sandybridge AVX
Stefan Bader
stefan.bader at canonical.com
Wed Jul 21 09:27:09 UTC 2010
The patches seem on the whole be only adding code which is accessed / executed
only by specific calls with the new call numbers. However, as this is not in the
class of fixing bugs but enablement and modifying code always poses some risk of
missing a point of regression I would really like to have a way to test the
additional functionality and also something that allows to roughly check whether
the existing functionality keeps working.
I wonder whether glibc as tightly related to all of that would have some tests
packaged in to run.
Stefan
On 07/20/2010 12:51 PM, Steve Conklin wrote:
> BugLink: http://bugs.launchpad.net/bugs/607653
>
> These patches are from upstream but have not been queued for stable.
>
> Intel Advanced Vector Extensions (AVX) introduce 256-bit vector processing capability. it's the next generation of the SSE instructions, and useful for many things, especially multi-media codecs. More about AVX at http://software.intel.com/sites/avx.
>
> AVX enablement has taken place as follows:
> - Kernel xsave/xrestore (done in 2.6.28)
> - Kernel patch enabling AVX (done in 2.6.30)
> - gcc( done in 4.4.2) ; binutils (done in 2.20.51.0.2 )
>
> glibc 2.11 has AVX support, so we need to enable debugging support in the kernel to support glibc.
>
> Suresh Siddha (5):
> x86, ptrace: regset extensions to support xstate
> ptrace: Add support for generic PTRACE_GETREGSET/PTRACE_SETREGSET
> ptrace: Fix ptrace_regset() comments and diagnose errors specifically
> x86, ptrace: Simplify xstateregs_get()
> x86, ptrace: Remove set_stopped_child_used_math() in [x]fpregs_set
>
> arch/x86/include/asm/i387.h | 12 +++++-
> arch/x86/include/asm/user.h | 58 +++++++++++++++++++++++++++
> arch/x86/include/asm/xsave.h | 2 +
> arch/x86/kernel/i387.c | 71 ++++++++++++++++++++++++++++++++--
> arch/x86/kernel/ptrace.c | 34 +++++++++++++++-
> arch/x86/kernel/xsave.c | 1 +
> include/linux/elf.h | 8 +++-
> include/linux/ptrace.h | 20 +++++++++
> kernel/ptrace.c | 88 ++++++++++++++++++++++++++++++++++++++++++
> 9 files changed, 284 insertions(+), 10 deletions(-)
>
>
More information about the kernel-team
mailing list