<?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/"
	>

<channel>
	<title>Meehow&#039;s bloggy</title>
	<atom:link href="http://meehow.de/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://meehow.de</link>
	<description>ms@aros, development and ideas</description>
	<lastBuildDate>Wed, 11 Apr 2012 20:03:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Merry X-mas</title>
		<link>http://meehow.de/index.php/2011/12/merry-x-mas/</link>
		<comments>http://meehow.de/index.php/2011/12/merry-x-mas/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 21:50:54 +0000</pubDate>
		<dc:creator>michal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://meehow.de/?p=192</guid>
		<description><![CDATA[Merry Christmas to You all out there! And sorry for disappointing many of You during this year. Some of you hoped this year I will do something nice for them. And I failed many times. I would really like to tell you that I&#8217;m really sorry about that. I feel really bad about it. Stephen, [...]]]></description>
			<content:encoded><![CDATA[<p>Merry Christmas to You all out there! <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>And sorry for disappointing many of You during this year. Some of you hoped this year I will do something nice for them. And I failed many times. I would really like to tell you that I&#8217;m really sorry about that. I feel really bad about it.</p>
<p><strong>Stephen</strong>, I feel really sorry that I failed and didn&#8217;t gave you the promised enchantments to AROS. I do know you were really disappointed with (lacking) results of my work even if you never said that. Thanks for everything you did to AROS.</p>
<p><strong>ACube</strong>, I feel really sorry that I cannot give you any good news about progress I made. There is no progress. I&#8217;m sorry but work and real life are eating all the spare time I could have for you.</p>
<p><strong>Nikos</strong>, I feel awfully that I cannot give you the X-mas gift &#8211; overlay for intel GMA. I really wanted to but, once again, I failed. I failed. Forgive me. Keep good work on supporting AROS.</p>
<p>sorry guys&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://meehow.de/index.php/2011/12/merry-x-mas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Steve Jobs</title>
		<link>http://meehow.de/index.php/2011/10/steve-jobs/</link>
		<comments>http://meehow.de/index.php/2011/10/steve-jobs/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 06:14:46 +0000</pubDate>
		<dc:creator>michal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://meehow.de/?p=189</guid>
		<description><![CDATA[Rest in peace, Steve&#8230;]]></description>
			<content:encoded><![CDATA[<p>Rest in peace, Steve&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://meehow.de/index.php/2011/10/steve-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EfikaMX meets AROS again</title>
		<link>http://meehow.de/index.php/2011/09/efikamx-meets-aros-again/</link>
		<comments>http://meehow.de/index.php/2011/09/efikamx-meets-aros-again/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 20:52:56 +0000</pubDate>
		<dc:creator>michal</dc:creator>
				<category><![CDATA[ARM]]></category>
		<category><![CDATA[AROS]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://meehow.de/?p=181</guid>
		<description><![CDATA[After me and Pavel made the linux-hosted ARM version of AROS, I was wondering who will try to make a great use of it and when. I haven&#8217;t had to wait long, at least not long in terms of Amiga way I found out that the very interesting Linux hosted distribution, namely Broadway X, not [...]]]></description>
			<content:encoded><![CDATA[<p>After me and Pavel made the linux-hosted ARM version of AROS, I was wondering who will try to make a great use of it and when. I haven&#8217;t had to wait long, at least not long in terms of Amiga way <img src='http://meehow.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  I found out that the very interesting Linux hosted distribution, namely Broadway X, not only is actively developed, but also targets the EfikaMX machines! This is just great!</p>
<p>AROS on ARM cpu&#8217;s gives the user really good experience of small, fast and lightweight operating system. It&#8217;s so much different from regular linux distributions! All programs start within a second or less, the graphical user interface is very responsive. If only we had more apps&#8230;</p>
<p>This is exactly the place, where BroadwayX (I would prefer it to be Broadway MX <img src='http://meehow.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) helps. Here, with help of tiny lx command, it is possible to launch linux-side applications directly from AROS environment. Because of that, you can use AROS on EfikaMX all the time. If you lack any application, just launch linux one. I must admit I haven&#8217;t tested that distribution personally yet, but I will do that as soon as possible <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Another exciting news related to AROS on EfikaMX, is the OpenGL for AROS hosted bounty. Once finished, AROS hosted distribution will get hardware accelerated 3D support. Another milestone towards better AROS!</p>
<div class="wp-caption aligncenter" style="width: 615px"><a href="http://download.aros3d.org/pictures/cube2_hostgl.jpg"><img class=" " src="http://download.aros3d.org/pictures/cube2_hostgl.jpg" alt="" width="605" height="433" /></a><p class="wp-caption-text">Cube 2 on AROS hosted</p></div>
]]></content:encoded>
			<wfw:commentRss>http://meehow.de/index.php/2011/09/efikamx-meets-aros-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free (as freedom) disappointment</title>
		<link>http://meehow.de/index.php/2011/06/free-as-freedom-disappointment/</link>
		<comments>http://meehow.de/index.php/2011/06/free-as-freedom-disappointment/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 20:54:19 +0000</pubDate>
		<dc:creator>michal</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://meehow.de/?p=170</guid>
		<description><![CDATA[The freedom sucks sometimes&#8230; Well, not the real freedom. I mean rather the approach of open source community. The community which, in some circumstances, is able to sacrifice quite a lot in the name of the freedom. There was a great piece of software developed many many years ago. I remember using it with Debian linux somewhere around [...]]]></description>
			<content:encoded><![CDATA[<p>The freedom sucks sometimes&#8230; Well, not the real freedom. I mean rather the approach of open source community. The community which, in some circumstances, is able to sacrifice quite a lot in the name of the <strong>freedom</strong>.</p>
<p>There was a great piece of software developed many many years ago. I remember using it with Debian linux somewhere around 10 years ago. The software was available for free, but the source code was closed and maintained only by the company itself. Of course it changes. Some day the sources were freed and we all welcomed a great piece of office software for everyone. Free, of course, both as a <em>beer</em> and as a <em>freedom</em>. Years later the software got better and better and, some day, it forked. The new product was born, named LibreOffice. It was supposed to be better, well developed and ah oh, all the bells and whistles onboard. Many news portals, including one in Polish language which I read frequently, did spread some disinformation. The one I disliked mostly was naming a great improvement of LibreOffice Impress &#8211; the Presenter Console. Sure, it comes with LibreOffice for free. Of course, it&#8217;s great and using it makes really fun. The only problem is, it&#8217;s not an improvement of LibreOffice itself, rather a &#8220;PresenterConsole&#8221; extension from Oracle.</p>
<p>I don&#8217;t care forking that much, really. What I hate though is lack of freedom. Freedom of a choice. Most distribution maintainers were so excited by the new office suite fork, that they decided to obsolete original openoffice and removed it from repositories. Now, that&#8217;s bad.</p>
<p>I had to make an A0 sized poster for the next conference I&#8217;m attending in 10 days. LibreOffice Draw was my choice of suitable software, since I did posters with OpenOffice Draw previously. It was pretty unstable as I was working on the document. I mean it crashed every 10-15 minutes. Sometimes I was triggering the crash just by trying to change the bullet symbol, sometimes by trying to change the font size. I&#8217;m absolutely sure the problem is not hardware related, since that one was intensively tested already. What really shocked me though, was it&#8217;s inability to print into postscript file. All it happened was memory usage growing up drastically. LibreOffice never printed the document, since kenel&#8217;s OOM killer was in action. Every time. A day at work, a nightmare with free software&#8230;</p>
<p>Sure, I investigated the issue a bit. It turned out, LibreOffice attempted to convert the A0 page at 1200dpi resolution to <strong>bitmap</strong> first, before converting it to postscript and sending to the printer. Why? I dunno. Really. I had to redo the entire work on my poster in new document, which (oh, miracle!) was printed as a postscript without any issue. That reminded me old IT jokes about one huge company, saying</p>
<blockquote><p><em>&#8220;Maybe if we turned the car off and on again, it would fix itself.&#8221;</em></p></blockquote>
<p>I&#8217;ve never thought it would fit so perfectly to free software&#8230;</p>
<p>I want to have the freedom of choice. I want my OpenOffice back on openSUSE 11.4&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://meehow.de/index.php/2011/06/free-as-freedom-disappointment/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Status of AROS for EfikaMX</title>
		<link>http://meehow.de/index.php/2011/03/status-of-aros-for-efikamx/</link>
		<comments>http://meehow.de/index.php/2011/03/status-of-aros-for-efikamx/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 16:43:51 +0000</pubDate>
		<dc:creator>michal</dc:creator>
				<category><![CDATA[ARM]]></category>
		<category><![CDATA[AROS]]></category>

		<guid isPermaLink="false">http://meehow.de/?p=155</guid>
		<description><![CDATA[Hello, Two weeks ago Raquel and Bill announced price drop for EfikaMX nettop and smartbook. The prices in the store have been updated already, and the Genesi store for EU citizens is open. A nice gift for all of us living on this side of The Pond. These nice machines attract interest of many people [...]]]></description>
			<content:encoded><![CDATA[<p>Hello,</p>
<p>Two weeks ago Raquel and Bill announced price drop for EfikaMX <a href="http://bbrv.blogspot.com/2011/02/95-smarttop.html">nettop</a> and <a href="http://bbrv.blogspot.com/2011/02/finally-199-smartbook.html">smartbook</a>. The prices in the store have been updated already, and the Genesi store for EU citizens is open. A nice gift for all of us living on this side of The Pond. These nice machines attract interest of many people of our small community and so, some of You asked me about the status of AROS for ARM machines, especially AROS for EfikaMX. So, here it is:</p>
<h2>AROS hosted on linux</h2>
<p>Here, the nightly build of core package is available on <a href="http://aros.sourceforge.net/download.php#nightly-builds">AROS website</a> for download. This linux-arm-system build is done automatically every night. Therefore, there is no guarantee that it will work out of the box, nor that it will give you all the bells and whistles you know from the very great <a href="http://www.icarosdesktop.org/">Icaros</a> distribution. If the binary doesn&#8217;t work, try to download it again in one or few days. Nevertheless, most of the builds are working. Even better &#8212; this build benefits from the improvements of other AROS ports, like the AROS m68k one, so it &#8220;improves&#8221; each day. In some near future I will add to this build some of our contrib packaged. OWB, maybe?</p>
<h2>AROS native for EfikaMX</h2>
<p>The native port of AROS for EfikaMX is still on the schedule. I will take care of it as soon as I find the time. Right now I&#8217;m involved in few other projects and, therefore, native AROS for this ARM has to wait. Don&#8217;t worry &#8212; it will be available.</p>
<h2>Future of AROS for ARM</h2>
<p>What the future of AROS for ARM will be? Well, it&#8217;s not only in my hands &#8212; it depends on all of you. AROS never was a one-man project, and was always dependent on the community. Many years ago the community was very weak and AROS was hardly noticeable outside our development mailing list. Nowadays, the community grew and so grows AROS. We had x86 nightly builds only, now we have two great distributions and some commercial software. The same applies for ARM target &#8212; whether it will grow or not, is up to You.</p>
]]></content:encoded>
			<wfw:commentRss>http://meehow.de/index.php/2011/03/status-of-aros-for-efikamx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big kernel BLOB? Not anymore!</title>
		<link>http://meehow.de/index.php/2011/02/big-kernel-blob-not-anymore/</link>
		<comments>http://meehow.de/index.php/2011/02/big-kernel-blob-not-anymore/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 20:20:27 +0000</pubDate>
		<dc:creator>michal</dc:creator>
				<category><![CDATA[AROS]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://meehow.de/?p=134</guid>
		<description><![CDATA[Hope springs eternal &#8211; everyone knows&#8230; Once upon a time I have promised to some of AROS enthusiasts improvements on the x86 kernel, among others support for modularized kernel. It seemed, we have got rid of the nice feature of Amiga-like operating systems &#8212; the strong separation of all essential components of the system in [...]]]></description>
			<content:encoded><![CDATA[<p>Hope springs eternal &#8211; everyone knows&#8230;</p>
<p>Once upon a time I have promised to some of AROS enthusiasts improvements on the x86 kernel, among others support for modularized kernel. It seemed, we have got rid of the nice feature of Amiga-like operating systems &#8212; the strong separation of all essential components of the system in libraries, devices and resources. That&#8217;s how original kickstart was made, it was a bunch of different modules put together on one read only memory. Which components were there, that was unknown for AmigaOS unless it scanned entire ROM for resident modules. We did the same in AROS kernel, at least for native targets, but we also linked all modules together, into one single executable. How silly!</p>
<p>Sure, such approach has it&#8217;s own advantages. Some static libraries (like librom.a) could be reused by all modules and thus saved some space. However, we do link all of it into one big file &#8212; think about any potential licensing issues. Not only that, big statically linked kernel means, there was no way to replace one module with a new version, no way to add module of your own. Do you all need ability to boot from USB media? No? Pity you, all the necessary classes are there anyway. Does any of you ever thought about GUI-less core components of operating system, used for some imagined device? Well, compile and link all of it yourself, have trouble and solve it all alone. The modular kernel opens many opportunities, limited only by our imagination.</p>
<p>So, the promise was given, years passed and nothing happened. Until now. In some spare time between my real life, activities at the university and work on Aura, I&#8217;ve added the support for loadable modules to native x86 AROS target. There&#8217;s still the large kernel to see, but it&#8217;s a matter of writting new GRUB config file (which I didn&#8217;t had time). Feel free to test the nightly build, look at GRUB config file (to find a way how to add more modules) and be happy. And, of course, don&#8217;t forget visiting this site for some more news about Linux, Aura, AROS and others <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://meehow.de/index.php/2011/02/big-kernel-blob-not-anymore/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress says &#8220;Hello!&#8221;</title>
		<link>http://meehow.de/index.php/2011/02/hello-world/</link>
		<comments>http://meehow.de/index.php/2011/02/hello-world/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 22:00:24 +0000</pubDate>
		<dc:creator>michal</dc:creator>
				<category><![CDATA[General informations]]></category>

		<guid isPermaLink="false">http://meehow.de/?p=1</guid>
		<description><![CDATA[Dear Readers! Some of you might followed my old blog which died almost one year ago. As I was pretty busy with my private life, I lost motivation to update it. You know, it just happens Now I seem to have energy and motivation again! There is a lot of to tell you about, quite [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Readers!</p>
<p>Some of you might followed my <a href="http://msaros.blogspot.com/">old blog</a> which died almost one year ago. As I was pretty busy with my private life, I lost motivation to update it. You know, it just happens <img src='http://meehow.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Now I seem to have energy and motivation again! There is a lot of to tell you about, quite many good and much less bad news. Let the new blogging powered by WordPress begin&#8230;</p>
<p><strong>EDIT</strong>: I have successfuly imported all ancient posts and comments from blogspot. Now, the msaros.blogspot.com may rest in peace&#8230; <img src='http://meehow.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://meehow.de/index.php/2011/02/hello-world/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Update, again</title>
		<link>http://meehow.de/index.php/2010/03/update-again/</link>
		<comments>http://meehow.de/index.php/2010/03/update-again/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 22:35:00 +0000</pubDate>
		<dc:creator>michal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://meehow.de/index.php/2010/03/update-again/</guid>
		<description><![CDATA[Hello folks, Today a short report only. Markus Weiss was working intensively on getting OWB to compile and work on PPC targets. Of course, he succeeded! Thank you, Markus. In my last post I&#8217;ve told you about some issues with setjmp/longjmp. The unaligned FPU double access, which crossed 16-byte boundary generates an alignment exception on [...]]]></description>
			<content:encoded><![CDATA[<p>Hello folks,
<div>
<div>Today a short report only. Markus Weiss was working intensively on getting OWB to compile and work on PPC targets. Of course, he succeeded! Thank you, Markus.</div>
<div>In my last post I&#8217;ve told you about some issues with setjmp/longjmp. The unaligned FPU double access, which crossed 16-byte boundary generates an alignment exception on PowerPC machines. My first fix was rather stupid one &#8211; alignment enforcement in setjmp and longjmp calls. Now, I wrote a special exception handler which takes care of misaligned data. It helped Markus a bit and make OWB work on Sam440EP.</div>
<div>Thanks to Markus work and his great fixes to the code, DHCP client does not enter an endless loop on Sam440 anymore. Now, setting network up on Samantha is a matter of few mouse clicks.</div>
<div>Stay tuned for more news. New ISO is on the way (I may tell you that its size increased again. Now it has 475 MB approximately).</div>
<div>PS. This blog entry was written on AROS running on Sam440EP in OWB browser <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://meehow.de/index.php/2010/03/update-again/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Any news?</title>
		<link>http://meehow.de/index.php/2010/03/any-news/</link>
		<comments>http://meehow.de/index.php/2010/03/any-news/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 18:39:00 +0000</pubDate>
		<dc:creator>michal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://meehow.de/index.php/2010/03/any-news/</guid>
		<description><![CDATA[Hello there. Yup, typical me I made some fuzz about things being currently done (or not done) and then disappeared for a while. No information, no updates. Nothing I&#8217;ve been asked several times about the status update of AROS for sam440. Well, there are few changes which have happened to the whole AROS recently. We [...]]]></description>
			<content:encoded><![CDATA[<p>Hello there.</p>
<p>Yup, typical me <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I made some fuzz about things being currently done (or not done) and then disappeared for a while. No information, no updates. Nothing <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> I&#8217;ve been asked several times about the status update of AROS for sam440. Well, there are few changes which have happened to the whole AROS recently. We do have a changeable mouse pointers and they do work on Sam440. Since there are few of them delivered on the ISO, you may change the red triangle to something more Amiga-like, if you want to. A red mouse pointer with alpha blending and shadow? No problem. Start preferences, select the correct image and voilà!</p>
<p>Markus Weiss managed to compile OWB for PPC target and, if it works as expected, you will find it on the next ISO. Neil Cafferkey made some important improvements to the installer. Now, it installation on sam440 shall be simpler. Keep in mind the installation will be incomplete, since the AROS&#8217; slb (aka Parthenope) is not installed yet.</p>
<p>The changes local to Sam440 port include support for the onboard I²C bus. The RTC is used by the battclock.resource, so now you will see the correct time on AROS, provided your RTC is correctly set up. If not, you may use AROS&#8217; time preferences to adjust it. Additionally, few fixes for the setjmp/longjmp are made, so that the functions do not crash in case of unaligned jmp_buf pointer. Anything else? Ah yes, I&#8217;m working on the EHCI Poseidon driver for Sam440 AROS. Stay tuned <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Screenshot? Here you have it. Nothing special in it. Just AROS on Sam440 in a bit higher resolution <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rfWbINbeMj0/S5a3UJVDt_I/AAAAAAAAAJg/dwBA0zHr6TE/s1600-h/aros_sam440_2.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_rfWbINbeMj0/S5a3UJVDt_I/AAAAAAAAAJg/dwBA0zHr6TE/s320/aros_sam440_2.png" alt="" id="BLOGGER_PHOTO_ID_5446742356080703474" border="0" /></a>Greetings from the German Aerospace Center <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://meehow.de/index.php/2010/03/any-news/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Oh, Samantha!</title>
		<link>http://meehow.de/index.php/2010/01/oh-samantha/</link>
		<comments>http://meehow.de/index.php/2010/01/oh-samantha/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 21:52:00 +0000</pubDate>
		<dc:creator>michal</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://meehow.de/index.php/2010/01/oh-samantha/</guid>
		<description><![CDATA[Hi there! Samantha is back! After long period of hibernation in the AROS repository Sam440 port of AROS is maintained again. Big thanks to Markus Weiss, who has restarted it and to ACube who gave me the kick in the butt Since the kernel.resource in AROS did evolved a bit since last time I was [...]]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml">
<p>Hi there!</p>
<p>Samantha is back! After long period of hibernation in the AROS repository Sam440 port of AROS is maintained again. Big thanks to Markus Weiss, who has restarted it and to ACube who gave me the kick in the butt <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Since the kernel.resource in AROS did evolved a bit since last time I was writing it form Sam, it has been updated a tiny bit now. Most of the features from Efika&#8217;s kernel have been back-ported to Sam440 port, including:</p>
<ul>
<li>Loading and releasing of symbols from every ELF file loaded by AROS, including the kernel itself,</li>
<li>System call for cold reboot (accessible only from kernel.resource and exec.library),</li>
<li>Crash handler displays detailed information, including the byte offset of crash occurrence, relevant symbol name (if such name exists at all) and the executable name. The log includes also the backtrace (with offsets, symbol and module names) which tries to reach as far as possible.</li>
</ul>
<p>Yes, I do know, it&#8217;s not much. But it is at least a good start (eerm&#8230;. rather a good re-birth?) <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>The Sam440 port has been not only extended, but also fixed a bit. I have found there an ancient bug in the exception handler. It could have lead to random system crashes. The reason was the exception handler itself. There was a risk that an interrupt will occur during reconstruction of the CPU context.</p>
<p>Since the AMCC440EP CPU does not maintain cache coherency (no, it&#8217;s not a bug, it&#8217;s a feature fairly well documented in the manuals!), some portions of the code had to be fixed. Now, more AROS code uses CachePreDMA and CachePostDMA pair of functions. Because of that partitions on harddrive are recognised properly now. AROS on Sam440 boots nicely and coexists with OS4.1 on the same harddrive. Nice, isn&#8217;t it?</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_rfWbINbeMj0/S2XkIeGpAgI/AAAAAAAAAIU/z7l7Erwa96k/s800/aros_sam440.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 205px; height: 152px;" src="http://lh4.ggpht.com/_rfWbINbeMj0/S2XkIeGpAgI/AAAAAAAAAIU/z7l7Erwa96k/s800/aros_sam440.png" alt="" border="0" /></a>Now, the last but not least, after some sleepless nights the OHCI driver of Poseidon is fixed and operates properly on Sam440ep. Wanna proof? Watch the attached screenshot <img src='http://meehow.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stay tuned for more news. I promise to write a bit more now <img src='http://meehow.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://meehow.de/index.php/2010/01/oh-samantha/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

