Ignore:
Timestamp:
Mar 9, 2016, 6:48:39 PM (4 years ago)
Author:
Joel Sherrill <joel@…>
Branches:
master
Children:
81df701a
Parents:
efbf6c9
git-author:
Joel Sherrill <joel@…> (03/09/16 18:48:39)
git-committer:
Joel Sherrill <joel@…> (03/10/16 16:38:46)
Message:

pc386: Add --disable-com1-com4 boot argument

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/i386/pc386/console/conscfg.c

    refbf6c9 r22bbb9f1  
    1 /*
    2  *  This file contains the libchip configuration information
    3  *  to instantiate the libchip driver for the VGA console
    4  *  and serial ports on a PC.
     1/**
     2 * @file
     3 *
     4 * This file contains the libchip configuration information
     5 * to instantiate the libchip driver for the VGA console
     6 * and serial ports on a PC.
    57 */
    68
    79/*
    8  *  COPYRIGHT (c) 1989-2014.
     10 *  COPYRIGHT (c) 1989-2014, 2016.
    911 *  On-Line Applications Research Corporation (OAR).
    1012 *
     
    1315 *  http://www.rtems.org/license/LICENSE.
    1416 */
    15 
    16 #include <unistd.h> /* write */
    1717
    1818#include <bsp.h>
     
    2424#include <bsp/irq.h>
    2525#include <rtems/pci.h>
    26 #include <bsp/rtd316.h>
    2726
    2827#if BSP_ENABLE_VGA
     
    5049  {
    5150    register uint8_t val;
    52  
     51
    5352    inport_byte( (addr + i),val );
    5453    return val;
     
    5958    outport_byte( (addr + i),val );
    6059  }
     60
     61  extern bool pc386_com1_com4_enabled(int);
    6162#endif
    6263
     
    6970  {
    7071    "/dev/vgacons",                        /* sDeviceName */
    71     -1,                                     /* deviceType */
     72    -1,                                    /* deviceType */
    7273    &edison_fns,                           /* pDeviceFns */
    7374    NULL,                                  /* deviceProbe */
     
    113114    SERIAL_NS16550,                        /* deviceType */
    114115    COM_CONSOLE_FUNCTIONS,                 /* pDeviceFns */
    115     NULL,                                  /* deviceProbe, assume it is there */
     116    pc386_com1_com4_enabled,               /* deviceProbe */
    116117    NULL,                                  /* pDeviceFlow */
    117118    16,                                    /* ulMargin */
     
    132133    SERIAL_NS16550,                        /* deviceType */
    133134    COM_CONSOLE_FUNCTIONS,                 /* pDeviceFns */
    134     NULL,                                  /* deviceProbe, assume it is there */
     135    pc386_com1_com4_enabled,               /* deviceProbe */
    135136    NULL,                                  /* pDeviceFlow */
    136137    16,                                    /* ulMargin */
     
    152153    SERIAL_NS16550,                        /* deviceType */
    153154    COM_CONSOLE_FUNCTIONS,                 /* pDeviceFns */
    154     NULL,                                  /* deviceProbe, assume it is there */
     155    pc386_com1_com4_enabled,               /* deviceProbe */
    155156    NULL,                                  /* pDeviceFlow */
    156157    16,                                    /* ulMargin */
     
    172173    SERIAL_NS16550,                        /* deviceType */
    173174    COM_CONSOLE_FUNCTIONS,                 /* pDeviceFns */
    174     NULL,                                  /* deviceProbe, assume it is there */
     175    pc386_com1_com4_enabled,               /* deviceProbe */
    175176    NULL,                                  /* pDeviceFlow */
    176177    16,                                    /* ulMargin */
Note: See TracChangeset for help on using the changeset viewer.