Compiling haikuports.cross for PPC

I don’t see how switching to an even more obscure firmware that Haiku has no support for whatsoever could possibly help.

We have an openfirmware bootloader that has a chance of working (with maybe a few patches on openbios), and we have an EFI loader that has chances of working in U-boot. Why would we go through the trouble of:

  • Compiling another firmware that isn’t part of the things supported by QEMU
  • Writing a completely new backend for Haiku bootloader, making sure we generate an executable in the proper format, that we can print text to the screen, read the keyboard, access disks, enable the MMU, switch to graphic mode and set up the bootscreen

This is a few weeks of work, for a firmware that doesn’t exist on any of the target machines by default? Why would we want to try that, when there are simpler and better documented solutions for which we have already done 99% of the work?

4 Likes