[patch 5/8] Immediate Values - i386 Optimization

2007-09-06 Thread Mathieu Desnoyers
i386 optimization of the immediate values which uses a movl with code patching to set/unset the value used to populate the register used as variable source. Changelog: - Use text_poke_early with cr0 WP save/restore to patch the bypass. We are doing non atomic writes to a code region only touched

[patch 5/8] Immediate Values - i386 Optimization

2007-08-27 Thread Mathieu Desnoyers
i386 optimization of the immediate values which uses a movl with code patching to set/unset the value used to populate the register used as variable source. Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]> Reviewed-by: Andi Kleen <[EMAIL PROTECTED]> Reviewed-by: "H. Peter Anvin" <[EMAIL PROTEC

[patch 5/8] Immediate Values - i386 Optimization

2007-08-20 Thread Mathieu Desnoyers
i386 optimization of the immediate values which uses a movl with code patching to set/unset the value used to populate the register used as variable source. Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]> CC: Christoph Hellwig <[EMAIL PROTECTED]> --- arch/i386/kernel/Makefile|1 arc

[patch 5/8] Immediate Values - i386 Optimization

2007-08-12 Thread Mathieu Desnoyers
i386 optimization of the immediate values which uses a movl with code patching to set/unset the value used to populate the register used as variable source. Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]> CC: Christoph Hellwig <[EMAIL PROTECTED]> --- arch/i386/kernel/Makefile|1 arc