#  This file is part of Open Hack'Ware.
#
#  Open Hack'Ware is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  Open Hack'Ware is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with Open Hack'Ware; if not, write to the Free Software
#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
#
===============================================================================

OpenHackWare started as a tiny BIOS that I wrote to launch Linux
under Qemu-PPC for PREP emulation.
Then I merged some work I some times ago, which was able to emulate
some OpenFirmware functionalities to be able to launch some other
Linux kernels.
I then tried to improve it to be able to launch MacOSX.

===============================================================================
STATUS:
* NetBSD booter loads but seems to freeze.
* OpenBSD booter cannot run because it's a gzipped ELF file.
* Darwin 7.01 doesn't run: unknown or miss-loaded file format.
* Darwin 6.02 and OpenDarwin 6.6.1 seem not to like the OF tree as it's shown.
* Darwin 1.41 & MacOS X 10.2 boot but fail to access the boot device.
  Seems related to the OF tree.
* Linux debian woody and 3.0-r1 boot but claim they can't manage this PowerMac.
* Linux Gentoo 1.2-r1 boots fine.
* Linux Gentoo live CDROM and minimum install boot but seem to freeze.
* Linux knopix boots and freezes.
* Linux Mandrake 9.1 installer starts but crashes.
* MacOS 9 and log restauration CDROMs boot then do a fatal fault.
* MacOS hw check CDROM won't boot for now.

===============================================================================

TODO:
* Include inflate code from Linux in order to boot OpenBSD kernel
  (compressed ELF exec file)
* Do a minimal memory manager (to handle free properly)
* Fix all recensed bugs...

===============================================================================

Known problems:

---
RedHat make 3.79 is fully buggy. You may have several problems trying to build
OpenHackWare using it. You'd better update to make 3.80 or recompile it from
regular sources (ie not RedHat sources). Please don't complain if you aren't
able to build the BIOS using this package.

===============================================================================
