URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80692
[ Назад ]

Исходное сообщение
"компиляция ядра с эмуляцией сопроцессора"

Отправлено voyager3m , 10-Июн-08 15:24 
Народ
подскажите пожалуйста как скомпилить ядро для архитектуры i386 с эмуляцией сопроцессора
пробовал устанавливать опции [GNU_]MATH_EMULATE - не знает таких опций
пробовал на версии 6.1

Содержание

Сообщения в этом обсуждении
"компиляция ядра с эмуляцией сопроцессора"
Отправлено voyager3m , 10-Июн-08 15:26 
имеется ввиду FreeBSD 6.1-RELEASE



"компиляция ядра с эмуляцией сопроцессора"
Отправлено sda , 10-Июн-08 16:35 
>имеется ввиду FreeBSD 6.1-RELEASE

Вы сами то поняли что сказали? Сейчас процессоры уже сами по себе идут с сопроцессором... не надо ничего компилировать. А лучше вам вообще к компьютеру не подходить.


"компиляция ядра с эмуляцией сопроцессора"
Отправлено voyager3m , 10-Июн-08 16:51 
>Вы сами то поняли что сказали? Сейчас процессоры уже сами по себе
>идут с сопроцессором... не надо ничего компилировать. А лучше вам вообще
>к компьютеру не подходить.

Большое спасибо за вразумительный ответ по сути вопроса.
Но есть еще холодные процессора для разной аппаратуры. Вот та такую платформу и надо поставить FreeBSD. Процессор 366 Мгц с набором команд i386 но без сопроцессора.


"компиляция ядра с эмуляцией сопроцессора"
Отправлено sda , 10-Июн-08 17:00 
>>Вы сами то поняли что сказали? Сейчас процессоры уже сами по себе
>>идут с сопроцессором... не надо ничего компилировать. А лучше вам вообще
>>к компьютеру не подходить.
>
>Большое спасибо за вразумительный ответ по сути вопроса.
>Но есть еще холодные процессора для разной аппаратуры. Вот та такую платформу
>и надо поставить FreeBSD. Процессор 366 Мгц с набором команд i386
>но без сопроцессора.

device npx
и будет вам счастье :)


"компиляция ядра с эмуляцией сопроцессора"
Отправлено voyager3m , 11-Июн-08 15:27 

>device npx
>и будет вам счастье :)

попробовал devece npx - не работает. в манах написано, что этот девайс включается когда есть внешний сопроцессор. собрал ядро без этого девайса на базе 5.3 release, в конфиге лоадера включил опцию math_emulate - лоадер стартует, пробует развернуть ядро и вылетает с распечаткой состояния регистров на экран. Управление ядру не передавалось.

Видно придется ставить линух :(. Линуксовое ядро после переконфигурации запустилось нормально.


"компиляция ядра с эмуляцией сопроцессора"
Отправлено mranton , 10-Июн-08 18:34 
качественно макнул. респект

>Большое спасибо за вразумительный ответ по сути вопроса.
>Но есть еще холодные процессора для разной аппаратуры. Вот та такую платформу
>и надо поставить FreeBSD. Процессор 366 Мгц с набором команд i386
>но без сопроцессора.


"компиляция ядра с эмуляцией сопроцессора"
Отправлено anonymous , 11-Июн-08 16:24 
>подскажите пожалуйста как скомпилить ядро для архитектуры i386 с эмуляцией сопроцессора
>пробовал устанавливать опции [GNU_]MATH_EMULATE - не знает таких опций
>пробовал на версии 6.1

соотв. опцию и код давно выкинули из ядра.  берите 4.11 или собирайте все с -msoft-float


"компиляция ядра с эмуляцией сопроцессора"
Отправлено voyager3m , 12-Июн-08 12:21 
>>подскажите пожалуйста как скомпилить ядро для архитектуры i386 с эмуляцией сопроцессора
>>пробовал устанавливать опции [GNU_]MATH_EMULATE - не знает таких опций
>>пробовал на версии 6.1
>
>соотв. опцию и код давно выкинули из ядра.  берите 4.11 или
>собирайте все с -msoft-float

огромное спасибо за помощь.
Пришлось таки перейти на линукс поскольку под FreeBSD нет драйверов всех устройств процессора Vortex86SX.