[OpenBIOS] [commit] r824 - trunk/openbios-devel/drivers

repository service svn at openbios.org
Sun Aug 1 00:46:49 CEST 2010


Author: mcayland
Date: Sun Aug  1 00:46:48 2010
New Revision: 824
URL: http://tracker.coreboot.org/trac/openbios/changeset/824

Log:
For some reason, the floppy alias is never registered in /aliases - let's make it happen.

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

Modified:
   trunk/openbios-devel/drivers/floppy.c

Modified: trunk/openbios-devel/drivers/floppy.c
==============================================================================
--- trunk/openbios-devel/drivers/floppy.c	Sun Aug  1 00:46:00 2010	(r823)
+++ trunk/openbios-devel/drivers/floppy.c	Sun Aug  1 00:46:48 2010	(r824)
@@ -1153,6 +1153,7 @@
                    unsigned long io_base, unsigned long mmio_base)
 {
         char nodebuff[128];
+	phandle_t aliases;
 
         snprintf(nodebuff, sizeof(nodebuff), "%s/%s", path, dev_name);
         if (!mmio_base) {
@@ -1163,5 +1164,9 @@
             REGISTER_NODE_METHODS(ob_floppy, nodebuff);
         }
         floppy_init(io_base, mmio_base);
+
+	aliases = find_dev("/aliases");
+	set_property(aliases, "floppy", nodebuff, strlen(nodebuff) + 1);
+
 	return 0;
 }



More information about the OpenBIOS mailing list