Hello,


i am trying to setup an inmate with actual tasks and I am stuck due to 
supposedly misunderstanding. Maybe you guys can help ..



1.) yes/no : Jailhouse is responsible for the handling the hardware access of 
the Inmate. So when I want to run an application (e.g. Benchmark) in the cell, 
I need to establish an Operating System first, or I choose an Application that 
does not use any OS libraries/resources - right?



2.) Creating an Inmate cell is usually done by setting up a c-software package 
(the given demo cells c-software package has only one c-file). The c-software 
package must be incorporated into the Jailhouse Make using the given Jailhouse 
make files, since I need sources of jailhouse like inmate.h etc. - right? Is 
there a different way to create an Inmate? I struggle with understanding, how 
to "install" an operating system in an Inmate using the c-software package.



3.) I started my efforts by implementing a simple system call in my c-file 
package Inmate (#system(NULL). Since my attempt to call the shell from a c-file 
requires the stdlib.h include from the gcc standard library, I recognized that 
these libraries seem to be excluded by the Jailhouse Make files (but I couldn't 
find -nodefaultlibs. or something like that). I managed to include my local 
directories by adding -I$path to one of the make files, but it seems to be 
missing for the linker, too. The question is now: where do I find the exclusion 
of standard libraries? Is there any docu to help understanding the setup of 
multiple make files in Jailhouse? Or maybe there is other approach I should use 
when compiling complex inmates into Jailhouse?





thanks for your help



kind regards

Stefan



Der Inhalt dieser E-Mail ist für den Absender rechtlich nicht verbindlich. 
Informieren Sie uns bitte, wenn Sie diese E-Mail fälschlicherweise erhalten 
haben (Fax: +49-7551-891-4001). Bitte löschen Sie in diesem Fall die Nachricht. 
Jede Form der weiteren Benutzung ist untersagt. 

 
The content of this e-mail is not legally binding upon the sender. 
If this e-mail was transmitted to you by error, then please inform us 
accordingly (Fax: +49-7551-891-4001). In such case you are requested to erase 
the message. Any use of such e-mail message is strictly prohibited. 

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to