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.
 | 
| 
#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 | 
|   | 
 | 
| 
typedef void(*  | bsp_shared_isr) (void *arg) | 
|   | 
 | 
| void *  | bsp_idle_thread (uintptr_t ignored) | 
|   | Optimized idle task.  More...
  | 
|   | 
| 
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.  More...
  | 
|   | 
| 
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) | 
|   | 
 | 
| 
int  | RAM_START | 
|   | 
| 
int  | RAM_END | 
|   | 
| 
int  | RAM_SIZE | 
|   | 
| 
int  | PROM_START | 
|   | 
| 
int  | PROM_END | 
|   | 
| 
int  | PROM_SIZE | 
|   | 
| 
int  | CLOCK_SPEED | 
|   | 
| 
int  | end | 
|   |