Hi, I'm configuring vanilla kernel 2.6.27-rc6 on Asus EEE 901 netbook running gentoo.
Here is /proc/cpuinfo:
Quote:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU N270 @ 1.60GHz
stepping : 2
cpu MHz : 1600.000
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor ds_cpl est tm2 ssse3 xtpr lahf_lm
bogomips : 3203.25
clflush size : 64
|
The question is, what processor family should I select in kernel?
According to gentoo wiki
safe Cflags for Intel Atom N270 are:
Quote:
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
|
Pentium 4 (Prescott) has the same -march, as well as similar "flags" in /proc/cpuinfo. On the other hand, default Xandros that comes with eee901 uses
So, I'm not sure what to choose. Linux starts with "Pentium M" as well as with "Pentium 4" without errors.
I have also discovered, that default Xandros uses
It's a bit strange for me, as Atom actually has HyperThreading support. Why has Asus chosen to disable it?
It's my first custom kernel and I have no clear idea of what does these options actually mean. I will appreciate any help with this questions. If there are links to info about what is hidden under each of them, I would gladly read it.
Thanks, Anton
PS Sorry for my English.