Changeset a8d0dbd in rtems


Ignore:
Timestamp:
Nov 1, 2002, 11:09:05 PM (18 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
4269a43
Parents:
80277b8
Message:

2002-11-01 Joel Sherrill <joel@…>

  • console/console.c, start/start.c: Removed warnings.
Location:
c/src/lib/libbsp/m68k/efi332
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/efi332/ChangeLog

    r80277b8 ra8d0dbd  
     12002-11-01      Joel Sherrill <joel@OARcorp.com>
     2
     3        * console/console.c, start/start.c: Removed warnings.
     4
    152002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    26
  • c/src/lib/libbsp/m68k/efi332/console/console.c

    r80277b8 ra8d0dbd  
    4242   interrupt front-ends */
    4343extern void _catchSCIint();
    44 asm("   .text
    45         .align 2
    46         .globl _catchSCIint
    47 _catchSCIint:
    48         moveml %d0-%d7/%a0-%a6,%sp@-       /* save registers */
    49         jbsr    uart_interrupt
    50         moveml  %sp@+,%d0-%d7/%a0-%a6                           
    51         rte
     44asm("   .text\n\
     45        .align 2\n\
     46        .globl _catchSCIint\n\
     47_catchSCIint:\n\
     48        moveml %d0-%d7/%a0-%a6,%sp@-       /* save registers */\n\
     49        jbsr    uart_interrupt\n\
     50        moveml  %sp@+,%d0-%d7/%a0-%a6                           \n\
     51        rte\n\
    5252    ");
    5353
    5454extern void _catchCTSint();
    55 asm("   .text
    56         .align 2
    57         .globl _catchCTSint
    58 _catchCTSint:
    59         moveml %d0-%d7/%a0-%a6,%sp@-       /* save registers */
    60         jbsr    cts_interrupt
    61         moveml  %sp@+,%d0-%d7/%a0-%a6                           
    62         rte
     55asm("   .text\n\
     56        .align 2\n\
     57        .globl _catchCTSint\n\
     58_catchCTSint:\n\
     59        moveml %d0-%d7/%a0-%a6,%sp@-       /* save registers */\n\
     60        jbsr    cts_interrupt\n\
     61        moveml  %sp@+,%d0-%d7/%a0-%a6                           \n\
     62        rte\n\
    6363    ");
    6464
    6565extern void _catchSPURIOUSint();
    66 asm("   .text
    67         .align 2
    68         .globl _catchSPURIOUSint
    69 _catchSPURIOUSint:
    70         moveml %d0-%d7/%a0-%a6,%sp@-       /* save registers */
    71         jbsr    spurious_interrupt
    72         moveml  %sp@+,%d0-%d7/%a0-%a6                           
    73         rte
     66asm("   .text\n\
     67        .align 2\n\
     68        .globl _catchSPURIOUSint\n\
     69_catchSPURIOUSint:\n\
     70        moveml %d0-%d7/%a0-%a6,%sp@-       /* save registers */\n\
     71        jbsr    spurious_interrupt\n\
     72        moveml  %sp@+,%d0-%d7/%a0-%a6                           \n\
     73        rte\n\
    7474    ");
    7575
     
    8585
    8686/* *****fix me; this is for 68000 w/jsr ram exception table ******* */
    87 asm("   .text
    88         .align 2
    89 _fake_trap_1:
    90         unlk %a6                /* clear interrupt frame */
    91         lea %sp@(4),%sp         /* remove jbsr instruction */
    92         moveml %sp@+,%d0-%d7/%a0-%a6 /* pop registers */
    93         jmp (33*6-12)   /* jump exception 1 */
     87asm("   .text\n\
     88        .align 2\n\
     89_fake_trap_1:\n\
     90        unlk %a6                /* clear interrupt frame */\n\
     91        lea %sp@(4),%sp         /* remove jbsr instruction */\n\
     92        moveml %sp@+,%d0-%d7/%a0-%a6 /* pop registers */\n\
     93        jmp (33*6-12)   /* jump exception 1 */\n\
    9494        ");
    9595
  • c/src/lib/libbsp/m68k/efi332/start/start.c

    r80277b8 ra8d0dbd  
    2525  /* We need to by-pass the link instruction since the RAM chip-
    2626     select pins are not yet configured. */
    27   asm volatile ( ".global start ;
     27  asm volatile ( ".global start ;\n\
    2828                  start:");
    2929
    3030  /* disable interrupts, load stack pointer */
    31   asm volatile ( "oriw  #0x0700, %sr;
    32                   moveal #M68Kvec, %a0;
    33                   movec %a0, %vbr;
    34                   movel  #end, %d0;
    35                   addl   " STACK_SIZE ",%d0;
    36                   movel  %d0,%sp;
     31  asm volatile ( "oriw  #0x0700, %sr;\n\
     32                  moveal #M68Kvec, %a0;\n\
     33                  movec %a0, %vbr;\n\
     34                  movel  #end, %d0;\n\
     35                  addl   " STACK_SIZE ",%d0;\n\
     36                  movel  %d0,%sp;\n\
    3737                  movel  %d0,%a6"
    3838                  );
Note: See TracChangeset for help on using the changeset viewer.