<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Armin76&#039;s Blog</title>
	<atom:link href="http://armin762.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://armin762.wordpress.com</link>
	<description>Gentoo</description>
	<lastBuildDate>Thu, 19 Jan 2012 18:09:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='armin762.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Armin76&#039;s Blog</title>
		<link>http://armin762.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://armin762.wordpress.com/osd.xml" title="Armin76&#039;s Blog" />
	<atom:link rel='hub' href='http://armin762.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Beaglebone and Gentoo</title>
		<link>http://armin762.wordpress.com/2012/01/01/beaglebone-and-gentoo/</link>
		<comments>http://armin762.wordpress.com/2012/01/01/beaglebone-and-gentoo/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 14:23:10 +0000</pubDate>
		<dc:creator>Raúl Porcel</dc:creator>
				<category><![CDATA[Devices]]></category>

		<guid isPermaLink="false">http://armin762.wordpress.com/?p=209</guid>
		<description><![CDATA[Hi all, Two weeks ago I got a Beaglebone board from the people at Beagleboard.org to create the documentation I always create with every device I get. Like always i&#8217;d like to announce the guide for installing Gentoo in the Beaglebone. Have a look at: http://dev.gentoo.org/~armin76/arm/beaglebone/install.xml . Feel free to send any corrections my way. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=209&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>Two weeks ago I got a <a href="http://beagleboard.org/bone">Beaglebone board</a> from the people at <a href="http://beagleboard.org">Beagleboard.org</a> to create the documentation I always create with every device I get.</p>
<p>Like always i&#8217;d like to announce the guide for installing Gentoo in the Beaglebone. Have a look at: <a href="http://dev.gentoo.org/~armin76/arm/beaglebone/install.xml">http://dev.gentoo.org/~armin76/arm/beaglebone/install.xml</a> . Feel free to send any corrections my way.</p>
<p>The Beaglebone is a bit different from the devices i got lately, as it lacks video out(well, there&#8217;s video out with an LCD connector but i lack an LCD screen), and its pretty simple apart from that. One of the big points of the Beaglebone is the price(89$) and the ability of creating addon boards for it, which are already famous amongst the Beagleboard people.</p>
<p>The specs of the Beaglebone are:<br />
# ARMv7-A 500MHz(USB power)/720MHz(PSU power) TI AM3358/9 ARM Cortex-A8 processor<br />
# 256MB DDR2 RAM<br />
# SMSC LAN8710 Ethernet card<br />
#<br />
# 1x microSDHC slot<br />
# 1x USB 2.0 Type-A port<br />
# 1x mini-USB 2.0 OTG port<br />
# 1x RJ45<br />
#<br />
# Reset and user-defined button</p>
<p>Yes, the processor runs at 500MHz when being powered using the mini-USB port, and 720MHz when using a power supply. More info about the specs in Beaglebone&#8217;s webpage.</p>
<p>For those curious as me, here&#8217;s the <a href="http://dev.gentoo.org/~armin76/arm/beaglebone/boot.log">bootlog</a> and the <a href="http://dev.gentoo.org/~armin76/arm/beaglebone/cpuinfo.txt">cpuinfo</a>.</p>
<p>All the hardware provided by the Beaglebone works fine, except the USB port. But thats due to a bug in the USB driver used on the Beaglebone. The bug appears when you disconnect the first USB device you connect. Once that happens, the USB port won&#8217;t recognize any new USB device.</p>
<p>The workaround is to do:<br />
echo F &gt; /proc/driver/musb_hdrc.1</p>
<p>After that, the USB port will work again. This idea comes from the Angstrom people. In the guide i&#8217;ve documented an udev rule to workaround this issue, its from Angstrom as well.</p>
<p>I&#8217;d like to thank the people at Beagleboard.org for providing me a Beaglebone to document this. Next step is getting everything upstream <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Have fun!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armin762.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armin762.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armin762.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armin762.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/armin762.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/armin762.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/armin762.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/armin762.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armin762.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armin762.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armin762.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armin762.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armin762.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armin762.wordpress.com/209/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=209&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://armin762.wordpress.com/2012/01/01/beaglebone-and-gentoo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fba59293da3e3af0ebdb934abf63ad16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armin762</media:title>
		</media:content>
	</item>
		<item>
		<title>TrimSlice and Gentoo</title>
		<link>http://armin762.wordpress.com/2011/09/04/trimslice-and-gentoo/</link>
		<comments>http://armin762.wordpress.com/2011/09/04/trimslice-and-gentoo/#comments</comments>
		<pubDate>Sun, 04 Sep 2011 16:47:49 +0000</pubDate>
		<dc:creator>Raúl Porcel</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://armin762.wordpress.com/?p=206</guid>
		<description><![CDATA[Hi, In this post i’ll speak about putting Gentoo on the trimslice. Months ago the people from Trimslice.com kindly sent me a devkit for the purpose of documenting and supporting Gentoo on it. It took me a while because i&#8217;ve had a lot of stuff going on at work, and because Stephen Klimaszewski(steev) started documentating [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=206&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>In this post i’ll speak about putting <a href="http://www.gentoo.org">Gentoo</a> on the <a href="http://www.trimslice.com">trimslice</a>.</p>
<p>Months ago the people from Trimslice.com kindly sent me a devkit for the purpose of documenting and supporting Gentoo on it. It took me a while because i&#8217;ve had a lot of stuff going on at work, and because Stephen Klimaszewski(steev) <a href="http://www.trimslice.com/forum/viewtopic.php?f=22&amp;t=53&amp;p=503#p503">started documentating it</a>, but since he doesn&#8217;t have time to finish it, i decided to do it myself.</p>
<p>Therefore i’d like to announce the guide for installing Gentoo on the Trimslice. Check it out at: <a href="http://dev.gentoo.org/~armin76/arm/trimslice/install.xml">http://dev.gentoo.org/~armin76/arm/trimslice/install.xml</a> and feel free to send corrections to my way, either by mail or by putting a comment on this post.</p>
<p>Regarding the hardware provided by the pandaboard, here&#8217;s what i got:<br />
-Audio(non HDMI): Works fine.<br />
-Bluetooth: No bluetooth on the devkit.<br />
-Wifi: No wifi on the devkit.<br />
-SD slot: Works fine<br />
-Ethernet: Works fine<br />
-Video: Works fine</p>
<p>Let me remind you about <a href="http://armin762.wordpress.com/2011/07/16/nvidia-tegra2-overlay-available/">the overlay for Tegra devices</a>, which includes the video drivers and libraries for Tegra, based on the L4T released by Nvidia.</p>
<p>I&#8217;d like to thank the people at TrimSlice.com for their support and the hard work they&#8217;re doing with the open source community and dealing with Nvidia for us.</p>
<p>Also, probably you&#8217;ve heard about hardfloat graphics drivers for the TrimSlice or Tegra-based devices. They&#8217;re real, although Nvidia has said they&#8217;ll build them but won&#8217;t support them, it hasn&#8217;t been clear about the licensing. You can find them on the images of Meego and ArchLinux ARM for the Trimslice.</p>
<p>These hardfloat drivers can be integrated into an image, but the tarball can&#8217;t be published as of now. Thats why i can&#8217;t create ebuilds for them on Gentoo.</p>
<p>Have fun!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armin762.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armin762.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armin762.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armin762.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/armin762.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/armin762.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/armin762.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/armin762.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armin762.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armin762.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armin762.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armin762.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armin762.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armin762.wordpress.com/206/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=206&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://armin762.wordpress.com/2011/09/04/trimslice-and-gentoo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fba59293da3e3af0ebdb934abf63ad16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armin762</media:title>
		</media:content>
	</item>
		<item>
		<title>NVIDIA Tegra2 overlay available</title>
		<link>http://armin762.wordpress.com/2011/07/16/nvidia-tegra2-overlay-available/</link>
		<comments>http://armin762.wordpress.com/2011/07/16/nvidia-tegra2-overlay-available/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 19:33:50 +0000</pubDate>
		<dc:creator>Raúl Porcel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://armin762.wordpress.com/?p=201</guid>
		<description><![CDATA[Hi, It&#8217;s been a long time since i&#8217;ve wrote something. I&#8217;ve got a lot of things going at work and its taking all the energy from me. However i still spend time with Gentoo on weekends. Anyway, some days ago NVIDIA published the updated Linux For Tegra(previously known as L4T) Linux development kit. The main [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=201&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>It&#8217;s been a long time since i&#8217;ve wrote something. I&#8217;ve got a lot of things going at work and its taking all the energy from me. However i still spend time with Gentoo on weekends.</p>
<p>Anyway, some days ago <a href="http://developer.nvidia.com/content/linux-tegra-release-12-alpha-1-released">NVIDIA published the updated Linux For Tegra</a>(previously known as L4T) Linux development kit. The main difference with the previous one is that it uses a 2.6.38 kernel from the Chromium OS. Another thing is that the stupid nvrm daemon isn&#8217;t needed anymore, it was needed before to get audio and cpufreq functionality, and who knows what else. Also, NVIDIA was kind enough releasing the X.org drivers for the GPU in the tegra SoC. It also released them for different ABIs, which is appreciated.</p>
<p>I&#8217;ve done the ebuilds for it(it was really easy) and i&#8217;ve pushed them to the overlay: <a href="http://git.overlays.gentoo.org/gitweb/?p=proj/tegra.git;a=summary">http://git.overlays.gentoo.org/gitweb/?p=proj/tegra.git;a=summary</a><br />
The overlay should be available on layman too.</p>
<p>The ebuilds provide the libraries+drivers for the X.org driver, nothing else as far as i know&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armin762.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armin762.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armin762.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armin762.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/armin762.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/armin762.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/armin762.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/armin762.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armin762.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armin762.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armin762.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armin762.wordpress.com/201/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armin762.wordpress.com/201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armin762.wordpress.com/201/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=201&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://armin762.wordpress.com/2011/07/16/nvidia-tegra2-overlay-available/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fba59293da3e3af0ebdb934abf63ad16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armin762</media:title>
		</media:content>
	</item>
		<item>
		<title>Sheevaplug vs Efika MX vs Nvidia Tegra2 vs TI OMAP4 Pandaboard: benchmarks</title>
		<link>http://armin762.wordpress.com/2011/01/29/sheevaplug-vs-efika-mx-vs-nvidia-tegra2-vs-ti-omap4-pandaboard-benchmarks/</link>
		<comments>http://armin762.wordpress.com/2011/01/29/sheevaplug-vs-efika-mx-vs-nvidia-tegra2-vs-ti-omap4-pandaboard-benchmarks/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 16:19:04 +0000</pubDate>
		<dc:creator>Raúl Porcel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://armin762.wordpress.com/?p=195</guid>
		<description><![CDATA[Hi everyone, I&#8217;m writing this post just to publish some results of benchmarks i&#8217;ve done lately on the ARM devices i have. They seem pretty popular, so i guess i could publish them on my blog so other people have it easy to find them. == memcpy == The most popular one is the memcpy [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=195&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi everyone,</p>
<p>I&#8217;m writing this post just to publish some results of benchmarks i&#8217;ve done lately on the ARM devices i have. They seem pretty popular, so i guess i could publish them on my blog so other people have it easy to find them.</p>
<p><strong>== memcpy ==</strong></p>
<p>The most popular one is the memcpy benchmark. It was written by a gentoo user and friend Siarhei Siamashka (ssvb is his nick on irc.freenode.net). He published it on: <a href="http://sourceware.org/ml/libc-ports/2009-07/msg00000.html">http://sourceware.org/ml/libc-ports/2009-07/msg00000.html</a><br />
I simply ran it on the devices i have.</p>
<p>You can get the latest results of this benchmark on the devices i&#8217;ve been able to run the benchmark on the following page: <a href="http://dev.gentoo.org/~armin76/arm/memcpy-neon_result.txt">http://dev.gentoo.org/~armin76/arm/memcpy-neon_result.txt</a></p>
<p><strong>== Gentoo build times ==</strong></p>
<p>If you&#8217;ve read my blog before, you&#8217;ll know i have a page where i list the buildtimes of different basic packages(binutils, gcc, glibc and portage) on different kind of machines to compare it. The page is here: <a href="http://dev.gentoo.org/~armin76/arm/buildtimes.xml">http://dev.gentoo.org/~armin76/arm/buildtimes.xml</a></p>
<p>Unfortunately those results have a problem, i only did a part of them myself, the rest were provided by other people, and as you can see they were using different kind of storage&#8230; so last year i decided i could do a new page where all the build times were using the same storage (USB stick), same package versions and same configuration&#8230;</p>
<p>The result is this one: <a href="http://dev.gentoo.org/~armin76/arm/nwbuildtimes.xml">http://dev.gentoo.org/~armin76/arm/nwbuildtimes.xml</a></p>
<p>Hope you find them useful.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armin762.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armin762.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armin762.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armin762.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/armin762.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/armin762.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/armin762.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/armin762.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armin762.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armin762.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armin762.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armin762.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armin762.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armin762.wordpress.com/195/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=195&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://armin762.wordpress.com/2011/01/29/sheevaplug-vs-efika-mx-vs-nvidia-tegra2-vs-ti-omap4-pandaboard-benchmarks/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fba59293da3e3af0ebdb934abf63ad16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armin762</media:title>
		</media:content>
	</item>
		<item>
		<title>ARM hardfloat and Gentoo</title>
		<link>http://armin762.wordpress.com/2010/12/09/arm-hardfloat-and-gentoo/</link>
		<comments>http://armin762.wordpress.com/2010/12/09/arm-hardfloat-and-gentoo/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 16:37:04 +0000</pubDate>
		<dc:creator>Raúl Porcel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://armin762.wordpress.com/?p=190</guid>
		<description><![CDATA[Hello, Since gcc-4.5.0, the option for a hardfloat toolchain has been available for ARM. I&#8217;m not going to duplicate the information about hardfloat on ARM, since its really well explained here: http://wiki.debian.org/ArmHardFloatPort Summarizing, using hardfloat over softfp and softfloat, provides a better performance. However there is a &#8220;problem&#8221;. Almost all the devices using ARMv5 processors [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=190&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>Since <a href="http://gcc.gnu.org/onlinedocs/gcc-4.5.0/gcc/ARM-Options.html#ARM-Options">gcc-4.5.0</a>, the option for a hardfloat toolchain has been available for ARM. I&#8217;m not going to duplicate the information about hardfloat on ARM, since its really well explained here: <a href="http://wiki.debian.org/ArmHardFloatPort">http://wiki.debian.org/ArmHardFloatPort</a></p>
<p>Summarizing, using hardfloat over softfp and softfloat, provides a better performance. However there is a &#8220;problem&#8221;. Almost all the devices using ARMv5 processors don&#8217;t have VFP, so for the users of those devices it won&#8217;t make a difference. With ARMv7 there&#8217;s no problem, because as far as i know, there&#8217;s no ARMv7 processor which doesn&#8217;t have VFP(correct me if i&#8217;m wrong).</p>
<p>Anyway, focusing on the Gentoo part, back in July, Siarhei Siamashka (ssvb) bootstraped a hardfloat ARMv7 stage3. For which i&#8217;d like to thank him. I worked with Siarhei on getting the changes needed for getting a hardfloat toolchain in Gentoo if -hardfloat- is used in the CHOST, among other things.</p>
<p>Last month i released a hardfloat stage3, so anyone who wants to use it, is free to do so. However keep in mind that since gcc-4.5.0 is not stable(stable is 4.4.4-r2 as of this writing), you need to have this in your package.keywords file, so portage won&#8217;t downgrade gcc and diffutils:<br />
<code><br />
sys-devel/gcc<br />
sys-apps/diffutils<br />
</code></p>
<p>You can download the stage3 from here:<br />
<a href="http://distfiles.gentoo.org/releases/arm/autobuilds/current-stage3-armv7a_hardfp/">http://distfiles.gentoo.org/releases/arm/autobuilds/current-stage3-armv7a_hardfp/</a></p>
<p>Those stages have been built using:<br />
-CHOST=&#8221;armv7a-hardfloat-linux-gnueabi&#8221;<br />
-CFLAGS=&#8221;-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16&#8243;</p>
<p>The &#8220;-mfloat-abi=hard&#8221; is implied by the hardfloat string in CHOST using the Gentoo eclasses.</p>
<p>Have fun and happy testing!</p>
<p>Update: I forgot to say that binary blobs won&#8217;t work with hardfloat if they&#8217;re not built using a hardfloat toolchain. That means that if you&#8217;re using a video driver(f.ex, pvr drivers for OMAP hw) that is built as binary, it won&#8217;t work.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armin762.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armin762.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armin762.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armin762.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/armin762.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/armin762.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/armin762.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/armin762.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armin762.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armin762.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armin762.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armin762.wordpress.com/190/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armin762.wordpress.com/190/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armin762.wordpress.com/190/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=190&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://armin762.wordpress.com/2010/12/09/arm-hardfloat-and-gentoo/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fba59293da3e3af0ebdb934abf63ad16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armin762</media:title>
		</media:content>
	</item>
		<item>
		<title>Pandaboard and Gentoo: Part Two (Running Gentoo!)</title>
		<link>http://armin762.wordpress.com/2010/11/27/pandaboard-and-gentoo-part-two-running-gentoo/</link>
		<comments>http://armin762.wordpress.com/2010/11/27/pandaboard-and-gentoo-part-two-running-gentoo/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 17:24:50 +0000</pubDate>
		<dc:creator>Raúl Porcel</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://armin762.wordpress.com/?p=182</guid>
		<description><![CDATA[Hi, This is the second post on Pandaboard and Gentoo, after the first one with the unpack and specifications. In this one i’ll speak about putting Gentoo on it. First i’d like to announce the guide for installing Gentoo on the Pandaboard. Check it out at: http://dev.gentoo.org/~armin76/arm/pandaboard/install.xml and feel free to send corrections to my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=182&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>This is the second post on Pandaboard and Gentoo, after the first one <a href="http://armin762.wordpress.com/2010/10/28/pandaboard-and-gentoo-part-one-unpacking-and-specs/">with the unpack and specifications</a>. In this one i’ll speak about putting <a href="http://www.gentoo.org">Gentoo</a> on it.</p>
<p>First i’d like to announce the guide for installing Gentoo on the Pandaboard. Check it out at: <a href="http://dev.gentoo.org/~armin76/arm/pandaboard/install.xml">http://dev.gentoo.org/~armin76/arm/pandaboard/install.xml</a> and feel free to send corrections to my way, either by mail or by putting a comment on this post.</p>
<p>I&#8217;d like to thank my coworker Jordi Inglés for providing me an 8GB SDHC to use with the pandaboard.</p>
<p>Secondly here are my impressions about it. Installing Gentoo on it was easy as always, one of the first problems i encountered was that there was no information about what x-loader/uboot/kernel should everyone use, as the vanilla kernel.org doesn&#8217;t work yet(or thats what i&#8217;m being told).</p>
<p>After i found the correct/updated x-loader/uboot/kernel i was able to boot gentoo on it, using 1GB of RAM. After doing some heavy compiling, for example when building gcc, i encountered random segfaults and sigbuses. Of course, this wasn&#8217;t documented either(Ubuntu is not Linux). There&#8217;s a bug in the kernel for the pandaboard, which gives those issues when using more than 716MB of RAM,<a href="https://bugs.launchpad.net/ubuntu/+source/linux-ti-omap4/+bug/633227"> check this link.</a></p>
<p>Regarding the hardware provided by the pandaboard, here&#8217;s what i got:<br />
-Audio(non HDMI): Works fine with an updated kernel<br />
-Bluetooth: Needs external tools to be able to use it.<br />
-Wifi: The pandaboard uses a TI WL1271, but the driver in the mainline kernel doesn&#8217;t support the pandaboard yet. For now you need to use an external driver and external tools(to load the firmware) which i haven&#8217;t been able to do yet.<br />
-Video: Haven&#8217;t had time to test it, obviously needs an external driver for full acceleration.<br />
-SD slot: Works fine<br />
-Ethernet: Works fine</p>
<p>Regarding the buildtimes, i compared it with the other Cortex A9 hardware i have, which is the <a href="http://armin762.wordpress.com/2010/04/03/nvidia-tegra2-and-gentoo-part-two-running-gentoo/">Nvidia Tegra2 devkit</a>. I used an 8GB USB stick(with an ext2 filesystem) to do the &#8220;benchmarking&#8221;, using the same stage3 and portage snapshot on both boards. The results are the following<br />
-glibc: 1h24m &lt;- the tegra was 13 minutes faster<br />
-gcc: 2h6m &lt;- the tegra was 15 minutes faster<br />
-binutils: 12m7s &lt;- the tegra was 5 seconds slower<br />
-portage: 1m10s &lt;- the tegra was 8 seconds faster</p>
<p>Also i&#039;d like to announce <a href="http://git.overlays.gentoo.org/gitweb/?p=proj/pandaboard.git;a=summary">the pandaboard overlay</a>, for all the stuff needed to use the hardware integrated in the pandaboard. Please keep in mind that for now i&#039;ve only got bluetooth to work.</p>
<p>Have fun!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armin762.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armin762.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armin762.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armin762.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/armin762.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/armin762.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/armin762.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/armin762.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armin762.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armin762.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armin762.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armin762.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armin762.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armin762.wordpress.com/182/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=182&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://armin762.wordpress.com/2010/11/27/pandaboard-and-gentoo-part-two-running-gentoo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fba59293da3e3af0ebdb934abf63ad16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armin762</media:title>
		</media:content>
	</item>
		<item>
		<title>Pandaboard and Gentoo: Part one (unpacking and specs)</title>
		<link>http://armin762.wordpress.com/2010/10/28/pandaboard-and-gentoo-part-one-unpacking-and-specs/</link>
		<comments>http://armin762.wordpress.com/2010/10/28/pandaboard-and-gentoo-part-one-unpacking-and-specs/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 15:51:17 +0000</pubDate>
		<dc:creator>Raúl Porcel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://armin762.wordpress.com/?p=176</guid>
		<description><![CDATA[Hello, Like i did with the Nvidia Tegra2, i&#8217;m going to talk about the Pandaboard which i received two days ago. The story begins at late september, once the brand-new Pandaboard got announced. Before it was announced how much it would cost and before you could buy it, the Pandaboard Early Adopter Program (PEAP) was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=176&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>Like i did with the <a href="http://armin762.wordpress.com/2010/03/27/nvidia-tegra2-and-gentoo-part-one-unpack-and-specs/">Nvidia Tegra2</a>, i&#8217;m going to talk about the <a href="http://pandaboard.org/">Pandaboard</a> which i received two days ago.</p>
<p>The story begins at late september, once the brand-new Pandaboard got announced. Before it was announced how much it would cost and before you could buy it, the <a href="http://omappedia.org/wiki/PandaBoard/earlyadopter">Pandaboard Early Adopter Program (PEAP)</a> was available. This program allowed(the two phases are now over) developers to submit their project and be allocated a Pandaboard if the project was among the most voted ones. The first phase selected the top5 projects and the second one the top10.</p>
<p>I submitted<a href="http://omappedia.org/wiki/PEAP_Projects#Gentoo_Linux_support"> my proposal</a> for the first phase, and luckily enough my project and another one were tied with 5 votes, which was the maximum any project achieved.<br />
My project is mainly about documenting the installation of Gentoo on the Pandaboard and provide everything needed to install it. Also to help users install it as well. After i have done everything, the board will be used to test/build packages and keep testing new kernels/applications made by OMAP developers.</p>
<p>Let&#8217;s go with the specs. The Pandaboard has a OMAP 4430 Dual-Core ARM Cortex-A9 processor @ ~1GHz, 1GB of DDR2-800(400MHz) RAM, audio input/output, Bluetooth(through TI WiLink 6.0 solution), 802.11b/g/n Wi-Fi(through TI WiLink 6.0 solution), 10/100Mb USB-based ethernet(SMSC LAN95xx), HDMI, DVI-D(using an HDMI port), 2 USB ports, 1 USB OTG port and 1 SD slot. You can expand the specs in their official webpage: http://pandaboard.org/content/platform</p>
<p>One of the things i should add regarding the specs, is that there are two revisions publicly available to the board: the EA1 and A1. The EA1 are the boards that were available through the PEAP program i talked above, the A1 are the ones that you can buy. The difference between them is that the EA1 boards use 2.0 silicon and the RAM is clocked at 200MHz(DDR2-400). The A1 boards use 2.1 silicon and are clocked at 400MHz(DDR2-800). That means that you can&#8217;t compare any benchmark i can do, since the RAM of my panda is slow compared with a panda you can buy, which after all is the real product.</p>
<p>Here&#8217;s the cpuinfo:</p>
<p><code><br />
Processor	: ARMv7 Processor rev 2 (v7l)<br />
processor	: 0<br />
BogoMIPS	: 2013.49</p>
<p>processor	: 1<br />
BogoMIPS	: 1963.08</p>
<p>Features	: swp half thumb fastmult vfp edsp thumbee neon vfpv3<br />
CPU implementer	: 0x41<br />
CPU architecture: 7<br />
CPU variant	: 0x1<br />
CPU part	: 0xc09<br />
CPU revision	: 2</p>
<p>Hardware	: OMAP4430 Panda Board<br />
Revision	: 0010<br />
Serial		: 0000000000000000<br />
</code><br />
<a href="http://dev.gentoo.org/~armin76/arm/pandaboard/boot.log"><br />
dmesg is here</a></p>
<p>For more information you can check<a href="http://pandaboard.org/"> the official webpage </a>and <a href="http://www.omappedia.com/wiki/PandaBoard">the wiki page made available for it.</a> Until i create the documentation for installing Gentoo, you can install either Ubuntu, Android, or a minimal Angstrom distribution following the instructions in the wiki. Obviously you can also install Gentoo by yourself <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Have fun!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armin762.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armin762.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armin762.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armin762.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/armin762.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/armin762.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/armin762.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/armin762.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armin762.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armin762.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armin762.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armin762.wordpress.com/176/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armin762.wordpress.com/176/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armin762.wordpress.com/176/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=176&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://armin762.wordpress.com/2010/10/28/pandaboard-and-gentoo-part-one-unpacking-and-specs/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fba59293da3e3af0ebdb934abf63ad16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armin762</media:title>
		</media:content>
	</item>
		<item>
		<title>New ARM CFLAGS/CXXFLAGS on Gentoo</title>
		<link>http://armin762.wordpress.com/2010/10/09/new-arm-cflagscxxflags-on-gentoo/</link>
		<comments>http://armin762.wordpress.com/2010/10/09/new-arm-cflagscxxflags-on-gentoo/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 16:21:09 +0000</pubDate>
		<dc:creator>Raúl Porcel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://armin762.wordpress.com/?p=172</guid>
		<description><![CDATA[Hi everyone, Keeping with the previous post, i&#8217;m announcing the following changes for ARM stage3s. The optimization flag on the default CFLAGS/CXXFLAGS will be changed from -Os to -O2 as of this month stage3. This is a change we&#8217;re doing so we don&#8217;t hit bugs undiscovered until we hit them like bug 331641 which only [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=172&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi everyone,</p>
<p>Keeping with the <a href="http://armin762.wordpress.com/2010/10/04/new-armv7-cflagscxxflags-on-gentoo/">previous post</a>, i&#8217;m announcing the following changes for ARM stage3s. </p>
<p>The <strong>optimization flag</strong> on the <strong>default</strong> CFLAGS/CXXFLAGS will be changed <strong>from -Os to -O2</strong> as of this month stage3.</p>
<p>This is a change we&#8217;re doing so we don&#8217;t hit bugs undiscovered until we hit them like <a href="https://bugs.gentoo.org/show_bug.cgi?id=331641">bug 331641</a> which only ocurred when using -Os and was reported by Gentoo users. Also that way we use the same optimization flag used on the rest of the arches and distributions.</p>
<p>If you still want to use -Os you&#8217;re free to do so, like whatever CFLAGS you want to use.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armin762.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armin762.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armin762.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armin762.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/armin762.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/armin762.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/armin762.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/armin762.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armin762.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armin762.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armin762.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armin762.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armin762.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armin762.wordpress.com/172/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=172&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://armin762.wordpress.com/2010/10/09/new-arm-cflagscxxflags-on-gentoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fba59293da3e3af0ebdb934abf63ad16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armin762</media:title>
		</media:content>
	</item>
		<item>
		<title>New ARMv7 CFLAGS/CXXFLAGS on Gentoo</title>
		<link>http://armin762.wordpress.com/2010/10/04/new-armv7-cflagscxxflags-on-gentoo/</link>
		<comments>http://armin762.wordpress.com/2010/10/04/new-armv7-cflagscxxflags-on-gentoo/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 09:32:38 +0000</pubDate>
		<dc:creator>Raúl Porcel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://armin762.wordpress.com/?p=169</guid>
		<description><![CDATA[Hello everyone, From this month(October) the default ARMv7 CFLAGS/CXXFLAGS used to built ARMv7 stages are going to change from: CFLAGS="-Os -march=armv7-a -mfpu=vfp -mfloat-abi=softfp -pipe" to CFLAGS="-Os -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp -pipe" The vfpv3-d16 option was included in gcc-4.4, and since thats what its stable, we&#8217;ll change the CFLAGS. This doesn&#8217;t affect current installations, but users are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=169&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello everyone,</p>
<p>From this month(October) the default ARMv7 CFLAGS/CXXFLAGS used to built ARMv7 stages are going to change from:<br />
<code>CFLAGS="-Os -march=armv7-a -mfpu=vfp -mfloat-abi=softfp -pipe"</code><br />
to<br />
<code>CFLAGS="-Os -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp -pipe"</code></p>
<p>The vfpv3-d16 option was included in gcc-4.4, and since thats what its stable, we&#8217;ll change the CFLAGS. This doesn&#8217;t affect current installations, but users are recommended to change their CFLAGS and rebuild the system.</p>
<p>Of course like always you&#8217;re free to use any other CFLAGS that suit better your system. You can use vfpv3 or neon if your system has those options. Those CFLAGS i mention is just for the armv7a stages we build, which target the &#8220;worst&#8221; possible armv7 processor.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armin762.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armin762.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armin762.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armin762.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/armin762.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/armin762.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/armin762.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/armin762.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armin762.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armin762.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armin762.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armin762.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armin762.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armin762.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=169&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://armin762.wordpress.com/2010/10/04/new-armv7-cflagscxxflags-on-gentoo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fba59293da3e3af0ebdb934abf63ad16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armin762</media:title>
		</media:content>
	</item>
		<item>
		<title>Architectures and Gentoo (Part 1)</title>
		<link>http://armin762.wordpress.com/2010/10/03/architectures-and-gentoo-part-1/</link>
		<comments>http://armin762.wordpress.com/2010/10/03/architectures-and-gentoo-part-1/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 12:01:17 +0000</pubDate>
		<dc:creator>Raúl Porcel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://armin762.wordpress.com/?p=147</guid>
		<description><![CDATA[Hi, In gentoo we support 13 different architectures: alpha, amd64, arm, hppa, ia64, m68k, mips, ppc, ppc64, s390, sh, sparc and x86. Although amd64 and x86 are the most common and popular, they are only 2 architectures of the total 13 we support, so i thought i could write about the rest of the architectures [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=147&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>In gentoo we support 13 different architectures: alpha, amd64, arm, hppa, ia64, m68k, mips, ppc, ppc64, s390, sh, sparc and x86. Although amd64 and x86 are the most common and popular, they are only 2 architectures of the total 13 we support, so i thought i could write about the rest of the architectures and their status on Gentoo.</p>
<p>I&#8217;ll do it in parts because i&#8217;ll get burned out too easily!</p>
<p>I think its sad to see a lot of that architectures that were so popular being discontinued, but i guess thats whats the progress is about <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The main problem of arches getting discontinued is that the hardware is slow compared with new hardware, less users because they replace their old alternative architecture computer with an standard amd64/x86 PC. That makes that there&#8217;s less users of said architecture, which makes less interesting for linux distributions to support them, then there&#8217;s no developers&#8230;and then the architecture really dies. IMHO its sad, but thats the way it is.</p>
<p><strong>Alpha</strong></p>
<p>The alpha processor was phased out by Compaq in 2004, being replaced by ia64. That means that you can&#8217;t buy any new hardware that has alpha processors(as to my knowledge). Of course there is some alpha hardware that wasn&#8217;t ever used, so you can say there is &#8216;new&#8217; hardware, as in unused, but there&#8217;s no alpha processor manufactured after 2004. There were both workstations and servers.</p>
<p>The alpha status on Gentoo is good, there is three developers on the team: Tobias Klausmann (klausman, Blackb|rd on IRC), Matt Turner (mattst88) and myself. There was a lot of distributions supporting alpha back in 2001, when alpha was well and alive. But as of today, Gentoo is one of the few distributions that support it officially(guess we&#8217;re crazy <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).</p>
<p><strong>AMD64</strong></p>
<p>Well, i don&#8217;t think i need to comment on this one&#8230;</p>
<p><strong>ARM</strong></p>
<p>ARM is one of the architectures that its level of activity is the same as amd64/x86 thanks to its fast-growing use on embedded devices. You can even find notebooks with ARM processors(called smartbooks), phones and NAS(Network Attached Storage) running Linux, WinCE and Android. Everytime they are getting more powerful, at the moment you can find dual-core processors at 1GHz, and thats not going to stop.</p>
<p>The status of ARM on Gentoo is good. We&#8217;re five developers: maekke, xmw, dagger, vapier and me. Also there are some users on #gentoo-embedded(irc.freenode.net) which are really helpful. We provide stage3s for a handful of CHOSTS: armv4l, armv4tl, armv5tel, armv6j and armv7a. Which covers most of the devices available. One of the bad things of ARM is that every device available is almost completely different, that means we can&#8217;t have install guides of each device if we don&#8217;t have the device itself&#8230;</p>
<p><strong>HPPA</strong></p>
<p>HPPA is another of the dead architectures that we support at Gentoo. It was an architecture designed by HP, and was phased out in 2008. It was replaced by ia64 as well. There was both workstations and servers.</p>
<p>The status on Gentoo is good. There is two developers: jer and GMsoft. I can&#8217;t speak too much about it because i&#8217;m not in the team, but i know its supported and doesn&#8217;t have too many issues(at least gentoo-related).</p>
<p>Hope you liked the first part <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/armin762.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/armin762.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/armin762.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/armin762.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/armin762.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/armin762.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/armin762.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/armin762.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/armin762.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/armin762.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/armin762.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/armin762.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/armin762.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/armin762.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=armin762.wordpress.com&amp;blog=10640460&amp;post=147&amp;subd=armin762&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://armin762.wordpress.com/2010/10/03/architectures-and-gentoo-part-1/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fba59293da3e3af0ebdb934abf63ad16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">armin762</media:title>
		</media:content>
	</item>
	</channel>
</rss>
