From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NN5EN-0007VG-Fo for qemu-devel@nongnu.org; Tue, 22 Dec 2009 08:56:55 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NN5EK-0007UB-28 for qemu-devel@nongnu.org; Tue, 22 Dec 2009 08:56:55 -0500 Received: from [199.232.76.173] (port=59041 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NN5EJ-0007U7-Q0 for qemu-devel@nongnu.org; Tue, 22 Dec 2009 08:56:51 -0500 Received: from cantor2.suse.de ([195.135.220.15]:35648 helo=mx2.suse.de) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NN5EJ-00034w-Nm for qemu-devel@nongnu.org; Tue, 22 Dec 2009 08:56:51 -0500 Message-ID: <4B30D022.6050400@suse.de> Date: Tue, 22 Dec 2009 14:56:50 +0100 From: Alexander Graf MIME-Version: 1.0 Subject: Re: [Qemu-devel] M68K Or PPC Status Update to Run Mac OS in Qemu References: <4b2f2099.9d53f10a.2eb2.4a1dSMTPIN_ADDED@mx.google.com> <26969886-B5AD-4BE0-A5E7-5B8D40E83F36@gmail.com> <4B2FB779.5060606@suse.de> <4B30CD18.7050401@siriusit.co.uk> In-Reply-To: <4B30CD18.7050401@siriusit.co.uk> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Mark Cave-Ayland Cc: Stefan Reinauer , The OpenBIOS Mailinglist , qemu-devel@nongnu.org Mark Cave-Ayland wrote: > Alexander Graf wrote: > >> OpenBIOS is missing an implementation for local variables. See this >> thread: >> http://www.openfirmware.info/pipermail/openbios/2009-July/003796.html >> >> Alex > > How do local variables work? Are they just substitutions for stack > places? I seriously am the last person to know anything about Forth :-). But I'm sure Stefan can help out here. He's been looking into that before. > If you can point me towards a specification for this, I can have a > look and see how feasible it would be to add this to OpenBIOS. 1) http://www.complang.tuwien.ac.at/viewcvs/cgi-bin/viewcvs.cgi/gforth/locals.fs?rev=1.8&view=markup 2) http://www.openfirmware.info/FCODE_suite -> see "local value support" -> has an incompatible license -> contains links to documentation IIRC 3) http://www.forthos.org/ -> claims to have local value support, haven't found the sources yet The code BootX executes: http://www.openfirmware.info/pipermail/openbios/2009-July/003812.html Alex