Has anyone tried running hypervisor on Edison? I am looking for a way to run two OSes (two VMs) on Edison. If there is no way to run hypervisor on it, I would be also interested in running Linux on one core and a bare-metal application on the other, if this is possible. I would appreciate any information/suggestion. Thank you.
I'm not sure if it's possible to run hypervision on Edison. I'll do some research and let you know what I find out. If you decide to try it out let us know your results and post them on this thread. Regarding the bare-metal programming I've found a link you might find useful. It is for galileo but it might work on the Edison as well /message/220383 https://communities.intel.com/message/220383 .
Intel_Alvarado how do you mean "should work"? I guess u-boot would need to enable VT-X ... in order to use virtualization. Is what you say that virtualization is enabled?
VT-X is not available so no h/w assisted hypervisor.
however it is possible to offline an Atom core on Edison/Linux. then by putting your baremetal app into physical memory and initiating a SIPI/2INIT IPI sequence it should be possible to jump to baremetal app. You may look at https://github.com/izard/RTBench/tree/master/tools/src/baremetal RTBench/tools/src/baremetal at master · izard/RTBench · GitHub as a base, but some adjustments with addresses will be required.
but there is nothing stopping virtualization from happening on the software level.
apart from that the performance would be low compared to what it could be?