diff options
author | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2016-07-04 11:05:55 +0200 |
---|---|---|
committer | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2016-10-02 10:40:34 +0200 |
commit | f9c1e1172e9adb2616e761f2e3d671361c7971ba (patch) | |
tree | ef16ac634fc8a1f70d194e18559156685eeef0c1 /c/src/lib/libbsp/arm/raspberrypi/configure.ac | |
parent | libbsp/arm: Fix ARM BSPs missing the bsp_translation_table_end symbol. (diff) | |
download | rtems-f9c1e1172e9adb2616e761f2e3d671361c7971ba.tar.bz2 |
bsps/arm: Support recent bootloaders starting kernel in HYP mode
When HYP mode is detected at startup then setup HYP mode
vectors table (for future extensions) clean exceptions
switching to HYP mode and switch CPU to ARM SVC mode.
BSPs which want to use this support need to include next option
in their configure.ac
RTEMS_BSPOPTS_SET([BSP_START_IN_HYP_SUPPORT],[*],[1])
RTEMS_BSPOPTS_HELP([BSP_START_IN_HYP_SUPPORT], [Support start of BSP in ARM HYP mode])
AM_CONDITIONAL(BSP_START_IN_HYP_SUPPORT,test "$BSP_START_IN_HYP_SUPPORT" = "1")
and need to include next lines in corresponding Makefile.am
if BSP_START_IN_HYP_SUPPORT
libbsp_a_SOURCES += ../shared/startup/bsp-start-in-hyp-support.S
endif
Updates #2783
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions