Difference between revisions of "ARM Cortex-A"
From ERIKA WIKI
| Line 1: | Line 1: | ||
| − | + | = Introduction = | |
ERIKA3 supports Cortex-A ARMv8 processors with GICv2 interrupt controller.<br> | ERIKA3 supports Cortex-A ARMv8 processors with GICv2 interrupt controller.<br> | ||
The support on GitHub is currently limited to the RTOS running as a guest OS of the [https://github.com/siemens/jailhouse Jailhouse hypervisor].<br> | The support on GitHub is currently limited to the RTOS running as a guest OS of the [https://github.com/siemens/jailhouse Jailhouse hypervisor].<br> | ||
| − | == Tutorials | + | = Configuration and programming = |
| + | |||
| + | == CPU == | ||
| + | |||
| + | The '''CPU_DATA''' object must be set to '''AARCH64'''. | ||
| + | |||
| + | Example of a CPU_DATA section: | ||
| + | |||
| + | CPU_DATA = AARCH64 { | ||
| + | ... | ||
| + | }; | ||
| + | |||
| + | |||
| + | == SOC_DATA == | ||
| + | |||
| + | The '''SOC_DATA''' object must be set to the specific SoC.. | ||
| + | |||
| + | Example of a SOC_DATA section: | ||
| + | |||
| + | SOC_DATA = NVIDIA_TEGRA_X1; | ||
| + | |||
| + | |||
| + | = Tutorials = | ||
The support has been successfully tested on the following boards: | The support has been successfully tested on the following boards: | ||
Revision as of 09:48, 8 June 2018
Introduction
ERIKA3 supports Cortex-A ARMv8 processors with GICv2 interrupt controller.
The support on GitHub is currently limited to the RTOS running as a guest OS of the Jailhouse hypervisor.
Configuration and programming
CPU
The CPU_DATA object must be set to AARCH64.
Example of a CPU_DATA section:
CPU_DATA = AARCH64 {
...
};
SOC_DATA
The SOC_DATA object must be set to the specific SoC..
Example of a SOC_DATA section:
SOC_DATA = NVIDIA_TEGRA_X1;
Tutorials
The support has been successfully tested on the following boards:
In case you need support for bare-metal hardware or other hypervisors, please contact us.