[sisyphus] ARM

Kirill A. Shutemov kirill на shutemov.name
Чт Апр 15 06:36:22 UTC 2010


2010/4/15 Konstantin Pavlov <thresh at altlinux.ru>:
> On Wed, Apr 14, 2010 at 10:18:49PM +0300, Kirill A. Shutemov wrote:
>> 2010/4/14 Yuri Bushmelev <jay4mail at gmail.com>:
>> > В сообщении от Среда 14 апреля 2010 Michail Yakushin написал(a):
>> >> Здравствуйте.
>> >> Сегодня, в дереве сизифа появилась архитектура arm. Сейчас поддержка
>> >> этой архитектуры находится в состоянии alpha.
>> >> Если кому интересно, то:
>> >> - Существует специальная сборочница для arm. Которая работает в следящем
>> >> режиме. Это значит что любой успешно собранный пакет в основной
>> >> сборочнице будет собираться для ARM кроме черного списка сверхтяжелых
>> >> пакетов типа OpenOffice и kde4
>> >> - Успешность сборки не влияет на выкладывание в x86 часть сизифа.
>> >> - В этой сборочнице отчасти более мягкие требования, в том числе unmet
>> >> это warning.
>> >> - поскольку отставание от x86 неизбежно в arm нет noarch. тоесть запись
>> >> в apt выглядит как
>> >> ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus arm classic
>> >> - сборка осуществляется под armv4
>> >>
>> >> Отправка сообщений о сборке\несборки будет но позже
>> >>
>> >> Если кто желает получить доступ к сборочнице напрямую и к шелу на ARM
>> >> обращайтесь ко мне.
>> >>
>> >> Работа продолжается. Если у кого то есть идеи(в том числе создания
>> >> железок на этой платформе), предложения, и тд по поводу ARM обращайтесь.
>> >
>> > Пока очень надеюсь после покупки нового компьютера присоединиться к работе
>> > над репозиторием и поддержкой arm в альте. Скорее всего, ради фана и в
>> > качестве обучения соберу дистрибутив для своих Zaurus'ов (на базе PXA270 и
>> > PXA255). Правда, туда обычно сейчас armv5 с EABI собирают.
>>
>> У нас EABI, естественно. armv4 обратно совместим с armv5..armv7
>
> Т.е. в плане мультимедии на нормальных мощных arm-железках этот порт будет
> практически бесполезен без хирургических вмешательств?

Часто в местах, где на самом деле нужна оптимизация под возможности
конкретной железки используется runtime-определение этих самых
возможностей (по hwcap, как правило). pixman именно так и делает,
например.

На самом деле имеет смысл позже сделать отдельный порт на armv7 + NEON
с HardFP и прочими плюшками. Но это когда этот порт утрясём. К этому
времени в upstream грабли повытаптывают.


Подробная информация о списке рассылки Sisyphus