RTEMS: bsps/sparc/erc32/include/bsp.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros | Typedefs | Functions | Variables
bsp.h File Reference
Board Support Packages » SPARC » ERC32

Global BSP definitions. More...

`#include <bspopts.h>`
`#include <bsp/default-initial-extension.h>`
`#include <rtems.h>`
`#include <erc32.h>`
`#include <rtems/irq-extension.h>`

Go to the source code of this file.

## Macros
#define | BSP_IDLE_TASK_BODY bsp_idle_thread
#define | RTEMS_BSP_NETWORK_DRIVER_NAME "sonic1"
#define | RTEMS_BSP_NETWORK_DRIVER_ATTACH rtems_erc32_sonic_driver_attach

## Typedefs
typedef void(* | bsp_shared_isr) (void *arg)

## Functions
void * | bsp_idle_thread (uintptr_t ignored)
| Optimized idle task.
int | rtems_erc32_sonic_driver_attach (struct rtems_bsdnet_ifconfig *config)
rtems_isr_entry | set_vector (rtems_isr_entry handler, rtems_vector_number vector, int type)
| Install an interrupt handler.
void | BSP_fatal_exit (uint32_t error)
void | bsp_spurious_initialize (void)
void | BSP_shared_interrupt_init (void)
void | bsp_isr_handler (rtems_vector_number vector)
void | BSP_shared_interrupt_clear (int irq)
void | BSP_shared_interrupt_unmask (int irq)
void | BSP_shared_interrupt_mask (int irq)
void | rtems_bsp_delay (int usecs)
void | console_outbyte_polled (int port, unsigned char ch)
int | console_inbyte_nonblocking (int port)

## Variables
int | RAM_START
int | RAM_END
int | RAM_SIZE
int | PROM_START
int | PROM_END
int | PROM_SIZE
int | CLOCK_SPEED
int | end

## Detailed Description

Global BSP definitions.