Changeset d36070f in rtems
- Timestamp:
- 01/23/23 14:48:48 (8 months ago)
- Branches:
- master
- Children:
- 5156cd69
- Parents:
- 0340fd9
- git-author:
- Sebastian Huber <sebastian.huber@…> (01/23/23 14:48:48)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (01/24/23 08:56:53)
- Location:
- bsps
- Files:
-
- 35 edited
Legend:
- Unmodified
- Added
- Removed
-
bsps/arm/altera-cyclone-v/include/bsp/irq.h
r0340fd9 rd36070f 53 53 * @ingroup RTEMSBSPsARMCycV 54 54 * 55 * @ingroup bsp_interrupt55 * @ingroup RTEMSImplClassicIntr 56 56 * 57 57 * @brief Intel Cyclone V Interrupt Support. -
bsps/arm/beagle/irq/irq.c
r0340fd9 rd36070f 2 2 * @file 3 3 * 4 * @ingroup bsp_interrupt4 * @ingroup RTEMSImplClassicIntr 5 5 * @ingroup arm_beagle 6 6 * -
bsps/arm/lpc176x/include/bsp/irq.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief LPC176X interrupt definitions. … … 44 44 45 45 /** 46 * @addtogroup bsp_interrupt46 * @addtogroup RTEMSImplClassicIntr 47 47 * 48 48 * @{ -
bsps/arm/lpc176x/irq/irq.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief LPC176X interrupt support. -
bsps/arm/lpc24xx/include/bsp/irq.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief LPC24XX interrupt definitions. … … 44 44 45 45 /** 46 * @addtogroup bsp_interrupt46 * @addtogroup RTEMSImplClassicIntr 47 47 * 48 48 * @{ -
bsps/arm/lpc24xx/irq/irq-dispatch.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief LPC24XX interrupt support. -
bsps/arm/lpc24xx/irq/irq.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief LPC24XX interrupt support. -
bsps/arm/lpc32xx/include/bsp/irq.h
r0340fd9 rd36070f 52 52 * @ingroup RTEMSBSPsARMLPC32XX 53 53 * 54 * @ingroup bsp_interrupt54 * @ingroup RTEMSImplClassicIntr 55 55 * 56 56 * @{ -
bsps/include/bsp/irq-generic.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt7 * 8 * @brief This header file provides interfaces of the generic interrupt9 * controller support.6 * @ingroup RTEMSImplClassicIntr 7 * 8 * @brief This header file provides interfaces of the Interrupt Manager 9 * implementation. 10 10 */ 11 11 … … 102 102 103 103 /** 104 * @defgroup bsp_interrupt BSP Interrupt Support105 * 106 * @ingroup RTEMS BSPsShared107 * 108 * @brief Generic BSP Interrupt Support109 * 110 * The BSP interrupt support manages a sequence of interrupt vector numbers111 * greater than or equal to zero and less than @ref BSP_INTERRUPT_VECTOR_COUNT112 * It provides methods to install, remove, and @ref113 * bsp_interrupt_handler_dispatch() "dispatch" interrupt entries for each114 * vector number. It implements parts of the RTEMS interrupt manager.104 * @defgroup RTEMSImplClassicIntr Interrupt Manager 105 * 106 * @ingroup RTEMSImplClassic 107 * 108 * @brief This group contains the Interrupt Manager implementation. 109 * 110 * The Interrupt Manager implementation manages a sequence of interrupt vector 111 * numbers greater than or equal to zero and less than 112 * ``BSP_INTERRUPT_VECTOR_COUNT``. It provides methods to install, remove, and 113 * dispatch interrupt entries for each vector number, see 114 * bsp_interrupt_dispatch_entries(). 115 115 * 116 116 * The entry points to a list of interrupt entries are stored in a table 117 117 * (= dispatch table). 118 118 * 119 * You have to configure the BSP interrupt supportin the <bsp/irq.h> file119 * You have to configure the Interrupt Manager implementation in the <bsp/irq.h> file 120 120 * for each BSP. For a minimum configuration you have to provide 121 * @ref BSP_INTERRUPT_VECTOR_COUNT.121 * ``BSP_INTERRUPT_VECTOR_COUNT``. 122 122 * 123 123 * For boards with small memory requirements you can define 124 * @ref BSP_INTERRUPT_USE_INDEX_TABLE. With an enabled index table the124 * ``BSP_INTERRUPT_USE_INDEX_TABLE``. With an enabled index table the 125 125 * dispatch table will be accessed via a small index table. You can define the 126 * size of the dispatch table with @ref BSP_INTERRUPT_DISPATCH_TABLE_SIZE.126 * size of the dispatch table with ``BSP_INTERRUPT_DISPATCH_TABLE_SIZE``. 127 127 * 128 128 * You have to provide some special routines in your BSP (follow the links for … … 176 176 177 177 /** 178 * @brief Initialize BSP interrupt support.178 * @brief Initialize Interrupt Manager implementation. 179 179 * 180 180 * You must call this function before you can install, remove and dispatch -
bsps/include/bsp/irq-info.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This header file provides interfaces of the generic interrupt -
bsps/lm32/include/bsp/irq.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief BSP interrupt support for LM32. … … 42 42 43 43 /** 44 * @addtogroup bsp_interrupt44 * @addtogroup RTEMSImplClassicIntr 45 45 * 46 46 * @{ -
bsps/mips/csb350/include/bsp/irq.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief interrupt definitions. … … 46 46 47 47 /** 48 * @addtogroup bsp_interrupt48 * @addtogroup RTEMSImplClassicIntr 49 49 * 50 50 * @{ -
bsps/mips/hurricane/include/bsp/irq.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief interrupt definitions. … … 46 46 47 47 /** 48 * @addtogroup bsp_interrupt48 * @addtogroup RTEMSImplClassicIntr 49 49 * 50 50 * @{ -
bsps/mips/jmr3904/include/bsp/irq.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief jmr3904 interrupt definitions. … … 46 46 47 47 /** 48 * @addtogroup bsp_interrupt48 * @addtogroup RTEMSImplClassicIntr 49 49 * 50 50 * @{ -
bsps/mips/malta/include/bsp/irq.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief Malta Interrupt Definitions … … 46 46 47 47 /** 48 * @addtogroup bsp_interrupt48 * @addtogroup RTEMSImplClassicIntr 49 49 * 50 50 * @{ -
bsps/mips/rbtx4925/include/bsp/irq.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief interrupt definitions. … … 46 46 47 47 /** 48 * @addtogroup bsp_interrupt48 * @addtogroup RTEMSImplClassicIntr 49 49 * 50 50 * @{ -
bsps/mips/rbtx4938/include/bsp/irq.h
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief interrupt definitions. … … 46 46 47 47 /** 48 * @addtogroup bsp_interrupt48 * @addtogroup RTEMSImplClassicIntr 49 49 * 50 50 * @{ -
bsps/mips/shared/irq/irq.c
r0340fd9 rd36070f 2 2 * @file 3 3 * 4 * @ingroup bsp_interrupt4 * @ingroup RTEMSImplClassicIntr 5 5 * 6 6 * @brief Interrupt support. -
bsps/powerpc/mpc55xxevb/include/bsp/irq.h
r0340fd9 rd36070f 486 486 487 487 /** 488 * @addtogroup bsp_interrupt488 * @addtogroup RTEMSImplClassicIntr 489 489 * 490 490 * @{ -
bsps/shared/irq/irq-affinity.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the implementation of -
bsps/shared/irq/irq-default-handler.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the default implementation of -
bsps/shared/irq/irq-default.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the default implementation of -
bsps/shared/irq/irq-enable-disable.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the implementation of -
bsps/shared/irq/irq-entry-remove.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the implementation of -
bsps/shared/irq/irq-generic.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the generic interrupt controller support -
bsps/shared/irq/irq-handler-install.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the rtems_interrupt_handler_install() -
bsps/shared/irq/irq-handler-iterate.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the implementation of -
bsps/shared/irq/irq-handler-remove.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the implementation of -
bsps/shared/irq/irq-info.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the implementation of -
bsps/shared/irq/irq-legacy.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the legacy interrupt controller support -
bsps/shared/irq/irq-lock.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the implementation of -
bsps/shared/irq/irq-raise-clear.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the implementation of -
bsps/shared/irq/irq-record.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the implementation of the interrupt event -
bsps/shared/irq/irq-server.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the interrupt server implementation. -
bsps/shared/irq/irq-shell.c
r0340fd9 rd36070f 4 4 * @file 5 5 * 6 * @ingroup bsp_interrupt6 * @ingroup RTEMSImplClassicIntr 7 7 * 8 8 * @brief This source file contains the definition of
Note: See TracChangeset
for help on using the changeset viewer.