Hallo zusammen,
ich bin dabei aus linux-source-2.6.21 aus unstable einen Kernel zu bauen. Nun habe ich meine .config vom 2.6.20 genommen, ein make oldconfig drüberlaufen lassen und eine neue .config erhalten. Soweit kein Problem. In dieser .config fehlen aber bestimmte Optionen, unter anderem die derentwegen ich gerne den 2.6.21 haben wollte (s.u.). Im Changelog heißt es dazu:
* [i386] Enable CONFIG_NO_HZ, CONFIG_HIGH_RES_TIMERS for dynticks and true
high-resolution timers.
Beide Optionen fehlen aber in der genannten .config Datei. Was also heißt das Präfix [i386] hier genau (das System ist Debian Etch x86_64) und warum fehlen diese Optionen?
Danke vorab
linux-source-2.6.21 Kernel Optionen
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Dynticks und high resolution Timer gibt es im Moment nur für i386. Patches für Kernel 2.6.22-rc1 und -rc2 gibt es hier:
http://www.tglx.de/projects/hrtimers/2.6.22-rc1/
http://www.tglx.de/projects/hrtimers/2.6.22-rc2/
http://www.tglx.de/projects/hrtimers/2.6.22-rc1/
http://www.tglx.de/projects/hrtimers/2.6.22-rc2/
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
In 2.6.22 wird der dyntick für x86_64 Patch nicht mehr übernommen, mit erscheinen von 2.6.22-rc1 sollen nur noch Bugfixes akzeptiert werden:
http://lkml.org/lkml/2007/5/12/248
http://lkml.org/lkml/2007/5/12/248
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Im 2.6.22-rc1/2 ist der x86_64 dyntick Patch auch noch nicht integriert, und laut Linus' Aussage kommt nichts neues mehr rein:
Quelle: http://lkml.org/lkml/2007/5/19/8Linus Torvalds hat geschrieben: I've been telling some people off on merging stuff, and I'll get even more
hard-nosed about it after -rc2, so please don't even try to send anything
but real fixes.