]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kvm,8250: Make ttyS1 and ttyS2 disabled
authorPekka Enberg <penberg@kernel.org>
Mon, 10 Jan 2011 19:21:06 +0000 (21:21 +0200)
committerPekka Enberg <penberg@kernel.org>
Tue, 11 Jan 2011 14:49:50 +0000 (16:49 +0200)
This patch fixes the 8250 serial emulation to not have undefined ioports but
rather make them explicitly disabled.

Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/8250-serial.c

index f5e66a601785c118a8d7cccab4a81ba311c0885b..6056ed6b30d0882b0b09d5cbaca762b9d07bfc69 100644 (file)
@@ -25,7 +25,7 @@ struct serial8250_device {
        uint8_t                 scr;
 };
 
-static struct serial8250_device devices[1] = {
+static struct serial8250_device devices[] = {
        /* ttyS0 */
        [0]     = {
                .iobase                 = 0x3f8,
@@ -33,6 +33,16 @@ static struct serial8250_device devices[1] = {
 
                .lsr                    = UART_LSR_TEMT | UART_LSR_THRE,
        },
+       /* ttyS1 */
+       [1]     = {
+               .iobase                 = 0x2f8,
+               .irq                    = 3,
+       },
+       /* ttyS2 */
+       [2]     = {
+               .iobase                 = 0x3e8,
+               .irq                    = 4,
+       },
 };
 
 static int read_char(int fd)