I have been following the development of this project for some time, mainly because of sheer curiosity but also because it fits a specific use case I'm still trying to develop. I have some questions I want to ask you, if possible (forgive me in advance if they are too dumb or obvious):
-from what I managed to grasp, jailhouse is a partitioning hypervisor that follows an AMP architecture and most of the examples I've seen contemplate inmate cells running in one core. Is it possible to have several inmates running simultaneously, for instance, on a 4-core CPU ? Like a Linux root cell on one core and the remaining ones assigned to 3 different cells ?
-does x86_64 supports a linux inmate cell ? Does the kernel require any special patch for this ?
-Imagine a cell which has to access an Ethernet interface. Is this access exclusive (via PCI passthrough or something along those lines) ? Can the device be available for other cells ?
-It is not entirely clear to me which are the supported inmates for x86_64 architectures. Some slides mention a port of FreeRTOS (which I understand it's only available for ARM) and also a RTEMS port, which I cannot find (this one comes from old slides). Is there any supported RTOS for x86_64 devices ?
Sorry for so many questions, but I'm thinking about giving Jailhouse a try and I want to figure out what I need for my testbed, but also the possibilities.
Best Regards (and thank you for your help),
--Tiago Cruz
-
--
You received this message because you are subscribed to the Google Groups "Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jailhouse-de...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.