<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in avx.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>bbfd5594756011167b8f8de9a00e0c946afda1e6 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#bbfd5594756011167b8f8de9a00e0c946afda1e6</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextNeed to pull in a67221b5eb8d (&quot;drm/i915/dp: Return min bpc supported by source instead of 0&quot;)in order to fix build breakage on GCC 9.4.0 (from Ubuntu 20.04).Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Wed, 28 May 2025 09:20:17 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>db5302ae571beec635c1a96e7f72926a4e65195e - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#db5302ae571beec635c1a96e7f72926a4e65195e</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to sync with v6.15-rc, xe, and specifically async flip changesin drm-misc.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Fri, 16 May 2025 09:22:36 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4f9786035f9e519db41375818e1d0b5f20da2f10 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#4f9786035f9e519db41375818e1d0b5f20da2f10</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.16 merge window.

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Mon, 02 Jun 2025 06:41:07 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d51b9d81f7883f526b26e3ab903e646274aebeb1 - Merge tag &apos;v6.15-rc6&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#d51b9d81f7883f526b26e3ab903e646274aebeb1</link>
        <description>Merge tag &apos;v6.15-rc6&apos; into nextSync up with mainline to bring in xpad controller changes.

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Fri, 16 May 2025 01:20:39 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>844e31bbaef7c8a6ff2c0fbac45c0c85b5484482 - Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#844e31bbaef7c8a6ff2c0fbac45c0c85b5484482</link>
        <description>Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-nextMerge drm-misc-next to get commit Fixes: fec450ca15af (&quot;drm/display:hdmi: provide central data authority for ACR params&quot;).Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Tue, 29 Apr 2025 22:42:29 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>3ab7ae8e07f888f223027f0ef84d33e43919ad55 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#3ab7ae8e07f888f223027f0ef84d33e43919ad55</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerge to bring in linux 6.15-rc.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Thu, 24 Apr 2025 13:34:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1afba39f9305fe4061a4e70baa6ebab9d41459da - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#1afba39f9305fe4061a4e70baa6ebab9d41459da</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to get v6.15-rc1 into drm-misc-next. Also fixes abuild issue when enabling CONFIG_DRM_SCHED_KUNIT_TEST.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Mon, 07 Apr 2025 13:47:40 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>1260ed77798502de9c98020040d2995008de10cc - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#1260ed77798502de9c98020040d2995008de10cc</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesBackmerging to get updates from v6.15-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Tue, 08 Apr 2025 10:15:47 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>2487b6b9bf2874cfca7efb59c95650c5b1d88d43 - Merge branch &apos;linus&apos; into x86/urgent, to pick up fixes and refresh the branch</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#2487b6b9bf2874cfca7efb59c95650c5b1d88d43</link>
        <description>Merge branch &apos;linus&apos; into x86/urgent, to pick up fixes and refresh the branchSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Tue, 25 Mar 2025 08:17:25 +0100</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>71b639af06ef1c422df87be36ad411bc31abf1ce - Merge tag &apos;x86-fpu-2025-03-22&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#71b639af06ef1c422df87be36ad411bc31abf1ce</link>
        <description>Merge tag &apos;x86-fpu-2025-03-22&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipPull x86/fpu updates from Ingo Molnar: - Improve crypto performance by making kernel-mode FPU reliably usable   in softirqs ((Eric Biggers) - Fully optimize out WARN_ON_FPU() (Eric Biggers) - Initial steps to support Support Intel APX (Advanced Performance   Extensions) (Chang S. Bae) - Fix KASAN for arch_dup_task_struct() (Benjamin Berg) - Refine and simplify the FPU magic number check during signal return   (Chang S. Bae) - Fix inconsistencies in guest FPU xfeatures (Chao Gao, Stanislav   Spassov) - selftests/x86/xstate: Introduce common code for testing extended   states (Chang S. Bae) - Misc fixes and cleanups (Borislav Petkov, Colin Ian King, Uros   Bizjak)* tag &apos;x86-fpu-2025-03-22&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:  x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures  x86/fpu: Clarify the &quot;xa&quot; symbolic name used in the XSTATE* macros  x86/fpu: Use XSAVE{,OPT,C,S} and XRSTOR{,S} mnemonics in xstate.h  x86/fpu: Improve crypto performance by making kernel-mode FPU reliably usable in softirqs  x86/fpu/xstate: Simplify print_xstate_features()  x86/fpu: Refine and simplify the magic number check during signal return  selftests/x86/xstate: Fix spelling mistake &quot;hader&quot; -&gt; &quot;header&quot;  x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()  vmlinux.lds.h: Remove entry to place init_task onto init_stack  selftests/x86/avx: Add AVX tests  selftests/x86/xstate: Clarify supported xstates  selftests/x86/xstate: Consolidate test invocations into a single entry  selftests/x86/xstate: Introduce signal ABI test  selftests/x86/xstate: Refactor ptrace ABI test  selftests/x86/xstate: Refactor context switching test  selftests/x86/xstate: Enumerate and name xstate components  selftests/x86/xstate: Refactor XSAVE helpers for general use  selftests/x86: Consolidate redundant signal helper functions  x86/fpu: Fix guest FPU state buffer allocation size  x86/fpu: Fully optimize out WARN_ON_FPU()

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Tue, 25 Mar 2025 06:27:18 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>bfc98dbcb3c75c6e2eb1dcf389d02a8c2419c41c - selftests/x86/avx: Add AVX tests</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/x86/avx.c#bfc98dbcb3c75c6e2eb1dcf389d02a8c2419c41c</link>
        <description>selftests/x86/avx: Add AVX testsAdd xstate testing specifically for those vector register states,validating kernel&apos;s context switching and ensuring ABI compliance.Use the established xstate testing framework.Alternatively, this invocation could be placed directly inxstate.c::main(). However, the current test file naming convention, whichclearly specifies the tested area, seems reasonable. Adding avx.cconsiderably aligns with that convention.The test output should be like this for ZMM_Hi256 as an example:  $ avx_64  ...  [RUN]   AVX-512 ZMM_Hi256: check context switches, 10 iterations, 5 threads.  [OK]    No incorrect case was found.  [RUN]   AVX-512 ZMM_Hi256: inject xstate via ptrace().  [OK]    &apos;xfeatures&apos; in SW reserved area was correctly written  [OK]    xstate was correctly updated.  [RUN]   AVX-512 ZMM_Hi256: load xstate and raise SIGUSR1  [OK]    &apos;magic1&apos; is valid  [OK]    &apos;xfeatures&apos; in SW reserved area is valid  [OK]    &apos;xfeatures&apos; in XSAVE header is valid  [OK]    xstate delivery was successful  [OK]    &apos;magic2&apos; is valid  [RUN]   AVX-512 ZMM_Hi256: load new xstate from sighandler and check it after sigreturn  [OK]    xstate was restored correctlyBut systems without AVX-512 will look like:  ...  The kernel does not support feature number: 5  The kernel does not support feature number: 6  The kernel does not support feature number: 7Signed-off-by: Chang S. Bae &lt;chang.seok.bae@intel.com&gt;Signed-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;Link: https://lore.kernel.org/r/20250226010731.2456-10-chang.seok.bae@intel.com

            List of files:
            /linux/tools/testing/selftests/x86/avx.c</description>
        <pubDate>Wed, 26 Feb 2025 02:07:29 +0100</pubDate>
        <dc:creator>Chang S. Bae &lt;chang.seok.bae@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
