![]() This change fixes node unit address matching on arch where cell is not 4 byte integer (tested with sparc64.) Since we encode "reg" property chunks with encode-int we need to use the same encoding while preparing unit phys addr for comparison at path resolution time. - (exact-match): calculate phys addr length using 4 byte member encoding with /l* not cells - find-child: encode phys addr components similar to encode-int with 4 byte stores Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com> git-svn-id: svn://coreboot.org/openbios/trunk/openbios-devel@674 f158a5a8-5612-0410-a976-696ce0be7e32 |
||
---|---|---|
.. | ||
README.device | ||
build.xml | ||
builtin.fs | ||
device.fs | ||
display.fs | ||
extra.fs | ||
fcode.fs | ||
feval.fs | ||
font.fs | ||
logo.fs | ||
missing | ||
other.fs | ||
package.fs | ||
pathres.fs | ||
preof.fs | ||
property.fs | ||
romfont.bin | ||
structures.fs | ||
table.fs | ||
terminal.fs | ||
tree.fs |
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>