Messages in this thread | | | Date | Thu, 25 Apr 2013 15:00:55 -0700 | From | "H. Peter Anvin" <> | Subject | Re: [PATCH 2/6] x86: kaslr: move CPU flags out of cpucheck |
| |
On 04/25/2013 02:54 PM, Kees Cook wrote: > Since has_eflag() and has_fpu() are 32-bit only, short-circuit the > routines on 64-bit when they are built without -m32. This also refactors > the calls to cpuid to make them PIC-safe on 32-bit.
These functions can trivially be made 32- and 64-bit agnostic by changing "u32" to "unsigned long" and drop the -l suffixes in the assembly code.
-hpa
| |