openbios/forth/device
Mark Cave-Ayland 81ecc5b0c7 Remove /chosen "memory" property from the default device tree.
Similar to the earlier commit for "mmu", do the same for /chosen "memory"
property. Hence all architectures that want the "pretty" memory properties
can provide suitable ihandles if required, and those that don't will not
fail with a NULL pointer dereference from a zero ihandle.

While we're here, correct the SPARC32 initialiser to point to the correct
/virtual-memory node for "mmu" so that once again we can get "pretty"
memory properties on SPARC32.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>

git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@1120 f158a5a8-5612-0410-a976-696ce0be7e32
2013-04-19 07:03:38 +00:00
..
README.device Remove unnecessary trailing newlines 2008-12-13 09:26:41 +00:00
build.xml initial import of openbios--main--1.0--patch-26 2006-04-26 15:08:19 +00:00
builtin.fs Change the new-device word so that subsequent words within a new device are added to the public wordlist and not 2010-01-01 18:17:15 +00:00
device.fs Redefine "to" word in device.fs to allow the current package to be set like a standard value. 2012-12-07 14:28:07 +00:00
display.fs Disable romfont: unused 2009-01-10 11:49:43 +00:00
extra.fs initial import of openbios--main--1.0--patch-26 2006-04-26 15:08:19 +00:00
fcode.fs Revert r638, apply previous patch to extend control flow stack items to 2 data stack items, and fix the Fcode evaluator to use 2009-12-09 01:09:48 +00:00
feval.fs Demote the 'byte-load: stack overflow' message so that it only appears when fcode-debug? is set to true. This is because the 2010-05-01 12:13:16 +00:00
font.fs Disable romfont: unused 2009-01-10 11:49:43 +00:00
logo.fs Remove unnecessary trailing newlines 2008-12-13 09:26:41 +00:00
missing Remove unnecessary trailing newlines 2008-12-13 09:26:41 +00:00
other.fs Correct Forth data stack when the alarm word is used (the implementation is currently missing, but we'll worry about that a bit 2009-12-09 18:44:01 +00:00
package.fs Implement push-package/pop-package (Mark Cave-Ayland) 2009-05-24 11:04:06 +00:00
pathres.fs Add a default "decode-unit" word for devices that don't implement their own. 2012-11-29 23:02:22 +00:00
preof.fs Remove unnecessary trailing newlines 2008-12-13 09:26:41 +00:00
property.fs Pretty-print reg property 2010-11-15 22:04:03 +00:00
romfont.bin initial import of openbios--main--1.0--patch-26 2006-04-26 15:08:19 +00:00
structures.fs initial import of openbios--main--1.0--patch-26 2006-04-26 15:08:19 +00:00
table.fs - hook up new 64bit words into fcode table. 2009-11-20 15:40:53 +00:00
terminal.fs Remove unnecessary trailing newlines 2008-12-13 09:26:41 +00:00
tree.fs Remove /chosen "memory" property from the default device tree. 2013-04-19 07:03:38 +00:00

README.device

The code you find here implements the IEEE 1275-1994 Open Firmware
device interface.

Chapter     File                    Comment
<none>      structures.fs           generic structures used by 5.3
5.3.2       <none>                  defined in user interface
5.3.3       fcode.fs                complete, partly untested
5.3.4       package.fs              incomplete
5.3.5       property.fs             incomplete
5.3.6       display.fs              incomplete
5.3.7       other.fs                incomplete

H2 and
5.3.1.1.1   preof.fs                pre-IEEE-1275-1994 words
	    split.fs
	    pathres.fs		    path resolution

	    table.fs		    fcode evaluator
	    feval.fs		    (byte-load)


2003/11/12 Stefan Reinauer <stepan@openbios.org>