RTEMS: cpukit/score/cpu/epiphany/include/rtems/score/epiphany-utility.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros | Enumerations
epiphany-utility.h File Reference

Go to the source code of this file.

## Macros
#define | EPIPHANY_PER_CORE_REG_CONFIG 0xF0400
#define | EPIPHANY_PER_CORE_REG_STATUS 0xF0404
#define | EPIPHANY_PER_CORE_REG_PC 0xF0408
#define | EPIPHANY_PER_CORE_REG_DEBUGSTATUS 0xF040C
#define | EPIPHANY_PER_CORE_REG_LC 0xF0414
#define | EPIPHANY_PER_CORE_REG_LS 0xF0418
#define | EPIPHANY_PER_CORE_REG_LE 0xF041C
#define | EPIPHANY_PER_CORE_REG_IRET 0xF0420
#define | EPIPHANY_PER_CORE_REG_IMASK 0xF0424
#define | EPIPHANY_PER_CORE_REG_ILAT 0xF0428
#define | EPIPHANY_PER_CORE_REG_ILATST 0xF042C
#define | EPIPHANY_PER_CORE_REG_ILATCL 0xF0430
#define | EPIPHANY_PER_CORE_REG_IPEND 0xF0434
#define | EPIPHANY_PER_CORE_REG_FSTATUS 0xF0440
#define | EPIPHANY_PER_CORE_REG_DEBUGCMD 0xF0448
#define | EPIPHANY_PER_CORE_REG_RESETCORE 0xF070C
#define | EPIPHANY_PER_CORE_REG_CTIMER0 0xF0438
#define | EPIPHANY_PER_CORE_REG_CTIMER1 0xF043C
#define | EPIPHANY_PER_CORE_REG_MEMSTATUS 0xF0604
#define | EPIPHANY_PER_CORE_REG_MEMPROTECT 0xF0608
#define | EPIPHANY_PER_CORE_REG_DMA0CONFIG 0xF0500
#define | EPIPHANY_PER_CORE_REG_DMA0STRIDE 0xF0504
#define | EPIPHANY_PER_CORE_REG_DMA0COUNT 0xF0508
#define | EPIPHANY_PER_CORE_REG_DMA0SRCADDR 0xF050C
#define | EPIPHANY_PER_CORE_REG_DMA0DSTADDR 0xF0510
#define | EPIPHANY_PER_CORE_REG_DMA0AUTO0 0xF0514
#define | EPIPHANY_PER_CORE_REG_DMA0AUTO1 0xF0518
#define | EPIPHANY_PER_CORE_REG_DMA0STATUS 0xF051C
#define | EPIPHANY_PER_CORE_REG_DMA1CONFIG 0xF0520
#define | EPIPHANY_PER_CORE_REG_DMA1STRIDE 0xF0524
#define | EPIPHANY_PER_CORE_REG_DMA1COUNT 0xF0528
#define | EPIPHANY_PER_CORE_REG_DMA1SRCADDR 0xF052C
#define | EPIPHANY_PER_CORE_REG_DMA1DSTADDR 0xF0530
#define | EPIPHANY_PER_CORE_REG_DMA1AUTO0 0xF0534
#define | EPIPHANY_PER_CORE_REG_DMA1AUTO1 0xF0538
#define | EPIPHANY_PER_CORE_REG_DMA1STATUS 0xF053C
#define | EPIPHANY_PER_CORE_REG_MESHCONFIG 0xF0700
#define | EPIPHANY_PER_CORE_REG_COREID 0xF0704
#define | EPIPHANY_PER_CORE_REG_MULTICAST 0xF0708
#define | EPIPHANY_PER_CORE_REG_CMESHROUTE 0xF0710
#define | EPIPHANY_PER_CORE_REG_XMESHROUTE 0xF0714
#define | EPIPHANY_PER_CORE_REG_RMESHROUTE 0xF0718
#define | EPIPHANY_COREID_TO_MSB_ADDR(id) (id) << 20
#define | EPIPHANY_GET_REG_ABSOLUTE_ADDR(coreid, reg) (EPIPHANY_COREID_TO_MSB_ADDR(coreid) | (reg))
#define | EPIPHANY_REG(reg) (uint32_t *) (reg)

## Enumerations
enum | EPIPHANY_IRQ_PER_CORE_T { START , SW_EXCEPTION , MEM_FAULT , TIMER0 , TIMER1 , SMP_MESSAGE , DMA0 , DMA1 , SER }