PXA270 march & mtune [РЕШЕНО]
oleg_kaa 28 января, 2010 - 17:39
РЕШЕНО
CHOST=armv5te-iwmmxt-linux-gnueabi
CFLAGS="-O2 -march=iwmmxt -mtune=iwmmxt"
Подскажите кто знает оптимальные 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
Вот только варнинги пугают
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 были