Message ID | CAMe9rOpuXiUXTU30pyr+v9Z0dVCzh=_gdCCTataziSuJ_JMwVw@mail.gmail.com |
---|---|
State | New |
Headers | show |
On 12/18/2014 09:43 AM, H.J. Lu wrote: > > Peter, please feel free to use my kernel patch or create a different > one. > Great, thanks! -hpa
On Thu, Dec 18 2014, "H. Peter Anvin" <hpa@zytor.com> wrote: > On 12/18/2014 09:43 AM, H.J. Lu wrote: >> >> Peter, please feel free to use my kernel patch or create a different >> one. >> > > Great, thanks! > Thanks for accepting this idea, and especially to H.J. for already having done all the work. Minor thing: If it's not too late, I'd appreciate a 'Suggested-by' or similar mention in the kernel change log. Thanks, Rasmus
On 12/18/2014 10:37 AM, Rasmus Villemoes wrote: > > Minor thing: If it's not too late, I'd appreciate a 'Suggested-by' or > similar mention in the kernel change log. > I think we can get that. -hpa
On Dec 18, 2014, at 9:43 AM, H.J. Lu <hjl.tools@gmail.com> wrote: > + arguments passed in vector registers. This can be used to > + optimize Linux kernel.</li> English, to optimize _the_ Linux kernel?
Index: gcc-5/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v retrieving revision 1.52 diff -u -p -r1.52 changes.html --- gcc-5/changes.html 15 Dec 2014 19:55:08 -0000 1.52 +++ gcc-5/changes.html 18 Dec 2014 17:42:18 -0000 @@ -444,6 +444,10 @@ void operator delete[] (void *, std::siz place of the __fentry__ or mcount call, so that a call per function can be later patched in. This can be used for low overhead tracing or hot code patching.</li> + <li>The new <code>-mskip-rax-setup</code> option to skip setting + up RAX register when SSE is disabled and there are no variable + arguments passed in vector registers. This can be used to + optimize Linux kernel.</li> </ul> <h3 id="sh">SH</h3>