[OpenBIOS] [commit] r1011 - trunk/openbios-devel/drivers
repository service
svn at openbios.org
Sun Jan 2 01:39:05 CET 2011
Author: mcayland
Date: Sun Jan 2 01:39:04 2011
New Revision: 1011
URL: http://tracker.coreboot.org/trac/openbios/changeset/1011
Log:
Register SPARC32 auxio device and correctly encode virtual addresses in the OBIO device tree.
Once the auxio device is registered, we must also correct the address properties which
currently set a 64-bit rather than a 32-bit property. This fixes error messages related
to auxio when attempting to boot a Solaris 8 CD.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
Modified:
trunk/openbios-devel/drivers/obio.c
Modified: trunk/openbios-devel/drivers/obio.c
==============================================================================
--- trunk/openbios-devel/drivers/obio.c Sun Jan 2 01:07:34 2011 (r1010)
+++ trunk/openbios-devel/drivers/obio.c Sun Jan 2 01:39:04 2011 (r1011)
@@ -75,9 +75,6 @@
PUSH(addr);
fword("encode-int");
- PUSH(4);
- fword("encode-int");
- fword("encode+");
push_str("address");
fword("property");
return addr;
@@ -228,7 +225,7 @@
{
ob_new_obio_device("auxio", NULL);
- ob_reg(base, offset, AUXIO_REGS, 0);
+ ob_reg(base, offset, AUXIO_REGS, 1);
fword("finish-device");
}
More information about the OpenBIOS
mailing list