Segher,
I am looking into the possibility of contacting certain important people to convince them about revising the IEEE-1275 std. If none of them are interested, then I'll look into the possiblity of the openbios.info group getting enough control of IEEE-1275 to revive it and start applying revisions (which would be subject to reviews).
-Asif
-----Original Message----- From: openbios-bounces@openbios.org [mailto:openbios-bounces@openbios.org] On Behalf Of Segher Boessenkool Sent: Thursday, August 30, 2007 5:39 PM To: The OpenBIOS Mailinglist Subject: Re: [OpenBIOS] Dictionary size limit per device instance
It's the FCode-Number limit, ie. 0x0fff. For details please look at: OpenFirmware IEEE-1275 (1994) spec. section 2.3.43.
If I got this right, I am allowed to define/declare only 0x0fff number
of constants and/or functions, variables, defers etc. for which the tokenizer assigns a FCode-Number in the final tokenized FCode image.
Some Open Firmware implementations have a special FCode x'f4 which allows FCode#s up to x'ffff; x'f4 followed by "high" byte, "low" byte.
Segher