* Blue Swirl blueswir1@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