Bastian Blank wrote:
On Tue, Feb 12, 2008 at 01:42:50PM -0800, H. Peter Anvin wrote:The Crusoe code morphing software apparently doesn't recognize these "long noops", and (presumably) the rest of the hinting NOOP group. gcc didn't use to generate them, and Crusoe/Efficeon generally do not benefit from code alignment anyway. I suspect the best thing to do is to use either a 586 kernel or build a dedicated Crusoe kernel without code alignment.Crusoe is explicitely marked as 586 with TSC in the kernel config.
Yes, but the kernel in question wasn't compiled as a Crusoe kernel, but a generic 686 kernel.
-hpa