[OpenBIOS] [commit] r1234 - in trunk/openbios-devel: arch/ppc/qemu drivers

repository service svn at openbios.org
Sun Nov 10 21:14:34 CET 2013


Author: mcayland
Date: Sun Nov 10 21:14:33 2013
New Revision: 1234
URL: http://tracker.coreboot.org/trac/openbios/changeset/1234

Log:
prep: Move serial port into the new ISA bridge node

This is its real home according to device tree samples that I can find.

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

Modified:
   trunk/openbios-devel/arch/ppc/qemu/init.c
   trunk/openbios-devel/drivers/pci.c

Modified: trunk/openbios-devel/arch/ppc/qemu/init.c
==============================================================================
--- trunk/openbios-devel/arch/ppc/qemu/init.c	Sun Nov 10 21:14:30 2013	(r1233)
+++ trunk/openbios-devel/arch/ppc/qemu/init.c	Sun Nov 10 21:14:33 2013	(r1234)
@@ -662,11 +662,6 @@
 
     ofmem_t *ofmem = ofmem_arch_get_private();
 
-    if (!is_apple()) {
-        /* Initialise PReP serial port */
-        ob_pc_serial_init("", "serial", arch->io_base, 0x3f8ULL, 0);
-    }
-
     openbios_init();
     modules_init();
     setup_timers();
@@ -841,8 +836,8 @@
                 stdout_path = "sccb";
             }
         } else {
-            stdin_path = "/serial";
-            stdout_path = "/serial";
+            stdin_path = "ttya";
+            stdout_path = "ttya";
         }
 
         /* Some bootloaders force the output to the screen device, so

Modified: trunk/openbios-devel/drivers/pci.c
==============================================================================
--- trunk/openbios-devel/drivers/pci.c	Sun Nov 10 21:14:30 2013	(r1233)
+++ trunk/openbios-devel/drivers/pci.c	Sun Nov 10 21:14:33 2013	(r1234)
@@ -870,6 +870,10 @@
 
 int i82378_config_cb(const pci_config_t *config)
 {
+#ifdef CONFIG_DRIVER_PC_SERIAL
+    ob_pc_serial_init(config->path, "serial", arch->io_base, 0x3f8ULL, 0);
+#endif
+
     return 0;
 }
 



More information about the OpenBIOS mailing list