Why would one file system work, and another one - not?
Thanks to
Jakub's test case, I fixed two bugs with carry flag handling (yes, again). Now
HelenOS/sparc64 boot looks like this:
My impressions of
HelenOS - it's neat, the sources are good documented and easy readable. Also I needed just a few minutes to set up cross compiling under Linux/x86_64. So, if you need a small, micro-kernel(!) and multi-arch (amd64, arm32, ia32, ia64, mips32, ppc32, sparc64) OS to play with,
HelenOS is definitely worth looking at.