]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2007-11-06 Robert Millan <rmh@aybabtu.com>
authorrobertmh <robertmh@localhost>
Tue, 6 Nov 2007 21:23:59 +0000 (21:23 +0000)
committerrobertmh <robertmh@localhost>
Tue, 6 Nov 2007 21:23:59 +0000 (21:23 +0000)
* term/i386/pc/serial.c (serial_hw_put): Switch order of arguments
in grub_outb() calls.
(serial_hw_init): Likewise.

ChangeLog
term/i386/pc/serial.c

index 7824adbc423686c7e0a8ec2329d941c23ccf8c0c..5fc1ea196eb426d419eab17a8781e68282d0e584 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-11-06  Robert Millan  <rmh@aybabtu.com>
+
+       * term/i386/pc/serial.c (serial_hw_put): Switch order of arguments
+       in grub_outb() calls.
+       (serial_hw_init): Likewise.
+
 2007-11-05  Robert Millan  <rmh@aybabtu.com>
 
        * util/update-grub.in: Allow files in ${update_grub_dir} to contain
index 5893f38ba32d136a640d53c1f241fb04d5a83d0a..554a7c0bf857166a7d289cfcbec8cf70c03d268b 100644 (file)
@@ -96,7 +96,7 @@ serial_hw_put (const int c)
         return;
     }
 
-  grub_outb (serial_settings.port + UART_TX, c);
+  grub_outb (c, serial_settings.port + UART_TX);
 }
 
 static void
@@ -268,26 +268,26 @@ serial_hw_init (void)
   unsigned char status = 0;
 
   /* Turn off the interupt.  */
-  grub_outb (serial_settings.port + UART_IER, 0);
+  grub_outb (0, serial_settings.port + UART_IER);
 
   /* Set DLAB.  */
-  grub_outb (serial_settings.port + UART_LCR, UART_DLAB);
+  grub_outb (UART_DLAB, serial_settings.port + UART_LCR);
 
   /* Set the baud rate.  */
-  grub_outb (serial_settings.port + UART_DLL, serial_settings.divisor & 0xFF);
-  grub_outb (serial_settings.port + UART_DLH, serial_settings.divisor >> 8 );
+  grub_outb (serial_settings.divisor & 0xFF, serial_settings.port + UART_DLL);
+  grub_outb (serial_settings.divisor >> 8, serial_settings.port + UART_DLH);
 
   /* Set the line status.  */
   status |= (serial_settings.parity
             | serial_settings.word_len
             | serial_settings.stop_bits);
-  grub_outb (serial_settings.port + UART_LCR, status);
+  grub_outb (status, serial_settings.port + UART_LCR);
 
   /* Enable the FIFO.  */
-  grub_outb (serial_settings.port + UART_FCR, UART_ENABLE_FIFO);
+  grub_outb (UART_ENABLE_FIFO, serial_settings.port + UART_FCR);
 
   /* Turn on DTR, RTS, and OUT2.  */
-  grub_outb (serial_settings.port + UART_MCR, UART_ENABLE_MODEM);
+  grub_outb (UART_ENABLE_MODEM, serial_settings.port + UART_MCR);
 
   /* Drain the input buffer.  */
   while (grub_serial_checkkey () != -1)