Difference between revisions of "X86-64"
From ERIKA WIKI
								
												
				| Line 1: | Line 1: | ||
| − | + | = Introduction = | |
| ERIKA3 supports x86-64 processors.<br> | ERIKA3 supports x86-64 processors.<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]. | The support on GitHub is currently limited to the RTOS running as a guest OS of the [https://github.com/siemens/jailhouse Jailhouse hypervisor]. | ||
| − | == Tutorials  | + | = Configuration and programming = | 
| + | |||
| + | == CPU == | ||
| + | |||
| + | The '''CPU_DATA''' object must be set to  '''X86_64'''. | ||
| + | |||
| + | Example of a CPU_DATA section: | ||
| + | |||
| + |     CPU_DATA = X86_64 { | ||
| + |       ... | ||
| + |     }; | ||
| + | |||
| + | |||
| + | == BOARD_DATA == | ||
| + | |||
| + | The '''BOARD_DATA''' object must be set to the specific x86 board. | ||
| + | |||
| + | Example of a BOARD_DATA section: | ||
| + | |||
| + |     BOARD_DATA = VBOX_3610; | ||
| + | |||
| + | |||
| + | = Tutorials = | ||
| The support has been successfully tested on the following platforms: | The support has been successfully tested on the following platforms: | ||
Revision as of 09:50, 8 June 2018
Introduction
ERIKA3 supports x86-64 processors.
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 X86_64.
Example of a CPU_DATA section:
   CPU_DATA = X86_64 {
     ...
   };
BOARD_DATA
The BOARD_DATA object must be set to the specific x86 board.
Example of a BOARD_DATA section:
BOARD_DATA = VBOX_3610;
Tutorials
The support has been successfully tested on the following platforms:
In case you need support for bare-metal hardware or other hypervisors, please contact us.
