"use register arguments" option enabled.

Arjan van de Ven arjanv at redhat.com
Tue May 17 06:59:34 UTC 2005


On Tue, 2005-05-17 at 10:45 +1200, Mike Honeyfield wrote:
> On 5/17/05, Ignacio Vazquez-Abrams <ivazquez at ivazquez.net> wrote:
> > On Tue, 2005-05-17 at 10:29 +1200, Mike Honeyfield wrote:
> > > I am just wondering the reasoning behind having the experimental
> > > option "Use register arguments" on in the kernel config.
> > >
> > > It has caused some issues for me, have since fixed it, but was
> > > wondering why an experimental feature that could/can break the ABI for
> > > 3rd party binary only modules would be enabled?
> > 
> > Speed. Pushing data onto the stack takes longer than just shoving it
> > into a register.
> > 
> 
> So the speed improvement is enough to justify this? 
> 
> I could understand Fedora Core's kernels have this feature, but was a
> bit suprised to see the same issue in RHEL.

why?

This only impacts binary modules, and in the process of porting those to
2.6 the vendor needs to "fix" this up just as well. That is the same for
FC and RHEL.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20050517/35b6cce8/attachment.sig>


More information about the fedora-devel-list mailing list