source: rtems/c/src/lib/libbsp/i386/ts_386ex/timer/timerisr.S @ 16a384cf

4.104.114.84.95
Last change on this file since 16a384cf was 16a384cf, checked in by Joel Sherrill <joel.sherrill@…>, on 04/23/99 at 16:35:11

New BSP from Tony R. Ambardar <tonya@…> from the
University of British Columbia. The BSP is for:

Yes, this is the "entry model" of a series of boards from Technologic
Systems. Costs <$200 I believe. They have a WWW page at www.t-systems.com.
I am letting them know about the availability of this BSP too.

  • Property mode set to 100644
File size: 923 bytes
Line 
1/*  timer_isr()
2 *
3 *  This routine provides the ISR for the Z8036 timer on the MVME136
4 *  board.   The timer is set up to generate an interrupt at maximum
5 *  intervals.
6 *
7 *  Input parameters:  NONE
8 *
9 *  Output parameters:  NONE
10 *
11 *  COPYRIGHT (c) 1989-1998.
12 *  On-Line Applications Research Corporation (OAR).
13 *  Copyright assigned to U.S. Government, 1994.
14 *
15 *  The license and distribution terms for this file may be
16 *  found in the file LICENSE in this distribution or at
17 *  http://www.OARcorp.com/rtems/license.html.
18 *
19 *  $Id$
20 */
21
22#include "asm.h"
23
24        BEGIN_CODE
25
26        EXTERN (Ttimer_val)
27
28        PUBLIC (timerisr)
29SYM (timerisr):
30        incl    SYM (Ttimer_val)   # add another tick
31        pushl   eax
32        movb    0xa0,al         /* signal generic End Of Interrupt (EOI) to slave PIC */
33        outb    al, $0x20
34        movb    $0x20, al
35        outb    al, $0x20       /* signal generic EOI to Master PIC */
36        popl    eax
37        iret
38
39END_CODE
40END
Note: See TracBrowser for help on using the repository browser.