PXA270 march & mtune [РЕШЕНО]

Подскажите кто знает оптимальные CFLAGS для

asusp535 ~ # cat /proc/cpuinfo
Processor       : XScale-PXA270 rev 7 (v5l)
BogoMIPS        : 519.37
Features        : swp half thumb fastmult edsp iwmmxt
CPU implementer : 0x69
CPU architecture: 5TE
CPU variant     : 0x0
CPU part        : 0x411
CPU revision    : 7
Cache type      : undefined 5
Cache clean     : undefined 5
Cache lockdown  : undefined 5
Cache format    : Harvard
I size          : 32768
I assoc         : 32
I line length   : 32
I sets          : 32
D size          : 32768
D assoc         : 32
D line length   : 32
D sets          : 32

Hardware        : Asus P535
Revision        : 0000
Serial          : 0000000000000000

Пытался с этим -pipe -Os -march=armv5te -mtune=iwmmxt -fomit-frame-pointer с ними не работает iwmmxt

asusp535 ~ # gcc test_iwmmxt.c -pipe -Os -march=armv5te -mtune=iwmmxt -fomit-frame-pointer -o /dev/null
{standard input}: Assembler messages:
{standard input}:22: Error: selected processor does not support `wunpckelub wr6,wr4'

Игрался с этим -pipe -Os -march=iwmmxt -mtune=iwmmxt -fomit-frame-pointer но с ним некоторый софт глючит %)

Подсмотрел флаги в uCLibc -march=armv5te -Wa,-mcpu=xscale результат:

asusp535 ~ # gcc test_iwmmxt.c -pipe -Os -march=armv5te -Wa,-mcpu=xscale -fomit-frame-pointer -o /dev/null
{standard input}: Assembler messages:
{standard input}:22: Error: selected processor does not support `wunpckelub wr6,wr4'

В общем я в панике :)))

P.S. -march=native работает только для x86 ;D


РЕШЕНО
CHOST=armv5te-iwmmxt-linux-gnueabi
CFLAGS="-O2 -march=iwmmxt -mtune=iwmmxt"

А были все то глюки gcc :(

Праздное любопытство: А что

Праздное любопытство: А что за железка на PXA270?

мой телефон :)

мой телефон :) http://www.kaa.org.ua/asus-p535/hardware.html

Working on Gentoo Linux for Asus P535 and Qtopia :-)

хм в uclibc для pxa270

хм в uclibc для pxa270 указаны вот такие cflags

-march=iwmmxt -Wa,-mcpu=iwmmxt -mabi=iwmmxt

Вот только варнинги пугают

uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail

Working on Gentoo Linux for Asus P535 and Qtopia :-)

А на meego что-нить слышно?

А на meego что-нить слышно? Ведь там интел примкнутый ) Должон делиться секретами, подлый.

(Sir) * Windows looks like an open door, but no way to go *

Мигоу есть имедж для n900 его

Мигоу есть имедж для n900 его можно распаковать и тиснуть бинарник ядра. исходники пока закрыты по моему... Кстати насчет кросскомпиляции идея не плохая. Архитектура arm же, можно заюзать scratchbox, имхо. Хотя не помню там вроде тулкиты только для 6 версии arm были

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".