gentoo on zaurus [not gentooforzaurus]
Ок. Выйдет финальная версия 2.6.20 - обновлю ебилды, в старые добавлю iwmmxt.предлагаю доп. инфу в новых постах оставлять,
Пока сюда напишу что просто заменить надо:
Код: Выделить всё
export ARCH="arm"
if use eabi; then
export CORSS_COMPILE="armv5te-softfloat-linux-gnueabi-"
else
export CROSS_COMPILE="armv5te-softfloat-linux-gnu-"
fi
Код: Выделить всё
export ARCH="arm"
if use iwmmxt; then
export CROSS_COMPILE_PREFIX="arm-iwmmxt-linux"
else
export CROSS_COMPILE_PREFIX="armv5te-softfloat-linux"
fi
if use eabi; then
export CORSS_COMPILE="${CROSS_COMPILE_PREFIX}-gnueabi-"
else
export CROSS_COMPILE="${CROSS_COMPILE_PREFIX}-gnu-"
fi
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team
HP iPAQ rx1950
zavrik.ru team
будешь пробовать 2.6.20, рекомендую для проверки за первым разом собрать ядро без поддержки модулей, чтобы они как built-in компились - сразу можно заметить "сломаный" код, а просто модулем - можно пустить нерабочий модуль в рабочую систему.
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF
Mesk
ОК. Но до его релиза ещё дожить надо. Надо будет ещё за компанию конфиги обновить, что-б неспрашивали лишних вопросов.
P.S. Кстати, а кто-нибудь тестирование Float point emulator'ов проводил? Их же 3 предлагается:
NWFPE, FastFPE и VFP.
FastFPE например помечен как экспериментальный, но как написано в хелпе к нему - быстрее чем NWFPE (но возможно менее точный)
ОК. Но до его релиза ещё дожить надо. Надо будет ещё за компанию конфиги обновить, что-б неспрашивали лишних вопросов.
P.S. Кстати, а кто-нибудь тестирование Float point emulator'ов проводил? Их же 3 предлагается:
NWFPE, FastFPE и VFP.
FastFPE например помечен как экспериментальный, но как написано в хелпе к нему - быстрее чем NWFPE (но возможно менее точный)
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team
HP iPAQ rx1950
zavrik.ru team
в этих флоатах на arm окопаться можно
pdaxrom как я понял собран с -mfpu=softvfp, и в ядре включен netwinder
пробовал fastfte, на нем падал xboard с illegal instruction, надо будет посмотреть, как он был собран, если с -mfpu=softvfp/softfloat, значит ядерный fpe все-таки перехватывает обработку флоатов.
eabi описывает iwmmxt-специфичный softfloat, это как бы хорошо для машинок с iwmmxt сопроцом. ничего не могу сказать по поводу собственно реализации, не настолько глубоко в теме.
субъективно - netwinder/hardfloat (первый слепок, который я выкладывал) гараздо медленнее eabi/softfloat(второй слепок)
pdaxrom как я понял собран с -mfpu=softvfp, и в ядре включен netwinder
пробовал fastfte, на нем падал xboard с illegal instruction, надо будет посмотреть, как он был собран, если с -mfpu=softvfp/softfloat, значит ядерный fpe все-таки перехватывает обработку флоатов.
eabi описывает iwmmxt-специфичный softfloat, это как бы хорошо для машинок с iwmmxt сопроцом. ничего не могу сказать по поводу собственно реализации, не настолько глубоко в теме.
субъективно - netwinder/hardfloat (первый слепок, который я выкладывал) гараздо медленнее eabi/softfloat(второй слепок)
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF
я думаю что в итоге скорость работы (в конце-концов) у генты будет ощутимо выше чем у pdaxrom и oz.
По хорошему надо ещё с CFlag'ами поэксперементировать. У меня в принцыпе есть некоторый список тех, что дают солидный прирост на PC (правда не все безопасны - с полным набором некоторые программы неработают):
-O2 -ftracer -finline-functions -fpeel-loops -funswitch-loops -fomit-frame-pointer -ftree-vectorize -floop-optimize2 -fsched-spec-load -ftree-loop-linear -ftree-loop-ivcanon -fivopts -ftree-vect-loop-version -freorder-blocks-and-partition
По хорошему надо ещё с CFlag'ами поэксперементировать. У меня в принцыпе есть некоторый список тех, что дают солидный прирост на PC (правда не все безопасны - с полным набором некоторые программы неработают):
-O2 -ftracer -finline-functions -fpeel-loops -funswitch-loops -fomit-frame-pointer -ftree-vectorize -floop-optimize2 -fsched-spec-load -ftree-loop-linear -ftree-loop-ivcanon -fivopts -ftree-vect-loop-version -freorder-blocks-and-partition
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team
HP iPAQ rx1950
zavrik.ru team
Как показала практика ядра очень чувствительны к опциям компилятора при сборе....
Вплотьдо того что перестают корректно работать некоторые подсистемы...
Кстати по поводу патчей и веток ядер...
hh- ветку использовать разумнее... так как там много фиксов специфичных для армов.... и насколько мне известно они не входят не в мм ни в другие ветки...
Вплотьдо того что перестают корректно работать некоторые подсистемы...
Кстати по поводу патчей и веток ядер...
hh- ветку использовать разумнее... так как там много фиксов специфичных для армов.... и насколько мне известно они не входят не в мм ни в другие ветки...
Gentoo on iPAQ hx4700
Gentoo Team Russia
Gentoo Team Russia
Mesk
А какой пароль от рута на последнем снэпшоте? ( ftp://gentoo.ru/pub/stageX_sda1_snap_eabi.tar.bz2 - на этом)
А то ни чрутнуться туда нельзя (ибо eabi), ни загрузится (ибо пароль хочет от рута)
А какой пароль от рута на последнем снэпшоте? ( ftp://gentoo.ru/pub/stageX_sda1_snap_eabi.tar.bz2 - на этом)
А то ни чрутнуться туда нельзя (ибо eabi), ни загрузится (ибо пароль хочет от рута)
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team
HP iPAQ rx1950
zavrik.ru team
Xkeeper
Чисто теоретически рутфс можно и в нанд упихать. Реально гента туда поместится только после отрезания лишнего в виде хедеров, компилятора и пр. - а тогда смысла уже не будет.
Ну или если каким-нибудь образом во внутренний образ сжатый squashfs'ом образ поместить...
Чисто теоретически рутфс можно и в нанд упихать. Реально гента туда поместится только после отрезания лишнего в виде хедеров, компилятора и пр. - а тогда смысла уже не будет.
Ну или если каким-нибудь образом во внутренний образ сжатый squashfs'ом образ поместить...
Последний раз редактировалось Civil Пт янв 26, 2007 17:17, всего редактировалось 1 раз.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team
HP iPAQ rx1950
zavrik.ru team
Да по любому ядро в нанде живёт... но я так понимаю он имел в виду что вся гента в нанде.Не знаю как у Civil'а, у меня загрузка ядра идет с NAND'а. но rootfs расположен на SD карте
p.s. а с микродрайва у меня так и неполучилось грузится. Почему-то ядро при попытке загрузится выдаёт, мол unknown partition table.
Zaurus SL-C3100. Gentoo.
HP iPAQ rx1950
zavrik.ru team
HP iPAQ rx1950
zavrik.ru team