Changeset 602448c in rtems


Ignore:
Timestamp:
Feb 3, 2004, 6:29:09 AM (17 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
14023b45
Parents:
0b422e16
Message:

2004-02-03 Ralf Corsepius <corsepiu@…>

  • irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
Location:
c/src/lib/libbsp/i386/shared
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/i386/shared/ChangeLog

    r0b422e16 r602448c  
     12004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
     4
    152004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    26
  • c/src/lib/libbsp/i386/shared/irq/irq_asm.S

    r0b422e16 r602448c  
    5050         */
    5151
    52         movw      SYM (i8259s_cache), ax # move current i8259 interrupt mask in ax
    53         pushl     eax                         # push it on the stack
     52        movw      SYM (i8259s_cache), ax /* move current i8259 interrupt mask in ax */
     53        pushl     eax                         /* push it on the stack */
    5454        /*
    5555         * compute the new PIC mask:
     
    8181.check_stack_switch:
    8282        pushl     ebp
    83         movl      esp, ebp                  # ebp = previous stack pointer
    84         cmpl      $0, SYM (_ISR_Nest_level) # is this the outermost interrupt?
    85         jne       nested                    # No, then continue
     83        movl      esp, ebp                  /* ebp = previous stack pointer */
     84        cmpl      $0, SYM (_ISR_Nest_level) /* is this the outermost interrupt? */
     85        jne       nested                    /* No, then continue */
    8686        movl      SYM (_CPU_Interrupt_stack_high), esp
    8787
     
    9494
    9595nested:
    96         incl      SYM (_ISR_Nest_level)     # one nest level deeper
    97         incl      SYM (_Thread_Dispatch_disable_level) # disable multitasking
     96        incl      SYM (_ISR_Nest_level)     /* one nest level deeper */
     97        incl      SYM (_Thread_Dispatch_disable_level) /* disable multitasking */
    9898        /*
    9999         * re-enable interrupts at processor level as the current
     
    107107         */
    108108       
    109         pushl     ecx                       # push vector number
     109        pushl     ecx                       /* push vector number */
    110110        mov       SYM (current_irq) (,ecx,4),eax
    111                                             # eax = Users handler
    112         call      *eax                      # invoke user ISR
     111                                            /* eax = Users handler */
     112        call      *eax                      /* invoke user ISR */
    113113        /*
    114114         * disable interrupts_again
    115115         */
    116116        cli
    117         popl       ecx                       # ecx = vector number
     117        popl       ecx                       /* ecx = vector number */
    118118        /*
    119119         * restore stack
     
    132132       
    133133       
    134         decl      SYM (_ISR_Nest_level)     # one less ISR nest level
    135                                             # If interrupts are nested,
    136                                             #   then dispatching is disabled
     134        decl      SYM (_ISR_Nest_level)     /* one less ISR nest level */
     135                                            /* If interrupts are nested, */
     136                                            /*   then dispatching is disabled */
    137137
    138138        decl      SYM (_Thread_Dispatch_disable_level)
    139                                             # unnest multitasking
    140                                             # Is dispatch disabled
    141         jne       .exit                     # Yes, then exit
     139                                            /* unnest multitasking */
     140                                            /* Is dispatch disabled */
     141        jne       .exit                     /* Yes, then exit */
    142142
    143143        cmpl      $0, SYM (_Context_Switch_necessary)
    144                                             # Is task switch necessary?
    145         jne       .schedule                 # Yes, then call the scheduler
     144                                            /* Is task switch necessary? */
     145        jne       .schedule                 /* Yes, then call the scheduler */
    146146
    147147        cmpl      $0, SYM (_ISR_Signals_to_thread_executing)
    148                                             # signals sent to Run_thread
    149                                             #   while in interrupt handler?
    150         je        .exit                     # No, exit
     148                                            /* signals sent to Run_thread */
     149                                            /*   while in interrupt handler? */
     150        je        .exit                     /* No, exit */
    151151
    152152       
Note: See TracChangeset for help on using the changeset viewer.