[OpenBIOS] PATCH v2: Rework CIF interface to handle parameters in reverse order

Blue Swirl blauwirbel at gmail.com
Mon Nov 30 20:08:47 CET 2009


On Sun, Nov 29, 2009 at 1:30 PM, Mark Cave-Ayland
<mark.cave-ayland at siriusit.co.uk> wrote:
> Hi everyone,
>
> Here is a second version of the patch which attempts to reverse the argument
> order of the CIF Forth words so that they can be called correctly from both
> Forth and C.
>
> The patch is fairly straightforward; probably the only unexpected part is
> the need to rename the existing /openprom/client-services "claim" and
> "release" words to "cif-claim" and "cif-release" respectively. This is
> because we need to use the "claim" and "release" words in
> forth/system/ciface.fs to reverse the argument order before calling the real
> underlying words.
>
> I've tested this on a FC12 PPC CD as well as my SPARC64 Milax CD and with
> this version of the patch, the CIF words are called correctly in both cases.
> I'd like to apply this reasonably soon, so please can people test on their
> setups to make sure it doesn't break anything?
>
> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>

This passes also my tests.



More information about the OpenBIOS mailing list