On 01/05/16 19:33, Programmingkid wrote:
On May 1, 2016, at 6:22 AM, Mark Cave-Ayland wrote:
This patch series is part of a much larger WIP series designed to remove various hacks from the load/init-program/go words. However in order for the follow-on series to work, all architectures must build an execution context similar to the IEEE1275 specification description of saved-program-state.
PPC is the only architecture which doesn't make use of contexts when entering/leaving the Forth environment, so start by adding this functionality in order that it can be expanded on further with later patches. While no functionality is changed by this patch, there should be no regressions when attempting to boot existing client images.
I tried Debian Linux, Mac OS 10.4.0, Darwin 8 ppc, and Mac OS 9.2. All of them did not boot. Sorry. I am using QEMU 2.5.93.
Hmmm I see. My local build wasn't clean in that I still had debugging enabled in Makefile.target which seems to be required for this to work. Thanks for testing, will follow up separately.
ATB,
Mark.