Hello Josef, On 30.07.2014 18:46, Stark, Josef wrote: > Hi all, > > I am trying to find out how process creation (and termination) is done on the > Fiasco.OC/L4 platform. I took a look at cli_monitor and launchpad apps and > tried to trace the function calls to fiasco.OC/L4 but I am not very > experienced and didn't succeed. If anyone could give me some hints and push > me in the right direction, I would appreciate it. > (Just to clarify: I am not interested in how to create/terminate processes in > genode but rather in how Genode creates (starts) processes on Fiasco.OC, e.g. > which Fiasco-Procedures (or L4) get called in order to do so. > Thanks in advance! > > Sincerely, > Josef
The relevant Fiasco.OC-specific code is located in 'repos/base-foc/src/core', in particular in the 'platform_pd.cc' and 'platform_thread.cc' files. 'Platform_pd' is responsible for the creation of a Fiasco.OC task and 'Platform_thread' creates the threads in a task. HTH Christian ------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk _______________________________________________ genode-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/genode-main
