LEON3 and LEON4 Board Support Package.
More...
|
file | bsp.h |
| Global BSP definitions.
|
|
|
#define | LEON3 1 |
|
#define | BSP_IDLE_TASK_BODY bsp_idle_thread |
|
#define | BSP_NUMBER_OF_TERMIOS_PORTS 8 |
|
#define | RTEMS_BSP_NETWORK_DRIVER_NAME_OPENETH "open_eth1" |
|
#define | RTEMS_BSP_NETWORK_DRIVER_ATTACH_OPENETH rtems_leon_open_eth_driver_attach |
|
#define | RTEMS_BSP_NETWORK_DRIVER_NAME_SMC91111 "smc_eth1" |
|
#define | RTEMS_BSP_NETWORK_DRIVER_ATTACH_SMC91111 rtems_smc91111_driver_attach_leon3 |
|
#define | RTEMS_BSP_NETWORK_DRIVER_NAME_GRETH "gr_eth1" |
|
#define | RTEMS_BSP_NETWORK_DRIVER_ATTACH_GRETH rtems_leon_greth_driver_attach |
|
#define | RTEMS_BSP_NETWORK_DRIVER_NAME RTEMS_BSP_NETWORK_DRIVER_NAME_GRETH |
|
#define | RTEMS_BSP_NETWORK_DRIVER_ATTACH RTEMS_BSP_NETWORK_DRIVER_ATTACH_GRETH |
|
#define | HAS_SMC91111 |
|
#define | GRETH_SUPPORTED |
|
#define | GRETH_MEM_LOAD(addr) leon_r32_no_cache((uintptr_t)addr) |
|
#define | AMBAPPBUS_INFO_AVAIL /* AMBAPP Bus driver */ |
|
#define | APBUART_INFO_AVAIL /* APBUART Console driver */ |
|
#define | GPTIMER_INFO_AVAIL /* GPTIMER Timer driver */ |
|
#define | GRETH_INFO_AVAIL /* GRETH Ethernet driver */ |
|
|
typedef void(* | bsp_shared_isr) (void *arg) |
|
|
void * | bsp_idle_thread (uintptr_t ignored) |
|
int | rtems_leon_open_eth_driver_attach (struct rtems_bsdnet_ifconfig *config, int attach) |
|
int | rtems_smc91111_driver_attach_leon3 (struct rtems_bsdnet_ifconfig *config, int attach) |
|
int | rtems_leon_greth_driver_attach (struct rtems_bsdnet_ifconfig *config, int attach) |
|
rtems_isr_entry | set_vector (rtems_isr_entry handler, rtems_vector_number vector, int type) |
|
void | BSP_fatal_exit (uint32_t error) |
|
void | bsp_spurious_initialize (void) |
|
void | rtems_bsp_delay (int usecs) |
|
void | BSP_shared_interrupt_init (void) |
|
void | bsp_isr_handler (rtems_vector_number vector) |
|
static __inline__ int | BSP_shared_interrupt_register (int irq, const char *info, bsp_shared_isr isr, void *arg) |
|
static __inline__ int | BSP_shared_interrupt_unregister (int irq, bsp_shared_isr isr, void *arg) |
|
void | BSP_shared_interrupt_clear (int irq) |
|
void | BSP_shared_interrupt_unmask (int irq) |
|
void | BSP_shared_interrupt_mask (int irq) |
|
|
int | CPU_SPARC_HAS_SNOOPING |
|
int | RAM_START |
|
int | RAM_END |
|
int | RAM_SIZE |
|
int | PROM_START |
|
int | PROM_END |
|
int | PROM_SIZE |
|
int | CLOCK_SPEED |
|
int | end |
|
const unsigned char | LEON3_mp_irq |
|
const unsigned char | LEON3_irq_to_cpu [32] |
|
LEON3 and LEON4 Board Support Package.