RTEMS 6.1-rc1
Macros | Enumerations

This header file provides fatal codes for RTEMS_FATAL_SOURCE_BSP. More...

#include <rtems.h>

Go to the source code of this file.

Macros

#define BSP_FATAL_CODE_BLOCK(idx)   ((unsigned long) (idx) * 256UL)
 

Enumerations

enum  bsp_fatal_code {
  BSP_FATAL_INTERRUPT_INITIALIZATION = BSP_FATAL_CODE_BLOCK(0) , BSP_FATAL_SPURIOUS_INTERRUPT , BSP_FATAL_CONSOLE_MULTI_INIT , BSP_FATAL_CONSOLE_NO_MEMORY_0 ,
  BSP_FATAL_CONSOLE_NO_MEMORY_1 , BSP_FATAL_CONSOLE_NO_MEMORY_2 , BSP_FATAL_CONSOLE_NO_MEMORY_3 , BSP_FATAL_CONSOLE_REGISTER_DEV_0 ,
  BSP_FATAL_CONSOLE_REGISTER_DEV_1 , BSP_FATAL_CONSOLE_NO_DEV , BSP_FATAL_CONSOLE_INSTALL_0 , BSP_FATAL_CONSOLE_INSTALL_1 ,
  BSP_FATAL_CONSOLE_REGISTER_DEV_2 , BSP_FATAL_MMU_ADDRESS_INVALID , BSP_FATAL_HEAP_EXTEND_ERROR , BSP_ARM_A9MPCORE_FATAL_CLOCK_IRQ_INSTALL = BSP_FATAL_CODE_BLOCK(1) ,
  BSP_ARM_A9MPCORE_FATAL_CLOCK_IRQ_REMOVE , BSP_ARM_PL111_FATAL_REGISTER_DEV , BSP_ARM_PL111_FATAL_SEM_CREATE , BSP_ARM_PL111_FATAL_SEM_RELEASE ,
  BSP_ARM_A9MPCORE_FATAL_CLOCK_SMP_INIT , BSP_ARM_ARMV7M_CPU_COUNTER_INIT , BSP_ARM_FATAL_GENERIC_TIMER_CLOCK_IRQ_INSTALL , LEON3_FATAL_NO_IRQMP_CONTROLLER = BSP_FATAL_CODE_BLOCK(2) ,
  LEON3_FATAL_CONSOLE_REGISTER_DEV , LEON3_FATAL_CLOCK_INITIALIZATION , LEON3_FATAL_INVALID_CACHE_CONFIG_BOOT_PROCESSOR , LEON3_FATAL_INVALID_CACHE_CONFIG_SECONDARY_PROCESSOR ,
  LPC24XX_FATAL_PL111_SET_UP = BSP_FATAL_CODE_BLOCK(3) , LPC24XX_FATAL_PL111_PINS_SET_UP , LPC24XX_FATAL_PL111_PINS_TEAR_DOWN , LPC24XX_FATAL_PL111_TEAR_DOWN ,
  MPC5200_FATAL_PCF8563_INVALID_YEAR = BSP_FATAL_CODE_BLOCK(4) , MPC5200_FATAL_SLICETIMER_0_IRQ_INSTALL , MPC5200_FATAL_SLICETIMER_1_IRQ_INSTALL , MPC5200_FATAL_TM27_IRQ_INSTALL ,
  MPC5200_FATAL_MSCAN_A_INIT , MPC5200_FATAL_MSCAN_B_INIT , MPC5200_FATAL_MSCAN_A_SET_MODE , MPC5200_FATAL_MSCAN_B_SET_MODE ,
  MPC5200_FATAL_ATA_DISK_IO_INIT , MPC5200_FATAL_ATA_DISK_CREATE , MPC5200_FATAL_ATA_DMA_SINGLE_IRQ_INSTALL , MPC5200_FATAL_ATA_LOCK_CREATE ,
  MPC5200_FATAL_ATA_LOCK_DESTROY , MPC55XX_FATAL_FMPLL_LOCK = BSP_FATAL_CODE_BLOCK(5) , MPC55XX_FATAL_CLOCK_EMIOS_IRQ_INSTALL , MPC55XX_FATAL_CLOCK_EMIOS_PRESCALER ,
  MPC55XX_FATAL_CLOCK_EMIOS_INTERVAL , MPC55XX_FATAL_CLOCK_PIT_IRQ_INSTALL , MPC55XX_FATAL_CONSOLE_GENERIC_COUNT , MPC55XX_FATAL_CONSOLE_GENERIC_REGISTER ,
  MPC55XX_FATAL_CONSOLE_GENERIC_REGISTER_CONSOLE , MPC55XX_FATAL_CONSOLE_ESCI_BAUD , MPC55XX_FATAL_CONSOLE_ESCI_ATTRIBUTES , MPC55XX_FATAL_CONSOLE_ESCI_IRQ_INSTALL ,
  MPC55XX_FATAL_CONSOLE_LINFLEX_BAUD , MPC55XX_FATAL_CONSOLE_LINFLEX_ATTRIBUTES , MPC55XX_FATAL_CONSOLE_LINFLEX_RX_IRQ_INSTALL , MPC55XX_FATAL_CONSOLE_LINFLEX_TX_IRQ_INSTALL ,
  MPC55XX_FATAL_CONSOLE_LINFLEX_ERR_IRQ_INSTALL , MPC55XX_FATAL_CONSOLE_LINFLEX_RX_IRQ_REMOVE , MPC55XX_FATAL_CONSOLE_LINFLEX_TX_IRQ_REMOVE , MPC55XX_FATAL_CONSOLE_LINFLEX_ERR_IRQ_REMOVE ,
  MPC55XX_FATAL_EDMA_IRQ_INSTALL , MPC55XX_FATAL_EDMA_IRQ_REMOVE , MRM332_FATAL_SPURIOUS_INTERRUPT = BSP_FATAL_CODE_BLOCK(6) , PPC_FATAL_EXCEPTION_INITIALIZATION = BSP_FATAL_CODE_BLOCK(7) ,
  DWMAC_FATAL_TOO_MANY_RBUFS_CONFIGURED = BSP_FATAL_CODE_BLOCK(8) , ARM_FATAL_L2C_310_UNEXPECTED_ID = BSP_FATAL_CODE_BLOCK(9) , ARM_FATAL_L2C_310_UNEXPECTED_NUM_WAYS , ARM_FATAL_L2C_310_EXCLUSIVE_CONFIG ,
  QORIQ_FATAL_SMP_IPI_HANDLER_INSTALL = BSP_FATAL_CODE_BLOCK(10) , QORIQ_FATAL_FDT_NO_BUS_FREQUENCY , QORIQ_FATAL_FDT_NO_CLOCK_FREQUENCY , QORIQ_FATAL_FDT_NO_TIMEBASE_FREQUENCY ,
  QORIQ_FATAL_RESTART_FAILED , QORIQ_FATAL_RESTART_INSTALL_INTERRUPT , QORIQ_FATAL_RESTART_INTERRUPT_FAILED , ATSAM_FATAL_XDMA_IRQ_INSTALL = BSP_FATAL_CODE_BLOCK(11) ,
  ATSAM_FATAL_PIO_IRQ_A , ATSAM_FATAL_PIO_IRQ_B , ATSAM_FATAL_PIO_IRQ_C , ATSAM_FATAL_PIO_IRQ_D ,
  ATSAM_FATAL_PIO_IRQ_E , ATSAM_FATAL_PIO_CONFIGURE_IT , IMX_FATAL_GENERIC_TIMER_FREQUENCY = BSP_FATAL_CODE_BLOCK(12) , IMX_FATAL_GPIO_UNEXPECTED_FDT ,
  RISCV_FATAL_NO_TIMEBASE_FREQUENCY_IN_DEVICE_TREE = BSP_FATAL_CODE_BLOCK(13) , RISCV_FATAL_NO_NS16550_REG_IN_DEVICE_TREE , RISCV_FATAL_NO_NS16550_CLOCK_FREQUENCY_IN_DEVICE_TREE , RISCV_FATAL_UNEXPECTED_INTERRUPT_EXCEPTION ,
  RISCV_FATAL_CLOCK_IRQ_INSTALL , RISCV_FATAL_NO_CLINT_REG_IN_DEVICE_TREE , RISCV_FATAL_INVALID_HART_REG_IN_DEVICE_TREE , RISCV_FATAL_INVALID_CLINT_IRQS_EXTENDED_IN_DEVICE_TREE ,
  RISCV_FATAL_NO_PLIC_REG_IN_DEVICE_TREE , RISCV_FATAL_INVALID_PLIC_NDEV_IN_DEVICE_TREE , RISCV_FATAL_TOO_LARGE_PLIC_NDEV_IN_DEVICE_TREE , RISCV_FATAL_UNUSED_0 ,
  RISCV_FATAL_NO_NS16550_INTERRUPTS_IN_DEVICE_TREE , RISCV_FATAL_NO_TLCLOCK_FREQUENCY_IN_DEVICE_TREE , RISCV_FATAL_CLOCK_SMP_INIT , RISCV_FATAL_NO_APBUART_REG_IN_DEVICE_TREE ,
  RISCV_FATAL_NO_APBUART_INTERRUPTS_IN_DEVICE_TREE , RISCV_FATAL_NO_APBUART_CLOCK_FREQUENCY_IN_DEVICE_TREE , GRLIB_FATAL_CLOCK_NO_IRQMP_TIMESTAMP_SUPPORT = BSP_FATAL_CODE_BLOCK(14) , IMXRT_FATAL_NO_CONSOLE = BSP_FATAL_CODE_BLOCK(15) ,
  IMXRT_FATAL_LPUART_INVALID_FDT , IMXRT_FATAL_LPUART_ALLOC_FAILED , IMXRT_FATAL_LPUART_INSTALL_FAILED , IMXRT_FATAL_LPSPI_INVALID_FDT ,
  IMXRT_FATAL_LPSPI_ALLOC_FAILED , IMXRT_FATAL_LPSPI_HW_INIT_FAILED , IMXRT_FATAL_LPSPI_REGISTER_FAILED , IMXRT_FATAL_LPI2C_INVALID_FDT ,
  IMXRT_FATAL_LPI2C_ALLOC_FAILED , IMXRT_FATAL_LPI2C_HW_INIT_FAILED , IMXRT_FATAL_LPI2C_REGISTER_FAILED , IMXRT_FATAL_LPI2C_UNSUPPORTED_HARDWARE ,
  MICROBLAZE_FATAL_CLOCK_IRQ_INSTALL = BSP_FATAL_CODE_BLOCK(16)
}
 BSP fatal error codes.
 

Detailed Description

This header file provides fatal codes for RTEMS_FATAL_SOURCE_BSP.