RTEMS 6.3
Loading...
Searching...
No Matches
Arm Fixed Virtual Platform

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

Files

file  bsps/arm/fvp/include/bsp/semihosting.h
 This header file provides the semihosting API.
file  bsps/arm/fvp/start/bspreset.c
 This source file contains the implementation of bsp_reset().
file  bsps/arm/fvp/start/bspsmp.c
 This source file contains the implementation of _CPU_SMP_Start_processor().
file  bsps/arm/fvp/start/bspstart.c
 This source file contains the implementation of bsp_start().
file  bsps/arm/fvp/start/bspstarthooks.c
 This source file contains the implementation of bsp_start_hook_0() and bsp_start_hook_1().
file  bsps/arm/fvp/start/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.