|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Vlasov 2:5020/400 02 May 2001 19:45:44 To : All Subject : Re: под какой процессор собран i386 Debian 2.2 r2/r3 ? -------------------------------------------------------------------------------- On Wed, 2 May 2001 13:27:42 +0000 (UTC) "Antony Y. Bolotin" <anton@cns.donetsk.ua> wrote: > > Чего??????? Ядро хоть раз в жизни собирал?? > > Да бывало... Только в 2.4.2 есть упоминание о 486. > IMHO, это относится только к оптимизации по скорости выполнения команд, > а > так наборы команд одинаковые. > Вот доберусь до 386 когда-нибудь и попробую пустить на нем 2.4.2, > собранное > под 486. Вот и не запустится. Для обычных программ, действительно, разницы мало - gcc не умеет использовать большинство новых команд, да они ему и не нужны - новые команды 486 и Pentium в основном системной направленности. Хотя вроде бы при -march=pentiumpro gcc может использовать команды cmov*, так что такая программа уже ни на чем ниже PPro не запустится. Еще начиная с 486 в LinuxThreads (-lpthread в glibc) используется команда cmpxchg, это на 386 тоже не пойдет. Для ядра вопрос сложнее. Во-первых, начиная с 486 появились команды, например, invlpg, и ядро ими активно пользуется, так что на 386 просто не запускается (об этом здесь уже говорилось). Во-вторых, в настройке ядра есть "586" и "Pentium"; "Pentium" подразумевает корректную работу TSC, и не работает с некоторыми клонами (Cyrix) - тоже не запустится. Hу и так далее. -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/10644f39b70c7.html, оценка из 5, голосов 10
|