OESF Portables Forum
General Forums => General Discussion => Topic started by: realm on August 09, 2005, 09:14:31 pm
-
aside from the fact that i know what it stands for and that its for the PXA270 i don't know much else about it. I just was looking around on google seeing if its a kernel patch needed, or a special version of gcc is needed, and overall i found very little about it, if someone can point me to the "official" information on how to make use of it i'd appriciate it.
Thanks,
Realm
-
I don't know much about it, but searching the Intel site reveals:
http://www.intel.com/design/pca/applicatio...278516linux.htm (http://www.intel.com/design/pca/applicationsprocessors/swsup/278516linux.htm)
http://www.google.com/url?sa=t&ct=res&cd=1...SFr_c4QGH5N2KDg (http://www.google.com/url?sa=t&ct=res&cd=11&url=http%3A//cache-www.intel.com/cd/00/00/21/70/217032_217032.pdf&ei=4nX5QvLSFr_c4QGH5N2KDg)
-
i looked into this a while ago, acording to the docs its basically mmx with some extra instructions and still supports the conditional exection of each instruction that arm has (ie its like every asm command has an if then statment wrapped around it)
mplayer using bvdd has it and i belive you do need a gcc compiler with it enabled as well as having it enabled in the kernel, testus kernel has it enabled by the way. to enable it in the kernel do a graphical "make config" such as "make gconfig" and show all hidden options, in the cpu stuff (where you can select the processor and processor specfic stuff) there is an option for it (iwmmx if i remeber correctly) it should have no help
as for gcc, i had an auto build script for building cross compiling toolchains and one of them includded as the machine type "iwmmx" if you look throgh the gcc documentation you will find under the arm section that -march can be equal to iwmmx but wether you have to compile this feature in and if so how i do not know
-
Forgot to mention that the kernel option is only confirmed by me for the 2.6 kernel only, it may work for 2.4 or it may require a patch, if its a patch testus site should be able to fix you up