[OpenBIOS] Sparc32 boots Linux...
Stefan Reinauer
stepan at coresystems.de
Tue May 9 01:25:46 CEST 2006
* Blue Swirl <blueswir1 at hotmail.com> [060508 22:03]:
> Jumping to entry point...
> halt, power off
>
> Looking at /tmp/qemu.log we find that Linux mapped itself to 0xf0000000,
> called a few Openprom functions and because of the bad results decided to
> halt.
>
> Now we need to implement the Openprom functions for browsing the device
> tree and others in romvec.c. For example, the sequence Linux uses to find
> root node properties is something like:
you probably need to pass a pointer to of_client_interface in some
register to make things work.. you might need to save the context before
doing so, check of_client_callback in arch/ppc/start.S
Stefan
--
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.de • http://www.coresystems.de/
More information about the OpenBIOS
mailing list