kernel 2.4 & moduly

Jan Houstek houstek na utf.mff.cuni.cz
Středa Březen 10 02:50:22 CET 2004


On Wed, 10 Mar 2004, marek cervenka wrote:

> nechtelo by se nekomu rozvest jak to dale funguje co se tyce optimalizaci
> jednoho configu na vice procesoru?
> ono totiz nestaci
> nastavit 486
> make dep; make bzImage
> nastavit athlon
> make dep; make bzImage
>
> ale je treba zaloha .config;make mrproper;nakopirovani .config; make
> oldconfig
>
> zajimalo by mne proc?

Protoze to jsou proste jine procesory. Zmena nastaveni v .config ma za
nasledek jenak pouziti jineho kodu (urceneho primo pro urcity procesor),
jednak pouziti ruznych parametru kompilatoru (zde zavisi take na verzi gcc).

> a jak je to udelano ve 2.6

Uplne stejne s tim rozdilem, ze uz tam nebude nutne platit, ze kernel
kompilovany pro napr. 486 pobezi i na pentiich a athlonech/duronech.

> patri mezi optimalizace i neco jineho nez instrukcni sady procesoru?

Jiste, nektere kusy kodu pouziteho pro kompilaci jsou uplne jine. Viz
zdrojaky.

Ja osobne v tom nevidim zadny problem. Distributori si s tim hrave poradi,
a kdyz budu kernel delat sam, tak nejspis pro nejaky konkretni stroj,
takze optimalizace primo pro dany procesor bude zadouci.

-- Honza Houstek


Další informace o konferenci Linux