Messages in this thread | | | Date | Fri, 04 Sep 2009 09:13:17 -0700 | From | "H. Peter Anvin" <> | Subject | Re: [tip:x86/asm] x86/i386: Make sure stack-protector segment base is cache aligned |
| |
On 09/04/2009 09:04 AM, Jeremy Fitzhardinge wrote: > > Ideally we'd like to get rid of the constant offset too. If we could > change it to %[fg]s:__gcc_stack_canary_offset on both 32-bit and 64-bit, > it would give us a lot more flexibility. __gcc_stack_canary_offset > could be weakly defined to 20/40 for backwards compatibility, but we > could override it to point to a normal percpu variable. >
Yes, although that definitely means starting the gcc pipeline from scratch.
-hpa
-- H. Peter Anvin, Intel Open Source Technology Center I work for Intel. I don't speak on their behalf.
| |