Changeset 9700578 in rtems for c/src/lib/libbsp/m68k/mvme136


Ignore:
Timestamp:
10/30/95 21:54:45 (28 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
c4808ca
Parents:
ea74482
Message:

SPARC port passes all tests

Location:
c/src/lib/libbsp/m68k/mvme136
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/mvme136/clock/ckinit.c

    rea74482 r9700578  
    109109}
    110110
    111 void ReInstall_clock(
    112   rtems_isr_entry clock_isr
    113 )
    114 {
    115   rtems_unsigned32 isrlevel;
    116 
    117   rtems_interrupt_disable( isrlevel );
    118    (void) set_vector( clock_isr, CLOCK_VECTOR, 1 );
    119   rtems_interrupt_enable( isrlevel );
    120 }
    121 
    122111void Clock_exit( void )
    123112{
     
    158147)
    159148{
     149    rtems_unsigned32 isrlevel;
    160150    rtems_libio_ioctl_args_t *args = pargp;
    161151 
     
    174164    else if (args->command == rtems_build_name('N', 'E', 'W', ' '))
    175165    {
    176         ReInstall_clock(args->buffer);
     166      rtems_interrupt_disable( isrlevel );
     167       (void) set_vector( args->buffer, CLOCK_VECTOR, 1 );
     168      rtems_interrupt_enable( isrlevel );
    177169    }
    178170 
  • c/src/lib/libbsp/m68k/mvme136/startup/bspstart.c

    rea74482 r9700578  
    125125{
    126126  int stdin_fd, stdout_fd, stderr_fd;
    127 
     127  int error_code;
     128 
     129  error_code = 'S' << 24 | 'T' << 16;
     130 
    128131  if ((stdin_fd = __open("/dev/console", O_RDONLY, 0)) == -1)
    129     rtems_fatal_error_occurred('STD0');
     132    rtems_fatal_error_occurred( error_code | 'D' << 8 | '0' );
    130133 
    131134  if ((stdout_fd = __open("/dev/console", O_WRONLY, 0)) == -1)
    132     rtems_fatal_error_occurred('STD1');
     135    rtems_fatal_error_occurred( error_code | 'D' << 8 | '1' );
    133136 
    134137  if ((stderr_fd = __open("/dev/console", O_WRONLY, 0)) == -1)
    135     rtems_fatal_error_occurred('STD2');
     138    rtems_fatal_error_occurred( error_code | 'D' << 8 | '2' );
    136139 
    137140  if ((stdin_fd != 0) || (stdout_fd != 1) || (stderr_fd != 2))
    138     rtems_fatal_error_occurred('STIO');
     141    rtems_fatal_error_occurred( error_code | 'I' << 8 | 'O' );
    139142}
    140143
Note: See TracChangeset for help on using the changeset viewer.