Hallo. On 2006-11-17, Vivek Goyal wrote: [] > +no_longmode: > + /* This isn't an x86-64 CPU so hang */ > +1: > + hlt > + jmp 1b > + > +#include "../../kernel/verify_cpu.S" > +
May hang be done optional? There was a discussion about applying "panic" reboot timeout here. Is it possible to implement somehow? [] > diff -puN /dev/null arch/x86_64/kernel/verify_cpu.S > --- /dev/null 2006-11-17 00:03:10.168280803 -0500 > +++ linux-2.6.19-rc6-reloc-root/arch/x86_64/kernel/verify_cpu.S > 2006-11-17 00:14:07.000000000 -0500 > @@ -0,0 +1,106 @@ > +/* > + * > + * verify_cpu.S - Code for cpu long mode and SSE verification > + * > + * Copyright (c) 2006-2007 Vivek Goyal ([EMAIL PROTECTED]) ^^^^ Warning: File verify_cpu.S has modification time in the future... (preliminary shoot (in the head ;)) [] > +verify_cpu: > + > + pushfl # Save caller passed flags > + pushl $0 # Kill any dangerous flags > + popfl > + > + /* minimum CPUID flags for x86-64 */ > + /* see http://www.x86-64.org/lists/discuss/msg02971.html */ Maybe there's a place for this in Documentation/ ? > +#define SSE_MASK ((1<<25)|(1<<26)) > +#define REQUIRED_MASK1 ((1<<0)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<8)|\ > + (1<<13)|(1<<15)|(1<<24)) Maybe there is a more readable way to setup this mask? ____ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/