diff options
author | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2009-05-05 16:24:04 +0000 |
---|---|---|
committer | Jennifer Averett <Jennifer.Averett@OARcorp.com> | 2009-05-05 16:24:04 +0000 |
commit | 42b6dd2a53ce85e13ab00611fb5a3fdb2c40ee92 (patch) | |
tree | 4a043f0b2ef77473753131fed17c4dc95bc18807 /c/src/lib/libbsp/powerpc/score603e/console/console.c | |
parent | 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-42b6dd2a53ce85e13ab00611fb5a3fdb2c40ee92.tar.bz2 |
2009-05-05 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac, preinstall.am, PCI_bus/PCI.c,
PCI_bus/PCI.h, PCI_bus/flash.c, PCI_bus/universe.c, console/85c30.c,
console/85c30.h, console/console.c, console/consolebsp.h,
console/tbl85c30.c, include/bsp.h, include/gen2.h,
include/irq-config.h, include/tm27.h, irq/FPGA.c, irq/irq.h,
irq/irq_init.c, start/start.S, startup/Hwr_init.c,
startup/bspstart.c, startup/linkcmds, timer/timer.c, tod/tod.c,
vme/VMEConfig.h: Updated and tested with latest interrupt source.
Modified with latest memory allocation, but this needs testing.
* irq/no_pic.c: New file.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/score603e/console/console.c')
-rw-r--r-- | c/src/lib/libbsp/powerpc/score603e/console/console.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/powerpc/score603e/console/console.c b/c/src/lib/libbsp/powerpc/score603e/console/console.c index 7e7f08cd68..cdb2163e73 100644 --- a/c/src/lib/libbsp/powerpc/score603e/console/console.c +++ b/c/src/lib/libbsp/powerpc/score603e/console/console.c @@ -5,7 +5,7 @@ * * Currently only polled mode is supported. * - * COPYRIGHT (c) 1989-2008. + * COPYRIGHT (c) 1989-2009. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -181,8 +181,6 @@ rtems_device_driver console_initialize( rtems_device_minor_number console; int port, chip, p0,p1; -printk("console_initialize start\n"); - /* * initialize the termio interface. */ @@ -207,7 +205,6 @@ printk("console_initialize start\n"); * debugger...) */ #if ( INITIALIZE_COM_PORTS ) - /* * Force to perform a hardware reset w/o * Master interrupt enable via register 9 @@ -239,16 +236,13 @@ printk("console_initialize start\n"); for (port=1; port<NUM_Z85C30_PORTS; port++) { chip = port >> 1; -printk("console_initialize initialize_85c30_port %d\n", port); initialize_85c30_port( &Ports_85C30[port] ); } #if CONSOLE_USE_INTERRUPTS -printk("console_initialize console_initialize_interrupts\n"); console_initialize_interrupts(); #endif -printk("console_initialize end\n"); return RTEMS_SUCCESSFUL; } @@ -420,12 +414,13 @@ debug_putc_onlcr(const char c) if ('\n'==c){ rtems_interrupt_disable( isrlevel ); outbyte_polled_85c30( csr, '\r' ); - rtems_interrupt_enable( isrlevel ); asm volatile("isync"); + rtems_interrupt_enable( isrlevel ); } rtems_interrupt_disable( isrlevel ); outbyte_polled_85c30( csr, c ); + asm volatile("isync"); rtems_interrupt_enable( isrlevel ); } |