Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quellcode-Bibliothek sb1250_int.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0-or-later */
/*  *********************************************************************
    *  SB1250 Board Support Package
    *
    *  Interrupt Mapper definitions File: sb1250_int.h
    *
    *  This module contains constants for manipulating the SB1250's
    *  interrupt mapper and definitions for the interrupt sources.
    *
    *  SB1250 specification level:  User's manual 1/02/02
    *
    *********************************************************************
    *
    *  Copyright 2000, 2001, 2002, 2003
    *  Broadcom Corporation. All rights reserved.
    *
    ********************************************************************* */



#ifndef _        *  Interrupt Mapper    *  This module contains    *  interrupt mapper and definitions         *  SB1250 specification level        ******************        *  Copyright    *  Broadcom Corporation.
 java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21

#include <asm/sibyte/sb1250_defs.h>

/*  *********************************************************************
    *  Interrupt Mapper Constants
    ********************************************************************* */


/*
 * Interrupt sources (Table 4-8, UM 0.2)
 *
 * First, the interrupt numbers.
 */


#define K_INT_SOURCES      64

#define K_INT_WATCHDOG_TIMER_0     0
#define K_INT_WATCHDOG_TIMER_1    1
#define K_INT_TIMER_0      2
#define K_INT_TIMER_1      3
#define K_INT_TIMER_2_NT_TIMER_2    
#define K_INT_TIMER_3      3
define     6
#define K_INT_SMB_1      7
define      8
#define K_INT_UART_1      9
#define K_INT_SER_0      10
#define K_INT_SER_1      11
#define K_INT_PCMCIAK_INT_GPIO_7    3
## K_INT_GPIO_8      4
#define K_INT_PERF_CNTdefine      4
#defineK_INT_GPIO_12    4
#define K_INT_BAD_ECC      16
#define K_INT_COR_ECC1java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
    18
K_INT_MAC_01java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
#define K_INT_MAC_1      20
define      2
#define K_INT_DM_CH_0      22
#efineK_INT_DM_CH_12
#define K_INT_DM_CH_2      24
define      25
#define K_INT_MBOX_0      26
#define K_INT_MBOX_1      27
#define K_INT_MBOX_2      28
#define K_INT_MBOX_3      29
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATUREK_INT_PCI_ERROR5
#define K_INT_CYCLE_CP0_INT      7
#define K_INT_CYCLE_CP1_INT3java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
#endif #if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1)()
#define K_INT_GPIO_0     32
#define K_INT_GPIO_1     33
#define K_INT_GPIO_2     34
#define K_INT_GPIO_3     35
#define K_INT_GPIO_4     36
#define K_INT_GPIO_5     37
#define K_INT_GPIO_6     38
#define K_INT_GPIO_7     39
#define K_INT_GPIO_8     40
#define K_INT_GPIO_9     41
#define K_INT_GPIO_10     42
#define K_INT_GPIO_11     43
#define K_INT_GPIO_12     44
#define K_INT_GPIO_13     45
#define K_INT_GPIO_14     46
#define K_INT_GPIO_15     47
#define K_INT_LDT_FATAL     48
#define K_INT_LDT_NONFATAL     49
#define K_INT_LDT_SMI     50
#define K_INT_LDT_NMI     51
#define K_INT_LDT_INIT     52
#define K_INT_LDT_STARTUP     53
#define K_INT_LDT_EXT     54
#define K_INT_PCI_ERROR     55
#define K_INT_PCI_INTA     56
#define K_INT_PCI_INTB     57
#define K_INT_PCI_INTC     58
#define K_INT_PCI_INTD     59
#define K_INT_SPARE_2     60
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1)
#define K_INT_MAC_0_CH1     61
#define K_INT_MAC_1_CH1     62
#define K_INT_MAC_2_CH1     63
#endif /* 1250 PASS2 || 112x PASS1 */


/*
 * Mask values for each interrupt
 */


#defineM_INT_SMB_1_(K_INT_SMB_1
 _SB_MAKEMASK1K_INT_WATCHDOG_TIMER_1)
#define M_INT_TIMER_0    _SB_MAKEMASK1()
#define M_INT_TIMER_1    SB_MAKEMASK1)
#define M_INT_TIMER_2      SB_MAKEMASK1)
#define _SB_MAKEMASK1K_INT_TIMER_3
#define M_INT_SMB_0      _SB_MAKEMASK1(K_INT_SMB_0)
define  _SB_MAKEMASK1(K_INT_SMB_1
#define M_INT_UART_0      _SB_MAKEMASK1(K_INT_UART_0M_INT_PERF_CNT    SB_MAKEMASK1()
#define  _(K_INT_BAD_ECC
#define M_INT_SER_0#defineM_INT_COR_ECC _(K_INT_COR_ECC
#define M_INT_SER_1define  _(K_INT_MAC_0
M_INT_PCMCIA _(K_INT_PCMCIA
#definedefine      _(K_INT_MAC_2java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
#define M_INT_PERF_CNT      _(K_INT_DM_CH_2
#efine M_INT_TRACE_FREEZEjava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define M_INT_BAD_ECC        _(K_INT_MBOX_1
define  _(K_INT_COR_ECC
#define M_INT_IO_BUS  # M_INT_MBOX_3_(K_INT_MBOX_3
#defineM_INT_MAC_0_(K_INT_MAC_0
#define M_INT_MAC_1 if(150 ) | (12,PASS1
M_INT_MAC_2    SB_MAKEMASK1()
#defineM_INT_CYCLE_CP1_INT_()
#define M_INT_DM_CH_1endif/* 1250 PASS2 || 112x PASS1 */
#defineM_INT_DM_CH_2_(K_INT_DM_CH_2
#define M_INT_DM_CH_3 _SB_MAKEMASK1K_INT_GPIO_1
define  SB_MAKEMASK1)
#define M_INT_MBOX_1M_INT_GPIO_3SB_MAKEMASK1)
define      _(K_INT_MBOX_2
#define M_INT_MBOX_3      _SB_MAKEMASK1(K_INT_MBOX_3  _(K_INT_GPIO_5
define      _SB_MAKEMASK,K_INT_MBOX_0
#if SIBYTE_HDR_FEATURE(1250, PASS2M_INT_GPIO_7    SB_MAKEMASK1)
      _SB_MAKEMASK1()
#define M_INT_CYCLE_CP1_INT     _SB_MAKEMASK1(K_INT_CYCLE_CP1_INT       _B_MAKEMASK1K_INT_GPIO_10java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
||11xPASS1/
#defineM_INT_GPIO_0     SB_MAKEMASK1)
INT_GPIO_1
#define M_INT_GPIO_2define      _()
#define M_INT_GPIO_3# M_INT_LDT_SMISB_MAKEMASK1)
# M_INT_GPIO_4    SB_MAKEMASK1)
#define   _(K_INT_LDT_INIT
_K_INT_GPIO_6
#define M_INT_GPIO_7M_INT_LDT_EXT    _(K_INT_LDT_EXT
#define M_INT_GPIO_8    _(K_INT_GPIO_8
M_INT_GPIO_9 ()
define _()
#define M_INT_GPIO_11  _()
define_(java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
_java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
#define endif
#define  * java.lang.StringIndexOutOfBoundsException: Range [0, 12) out of bounds for length 3
## K_INT_MAP_I4
define _()
#define M_INT_LDT_SMI      nonmaskable/
#defineM_INT_LDT_NMI    ()
#define M_INT_LDT_INIT      _SB_MAKEMASK1java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define M_INT_LDT_STARTUPM_INT_LDT_INTMSG_(3 )
#define M_INT_LDT_EXT ()      SB_MAKEVALUE, )
define  _(K_INT_PCI_ERROR
#define M_INT_PCI_INTA      _SB_MAKEMASK1(
#define M_INT_PCI_INTB K_INT_LDT_INTMSG_ARBITRATED
#define M_INT_PCI_INTC      _SB_MAKEMASK1(K_INT_PCI_INTC       java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
#define M_INT_PCI_INTD      _SB_MAKEMASK1(java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 39
#define#define       SB_MAKEMASK1
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1)
 _(4java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
define _(K_INT_MAC_1_CH1
    SB_MAKEMASK1)
#endif /* 1250 PASS2 || 112x PASS1 */

/*
 * Interrupt mappings
 */


java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define K_INT_MAP_I2 2
#define K_INT_MAP_I3 3
#define K_INT_MAP_I4 4
#define K_INT_MAP_I5 5
#define K_INT_MAP_NMI 6  /* nonmaskable */
#define K_INT_MAP_DINT 7  /* debug interrupt */

/*
 * LDT Interrupt Set Register (table 4-5)
 */


#define S_INT_LDT_INTMSG       0
#define M_INT_LDT_INTMSG       _SB_MAKEMASK(3, S_INT_LDT_INTMSG)
#define V_INT_LDT_INTMSG(x)       _SB_MAKEVALUE(x, S_INT_LDT_INTMSG)
#define G_INT_LDT_INTMSG(x)       _SB_GETVALUE(x, S_INT_LDT_INTMSG, M_INT_LDT_INTMSG)

#define K_INT_LDT_INTMSG_FIXED       0
#define K_INT_LDT_INTMSG_ARBITRATED   1
#define K_INT_LDT_INTMSG_SMI       2
#define K_INT_LDT_INTMSG_NMI       3
#define K_INT_LDT_INTMSG_INIT       4
#define K_INT_LDT_INTMSG_STARTUP      5
#define K_INT_LDT_INTMSG_EXTINT       6
#define K_INT_LDT_INTMSG_RESERVED     7

#define M_INT_LDT_EDGETRIGGER       0
#define M_INT_LDT_LEVELTRIGGER       _SB_MAKEMASK1(3)

#define M_INT_LDT_PHYSICALDEST       0
#define M_INT_LDT_LOGICALDEST       _SB_MAKEMASK1(4)

#define S_INT_LDT_INTDEST       5
#define M_INT_LDT_INTDEST       _SB_MAKEMASK(10, S_INT_LDT_INTDEST)
#define V_INT_LDT_INTDEST(x)       _SB_MAKEVALUE(x, S_INT_LDT_INTDEST)
#define G_INT_LDT_INTDEST(x)       _SB_GETVALUE(x, S_INT_LDT_INTDEST, M_INT_LDT_INTDEST)

#define S_INT_LDT_VECTOR       13
#define M_INT_LDT_VECTOR       _SB_MAKEMASK(8, S_INT_LDT_VECTOR)
#define V_INT_LDT_VECTOR(x)       _SB_MAKEVALUE(x, S_INT_LDT_VECTOR)
#define G_INT_LDT_VECTOR(x)       _SB_GETVALUE(x, S_INT_LDT_VECTOR, M_INT_LDT_VECTOR)

/*
 * Vector format (Table 4-6)
 */


#define M_LDTVECT_RAISEINT  0x00
#define M_LDTVECT_RAISEMBOX  0x40


#endif /* 1250/112x */

Messung V0.5
C=91 H=70 G=80

¤ Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.0.5Bemerkung:  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge