<div dir="ltr">Isn't there anything in the aarch64 or microblaze that should be in this list?<div><br></div><div>Seems like there should be more files.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 23, 2023 at 9:13 AM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The shared BSP interrupt controller support code actually implements<br>
parts of the Interrupt Manager.<br>
<br>
Update #3706.<br>
---<br>
 bsps/arm/altera-cyclone-v/include/bsp/irq.h |  2 +-<br>
 bsps/arm/beagle/irq/irq.c                   |  2 +-<br>
 bsps/arm/lpc176x/include/bsp/irq.h          |  4 +--<br>
 bsps/arm/lpc176x/irq/irq.c                  |  2 +-<br>
 bsps/arm/lpc24xx/include/bsp/irq.h          |  4 +--<br>
 bsps/arm/lpc24xx/irq/irq-dispatch.c         |  2 +-<br>
 bsps/arm/lpc24xx/irq/irq.c                  |  2 +-<br>
 bsps/arm/lpc32xx/include/bsp/irq.h          |  2 +-<br>
 bsps/include/bsp/irq-generic.h              | 32 ++++++++++-----------<br>
 bsps/include/bsp/irq-info.h                 |  2 +-<br>
 bsps/lm32/include/bsp/irq.h                 |  4 +--<br>
 bsps/mips/csb350/include/bsp/irq.h          |  4 +--<br>
 bsps/mips/hurricane/include/bsp/irq.h       |  4 +--<br>
 bsps/mips/jmr3904/include/bsp/irq.h         |  4 +--<br>
 bsps/mips/malta/include/bsp/irq.h           |  4 +--<br>
 bsps/mips/rbtx4925/include/bsp/irq.h        |  4 +--<br>
 bsps/mips/rbtx4938/include/bsp/irq.h        |  4 +--<br>
 bsps/mips/shared/irq/irq.c                  |  2 +-<br>
 bsps/powerpc/mpc55xxevb/include/bsp/irq.h   |  2 +-<br>
 bsps/shared/irq/irq-affinity.c              |  2 +-<br>
 bsps/shared/irq/irq-default-handler.c       |  2 +-<br>
 bsps/shared/irq/irq-default.c               |  2 +-<br>
 bsps/shared/irq/irq-enable-disable.c        |  2 +-<br>
 bsps/shared/irq/irq-entry-remove.c          |  2 +-<br>
 bsps/shared/irq/irq-generic.c               |  2 +-<br>
 bsps/shared/irq/irq-handler-install.c       |  2 +-<br>
 bsps/shared/irq/irq-handler-iterate.c       |  2 +-<br>
 bsps/shared/irq/irq-handler-remove.c        |  2 +-<br>
 bsps/shared/irq/irq-info.c                  |  2 +-<br>
 bsps/shared/irq/irq-legacy.c                |  2 +-<br>
 bsps/shared/irq/irq-lock.c                  |  2 +-<br>
 bsps/shared/irq/irq-raise-clear.c           |  2 +-<br>
 bsps/shared/irq/irq-record.c                |  2 +-<br>
 bsps/shared/irq/irq-server.c                |  2 +-<br>
 bsps/shared/irq/irq-shell.c                 |  2 +-<br>
 35 files changed, 59 insertions(+), 59 deletions(-)<br>
<br>
diff --git a/bsps/arm/altera-cyclone-v/include/bsp/irq.h b/bsps/arm/altera-cyclone-v/include/bsp/irq.h<br>
index 15d05ec632..d06bfa92f0 100644<br>
--- a/bsps/arm/altera-cyclone-v/include/bsp/irq.h<br>
+++ b/bsps/arm/altera-cyclone-v/include/bsp/irq.h<br>
@@ -52,7 +52,7 @@ extern "C" {<br>
  *<br>
  * @ingroup RTEMSBSPsARMCycV<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief Intel Cyclone V Interrupt Support.<br>
  *<br>
diff --git a/bsps/arm/beagle/irq/irq.c b/bsps/arm/beagle/irq/irq.c<br>
index 29a4e391e8..0ae82aa95e 100644<br>
--- a/bsps/arm/beagle/irq/irq.c<br>
+++ b/bsps/arm/beagle/irq/irq.c<br>
@@ -1,7 +1,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  * @ingroup arm_beagle<br>
  *<br>
  * @brief Interrupt support.<br>
diff --git a/bsps/arm/lpc176x/include/bsp/irq.h b/bsps/arm/lpc176x/include/bsp/irq.h<br>
index 19f8601771..8ec55e8b84 100644<br>
--- a/bsps/arm/lpc176x/include/bsp/irq.h<br>
+++ b/bsps/arm/lpc176x/include/bsp/irq.h<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief LPC176X interrupt definitions.<br>
  */<br>
@@ -43,7 +43,7 @@<br>
 #endif<br>
<br>
 /**<br>
- * @addtogroup bsp_interrupt<br>
+ * @addtogroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/arm/lpc176x/irq/irq.c b/bsps/arm/lpc176x/irq/irq.c<br>
index 005002a647..dad212dfeb 100644<br>
--- a/bsps/arm/lpc176x/irq/irq.c<br>
+++ b/bsps/arm/lpc176x/irq/irq.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief LPC176X interrupt support.<br>
  */<br>
diff --git a/bsps/arm/lpc24xx/include/bsp/irq.h b/bsps/arm/lpc24xx/include/bsp/irq.h<br>
index 524a7f1f51..ff1135e48c 100644<br>
--- a/bsps/arm/lpc24xx/include/bsp/irq.h<br>
+++ b/bsps/arm/lpc24xx/include/bsp/irq.h<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief LPC24XX interrupt definitions.<br>
  */<br>
@@ -43,7 +43,7 @@<br>
 #endif<br>
<br>
 /**<br>
- * @addtogroup bsp_interrupt<br>
+ * @addtogroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/arm/lpc24xx/irq/irq-dispatch.c b/bsps/arm/lpc24xx/irq/irq-dispatch.c<br>
index b244b97b8a..3f12c88c5e 100644<br>
--- a/bsps/arm/lpc24xx/irq/irq-dispatch.c<br>
+++ b/bsps/arm/lpc24xx/irq/irq-dispatch.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief LPC24XX interrupt support.<br>
  */<br>
diff --git a/bsps/arm/lpc24xx/irq/irq.c b/bsps/arm/lpc24xx/irq/irq.c<br>
index a92763131a..025123addb 100644<br>
--- a/bsps/arm/lpc24xx/irq/irq.c<br>
+++ b/bsps/arm/lpc24xx/irq/irq.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief LPC24XX interrupt support.<br>
  */<br>
diff --git a/bsps/arm/lpc32xx/include/bsp/irq.h b/bsps/arm/lpc32xx/include/bsp/irq.h<br>
index ea3c116a58..582bcb9568 100644<br>
--- a/bsps/arm/lpc32xx/include/bsp/irq.h<br>
+++ b/bsps/arm/lpc32xx/include/bsp/irq.h<br>
@@ -51,7 +51,7 @@ extern "C" {<br>
  *<br>
  * @ingroup RTEMSBSPsARMLPC32XX<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/include/bsp/irq-generic.h b/bsps/include/bsp/irq-generic.h<br>
index 1ff84ee7cd..bbfb1979f4 100644<br>
--- a/bsps/include/bsp/irq-generic.h<br>
+++ b/bsps/include/bsp/irq-generic.h<br>
@@ -3,10 +3,10 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
- * @brief This header file provides interfaces of the generic interrupt<br>
- *   controller support.<br>
+ * @brief This header file provides interfaces of the Interrupt Manager<br>
+ *   implementation.<br>
  */<br>
<br>
 /*<br>
@@ -101,29 +101,29 @@ static inline rtems_vector_number bsp_interrupt_dispatch_index(<br>
 }<br>
<br>
 /**<br>
- * @defgroup bsp_interrupt BSP Interrupt Support<br>
+ * @defgroup RTEMSImplClassicIntr Interrupt Manager<br>
  *<br>
- * @ingroup RTEMSBSPsShared<br>
+ * @ingroup RTEMSImplClassic<br>
  *<br>
- * @brief Generic BSP Interrupt Support<br>
+ * @brief This group contains the Interrupt Manager implementation.<br>
  *<br>
- * The BSP interrupt support manages a sequence of interrupt vector numbers<br>
- * greater than or equal to zero and less than @ref BSP_INTERRUPT_VECTOR_COUNT<br>
- * It provides methods to install, remove, and @ref<br>
- * bsp_interrupt_handler_dispatch() "dispatch" interrupt entries for each<br>
- * vector number.  It implements parts of the RTEMS interrupt manager.<br>
+ * The Interrupt Manager implementation manages a sequence of interrupt vector<br>
+ * numbers greater than or equal to zero and less than<br>
+ * ``BSP_INTERRUPT_VECTOR_COUNT``.  It provides methods to install, remove, and<br>
+ * dispatch interrupt entries for each vector number, see<br>
+ * bsp_interrupt_dispatch_entries().<br>
  *<br>
  * The entry points to a list of interrupt entries are stored in a table<br>
  * (= dispatch table).<br>
  *<br>
- * You have to configure the BSP interrupt support in the <bsp/irq.h> file<br>
+ * You have to configure the Interrupt Manager implementation in the <bsp/irq.h> file<br>
  * for each BSP.  For a minimum configuration you have to provide<br>
- * @ref BSP_INTERRUPT_VECTOR_COUNT.<br>
+ * ``BSP_INTERRUPT_VECTOR_COUNT``.<br>
  *<br>
  * For boards with small memory requirements you can define<br>
- * @ref BSP_INTERRUPT_USE_INDEX_TABLE.  With an enabled index table the<br>
+ * ``BSP_INTERRUPT_USE_INDEX_TABLE``.  With an enabled index table the<br>
  * dispatch table will be accessed via a small index table.  You can define the<br>
- * size of the dispatch table with @ref BSP_INTERRUPT_DISPATCH_TABLE_SIZE.<br>
+ * size of the dispatch table with ``BSP_INTERRUPT_DISPATCH_TABLE_SIZE``.<br>
  *<br>
  * You have to provide some special routines in your BSP (follow the links for<br>
  * the details):<br>
@@ -175,7 +175,7 @@ static inline rtems_vector_number bsp_interrupt_dispatch_index(<br>
 void bsp_interrupt_handler_default(rtems_vector_number vector);<br>
<br>
 /**<br>
- * @brief Initialize BSP interrupt support.<br>
+ * @brief Initialize Interrupt Manager implementation.<br>
  *<br>
  * You must call this function before you can install, remove and dispatch<br>
  * interrupt entries.  There is no protection against concurrent<br>
diff --git a/bsps/include/bsp/irq-info.h b/bsps/include/bsp/irq-info.h<br>
index 25f05a9f69..c00f5c5daf 100644<br>
--- a/bsps/include/bsp/irq-info.h<br>
+++ b/bsps/include/bsp/irq-info.h<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This header file provides interfaces of the generic interrupt<br>
  *   controller support for the RTEMS Shell.<br>
diff --git a/bsps/lm32/include/bsp/irq.h b/bsps/lm32/include/bsp/irq.h<br>
index 709538d192..9b06fd5d7d 100644<br>
--- a/bsps/lm32/include/bsp/irq.h<br>
+++ b/bsps/lm32/include/bsp/irq.h<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief BSP interrupt support for LM32.<br>
  */<br>
@@ -41,7 +41,7 @@<br>
 #include <stdint.h><br>
<br>
 /**<br>
- * @addtogroup bsp_interrupt<br>
+ * @addtogroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/mips/csb350/include/bsp/irq.h b/bsps/mips/csb350/include/bsp/irq.h<br>
index c98ad71803..c2f55c49e3 100644<br>
--- a/bsps/mips/csb350/include/bsp/irq.h<br>
+++ b/bsps/mips/csb350/include/bsp/irq.h<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief interrupt definitions.<br>
  */<br>
@@ -45,7 +45,7 @@<br>
 #endif<br>
<br>
 /**<br>
- * @addtogroup bsp_interrupt<br>
+ * @addtogroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/mips/hurricane/include/bsp/irq.h b/bsps/mips/hurricane/include/bsp/irq.h<br>
index 83af94bc4a..af6a1aa1ee 100644<br>
--- a/bsps/mips/hurricane/include/bsp/irq.h<br>
+++ b/bsps/mips/hurricane/include/bsp/irq.h<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief interrupt definitions.<br>
  */<br>
@@ -45,7 +45,7 @@<br>
 #endif<br>
<br>
 /**<br>
- * @addtogroup bsp_interrupt<br>
+ * @addtogroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/mips/jmr3904/include/bsp/irq.h b/bsps/mips/jmr3904/include/bsp/irq.h<br>
index 6f0aa32618..1f80a1dc7a 100644<br>
--- a/bsps/mips/jmr3904/include/bsp/irq.h<br>
+++ b/bsps/mips/jmr3904/include/bsp/irq.h<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief jmr3904 interrupt definitions.<br>
  */<br>
@@ -45,7 +45,7 @@<br>
 #endif<br>
<br>
 /**<br>
- * @addtogroup bsp_interrupt<br>
+ * @addtogroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/mips/malta/include/bsp/irq.h b/bsps/mips/malta/include/bsp/irq.h<br>
index f151ff2fe7..553fa523ee 100644<br>
--- a/bsps/mips/malta/include/bsp/irq.h<br>
+++ b/bsps/mips/malta/include/bsp/irq.h<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief Malta Interrupt Definitions<br>
  */<br>
@@ -45,7 +45,7 @@<br>
 #endif<br>
<br>
 /**<br>
- * @addtogroup bsp_interrupt<br>
+ * @addtogroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/mips/rbtx4925/include/bsp/irq.h b/bsps/mips/rbtx4925/include/bsp/irq.h<br>
index 0fd181aef4..b255ddb464 100644<br>
--- a/bsps/mips/rbtx4925/include/bsp/irq.h<br>
+++ b/bsps/mips/rbtx4925/include/bsp/irq.h<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief interrupt definitions.<br>
  */<br>
@@ -45,7 +45,7 @@<br>
 #endif<br>
<br>
 /**<br>
- * @addtogroup bsp_interrupt<br>
+ * @addtogroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/mips/rbtx4938/include/bsp/irq.h b/bsps/mips/rbtx4938/include/bsp/irq.h<br>
index dfb488a0c3..5de3e20de8 100644<br>
--- a/bsps/mips/rbtx4938/include/bsp/irq.h<br>
+++ b/bsps/mips/rbtx4938/include/bsp/irq.h<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief interrupt definitions.<br>
  */<br>
@@ -45,7 +45,7 @@<br>
 #endif<br>
<br>
 /**<br>
- * @addtogroup bsp_interrupt<br>
+ * @addtogroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/mips/shared/irq/irq.c b/bsps/mips/shared/irq/irq.c<br>
index 57816bd971..460da7a3f8 100644<br>
--- a/bsps/mips/shared/irq/irq.c<br>
+++ b/bsps/mips/shared/irq/irq.c<br>
@@ -1,7 +1,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief Interrupt support.<br>
  */<br>
diff --git a/bsps/powerpc/mpc55xxevb/include/bsp/irq.h b/bsps/powerpc/mpc55xxevb/include/bsp/irq.h<br>
index 1bedd3a65a..84a2b12358 100644<br>
--- a/bsps/powerpc/mpc55xxevb/include/bsp/irq.h<br>
+++ b/bsps/powerpc/mpc55xxevb/include/bsp/irq.h<br>
@@ -485,7 +485,7 @@ rtems_status_code mpc55xx_intc_raise_software_irq(rtems_vector_number vector);<br>
 rtems_status_code mpc55xx_intc_clear_software_irq(rtems_vector_number vector);<br>
<br>
 /**<br>
- * @addtogroup bsp_interrupt<br>
+ * @addtogroup RTEMSImplClassicIntr<br>
  *<br>
  * @{<br>
  */<br>
diff --git a/bsps/shared/irq/irq-affinity.c b/bsps/shared/irq/irq-affinity.c<br>
index c21468077b..dc105639c3 100644<br>
--- a/bsps/shared/irq/irq-affinity.c<br>
+++ b/bsps/shared/irq/irq-affinity.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the implementation of<br>
  *   rtems_interrupt_get_affinity() and rtems_interrupt_set_affinity().<br>
diff --git a/bsps/shared/irq/irq-default-handler.c b/bsps/shared/irq/irq-default-handler.c<br>
index 666d48aaa8..1458ceae40 100644<br>
--- a/bsps/shared/irq/irq-default-handler.c<br>
+++ b/bsps/shared/irq/irq-default-handler.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the default implementation of<br>
  *   bsp_interrupt_handler_default().<br>
diff --git a/bsps/shared/irq/irq-default.c b/bsps/shared/irq/irq-default.c<br>
index bd93bd72c6..39ee11118c 100644<br>
--- a/bsps/shared/irq/irq-default.c<br>
+++ b/bsps/shared/irq/irq-default.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the default implementation of<br>
  *   bsp_interrupt_vector_enable(), bsp_interrupt_vector_disable(), and<br>
diff --git a/bsps/shared/irq/irq-enable-disable.c b/bsps/shared/irq/irq-enable-disable.c<br>
index 75d3d5ec46..c9602de398 100644<br>
--- a/bsps/shared/irq/irq-enable-disable.c<br>
+++ b/bsps/shared/irq/irq-enable-disable.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the implementation of<br>
  *   rtems_interrupt_get_attributes(), rtems_interrupt_vector_is_enabled(),<br>
diff --git a/bsps/shared/irq/irq-entry-remove.c b/bsps/shared/irq/irq-entry-remove.c<br>
index 6b43134a0c..6f603359fd 100644<br>
--- a/bsps/shared/irq/irq-entry-remove.c<br>
+++ b/bsps/shared/irq/irq-entry-remove.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the implementation of<br>
  *   rtems_interrupt_entry_remove() and bsp_interrupt_entry_remove().<br>
diff --git a/bsps/shared/irq/irq-generic.c b/bsps/shared/irq/irq-generic.c<br>
index e899731a54..cf99b7207d 100644<br>
--- a/bsps/shared/irq/irq-generic.c<br>
+++ b/bsps/shared/irq/irq-generic.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the generic interrupt controller support<br>
  *   implementation.<br>
diff --git a/bsps/shared/irq/irq-handler-install.c b/bsps/shared/irq/irq-handler-install.c<br>
index 2474d792e6..75cd2c9822 100644<br>
--- a/bsps/shared/irq/irq-handler-install.c<br>
+++ b/bsps/shared/irq/irq-handler-install.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the rtems_interrupt_handler_install()<br>
  *   implementation.<br>
diff --git a/bsps/shared/irq/irq-handler-iterate.c b/bsps/shared/irq/irq-handler-iterate.c<br>
index 7437e8a43e..f7af6ee356 100644<br>
--- a/bsps/shared/irq/irq-handler-iterate.c<br>
+++ b/bsps/shared/irq/irq-handler-iterate.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the implementation of<br>
  *   rtems_interrupt_handler_iterate().<br>
diff --git a/bsps/shared/irq/irq-handler-remove.c b/bsps/shared/irq/irq-handler-remove.c<br>
index cb32ba3b7c..ab46c67ab1 100644<br>
--- a/bsps/shared/irq/irq-handler-remove.c<br>
+++ b/bsps/shared/irq/irq-handler-remove.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the implementation of<br>
  *   rtems_interrupt_handler_remove().<br>
diff --git a/bsps/shared/irq/irq-info.c b/bsps/shared/irq/irq-info.c<br>
index a52465ef09..8738771a43 100644<br>
--- a/bsps/shared/irq/irq-info.c<br>
+++ b/bsps/shared/irq/irq-info.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the implementation of<br>
  *   bsp_interrupt_report() and bsp_interrupt_report_with_plugin().<br>
diff --git a/bsps/shared/irq/irq-legacy.c b/bsps/shared/irq/irq-legacy.c<br>
index 649b850095..6181b0c994 100644<br>
--- a/bsps/shared/irq/irq-legacy.c<br>
+++ b/bsps/shared/irq/irq-legacy.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the legacy interrupt controller support<br>
  *   implementation.<br>
diff --git a/bsps/shared/irq/irq-lock.c b/bsps/shared/irq/irq-lock.c<br>
index 58b7020a3b..568443718a 100644<br>
--- a/bsps/shared/irq/irq-lock.c<br>
+++ b/bsps/shared/irq/irq-lock.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the implementation of<br>
  *   bsp_interrupt_lock() and bsp_interrupt_unlock().<br>
diff --git a/bsps/shared/irq/irq-raise-clear.c b/bsps/shared/irq/irq-raise-clear.c<br>
index 93e414b2d1..042c1a2b7a 100644<br>
--- a/bsps/shared/irq/irq-raise-clear.c<br>
+++ b/bsps/shared/irq/irq-raise-clear.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the implementation of<br>
  *   rtems_interrupt_clear().<br>
diff --git a/bsps/shared/irq/irq-record.c b/bsps/shared/irq/irq-record.c<br>
index 9f0a008d84..f48c0c732c 100644<br>
--- a/bsps/shared/irq/irq-record.c<br>
+++ b/bsps/shared/irq/irq-record.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the implementation of the interrupt event<br>
  *   recording support.<br>
diff --git a/bsps/shared/irq/irq-server.c b/bsps/shared/irq/irq-server.c<br>
index 8b9d82eb29..d099c6ff05 100644<br>
--- a/bsps/shared/irq/irq-server.c<br>
+++ b/bsps/shared/irq/irq-server.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the interrupt server implementation.<br>
  */<br>
diff --git a/bsps/shared/irq/irq-shell.c b/bsps/shared/irq/irq-shell.c<br>
index cf70f2ce1b..2667924076 100644<br>
--- a/bsps/shared/irq/irq-shell.c<br>
+++ b/bsps/shared/irq/irq-shell.c<br>
@@ -3,7 +3,7 @@<br>
 /**<br>
  * @file<br>
  *<br>
- * @ingroup bsp_interrupt<br>
+ * @ingroup RTEMSImplClassicIntr<br>
  *<br>
  * @brief This source file contains the definition of<br>
  *   ::bsp_interrupt_shell_command.<br>
-- <br>
2.35.3<br>
<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div>