RTEMS 6.1-rc1
Files | Macros | Functions | Variables
Arm Fixed Virtual Platform

This BSP supports the Arm Fixed Virtual Platform. More...

Files

file  semihosting.h
 This header file provides the semihosting API.
 
file  bspreset.c
 This source file contains the implementation of bsp_reset().
 
file  bspsmp.c
 This source file contains the implementation of _CPU_SMP_Start_processor().
 
file  bspstart.c
 This source file contains the implementation of bsp_start().
 
file  bspstarthooks.c
 This source file contains the implementation of bsp_start_hook_0() and bsp_start_hook_1().
 
file  pmsa-sections.c
 This source file contains the definition of _AArch32_PMSA_Sections and _AArch32_PMSA_Section_count.
 

Macros

#define BSP_FEATURE_IRQ_EXTENSION
 
#define SYS_CLOCK   0x10
 
#define SYS_CLOSE   0x02
 
#define SYS_ELAPSED   0x30
 
#define SYS_ERRNO   0x13
 
#define SYS_EXIT   0x18
 
#define SYS_EXIT_EXTENDED   0x20
 
#define SYS_FLEN   0x0c
 
#define SYS_GET_CMDLINE   0x15
 
#define SYS_HEAPINFO   0x16
 
#define SYS_ISERROR   0x08
 
#define SYS_ISTTY   0x09
 
#define SYS_OPEN   0x01
 
#define SYS_READ   0x06
 
#define SYS_READC   0x07
 
#define SYS_REMOVE   0x0e
 
#define SYS_RENAME   0x0f
 
#define SYS_SEEK   0x0a
 
#define SYS_SYSTEM   0x12
 
#define SYS_TICKFREQ   0x31
 
#define SYS_TIME   0x11
 
#define SYS_TMPNAM   0x0d
 
#define SYS_WRITE   0x05
 
#define SYS_WRITEC   0x03
 
#define SYS_WRITE0   0x04
 
#define ADP_Stopped_BranchThroughZero   0x20000
 
#define ADP_Stopped_UndefinedInstr   0x20001
 
#define ADP_Stopped_SoftwareInterrupt   0x20002
 
#define ADP_Stopped_PrefetchAbort   0x20003
 
#define ADP_Stopped_DataAbort   0x20004
 
#define ADP_Stopped_AddressException   0x20005
 
#define ADP_Stopped_IRQ   0x20006
 
#define ADP_Stopped_FIQ   0x20007
 
#define ADP_Stopped_BreakPoint   0x20020
 
#define ADP_Stopped_WatchPoint   0x20021
 
#define ADP_Stopped_StepComplete   0x20022
 
#define ADP_Stopped_RunTimeErrorUnknown   0x20023
 
#define ADP_Stopped_InternalError   0x20024
 
#define ADP_Stopped_UserInterruption   0x20025
 
#define ADP_Stopped_ApplicationExit   0x20026
 
#define ADP_Stopped_StackOverflow   0x20027
 
#define ADP_Stopped_DivisionByZero   0x20028
 
#define ADP_Stopped_OSSpecific   0x20029
 

Functions

void arm_fvp_console_output (char c)
 
int arm_fvp_console_input (void)
 

Variables

char arm_fvp_memory_null_begin []
 
char arm_fvp_memory_null_end []
 
char arm_fvp_memory_null_size []
 
char arm_fvp_memory_dram_begin []
 
char arm_fvp_memory_dram_end []
 
char arm_fvp_memory_dram_size []
 
char arm_fvp_memory_device_begin []
 
char arm_fvp_memory_device_end []
 
char arm_fvp_memory_device_size []
 

Detailed Description

This BSP supports the Arm Fixed Virtual Platform.