Hi Stefan, OK, we got it to build but could get our additional methods on Foc_cpu_session to build. Question is, how do you introduce a new type (e.g., struct) to be used as part of an RPC signature? Do you have to somewhere say how to marshal/unmarshal that type?
Thanks Daniel On 06/01/2011 01:12 AM, Stefan Kalkowski wrote: > Hi Daniel, > > the convenient integration of the Fiasco.OC kernel and bootstrap tools > into the Genode build system, introduced with Genode's release 11.05, > slightly changed some build system internals. > > If you want to use the unmodified kernel version, the current release is > laid out to run on top of, you have to do: > > make prepare > > in the base-foc repository. This will checkout all necessary sources > from the Fiasco.OC repository. Then create a new build-directory via the > tool/builddir/create_builddir script, e.g.: > > ./tool/builddir/create_builddir foc_x86_32 \ > GENODE_DIR=`pwd` BUILD_DIR=$HOME/builds/foc-build > > and run: > > make run/demo > > within it. That's all. > > If you want to use your own kernel, built outside of Genode's build > system, of course you can skip the preparation of the base-foc > repository, but have to state two variables in 'etc/foc.conf' in your > build system (these variable-names changed!): > > L4_BUILD_DIR =<path_to_l4re_build_dir> > KERNEL =<path_to_kernel_binary> > > Please notice, the second variable does no longer target the > build-directory of the kernel, but the actual kernel binary. I hope that > clarifies > > For a complete overview, please have a look at the wiki: > > http://genode.org/community/wiki/GenodeOnFiascoOC > > Best regards > Stefan > > On 01.06.2011 04:02, Daniel Waddington wrote: >> Hi Stefan, >> We can't compile the latest SVN pull of Genode due to some issues with >> missing base-foc/contrib/kernel/fiasco. Can you please tell me what the >> dir structure should be and what it should contain - and check >> everything is their for the build. >> >> Thanks >> Daniel >> >> >> >> ------------------------------------------------------------------------------ >> Simplify data backup and recovery for your virtual environment with vRanger. >> Installation's a snap, and flexible recovery options mean your data is safe, >> secure and there when you need it. Data protection magic? >> Nope - It's vRanger. Get your free trial download today. >> http://p.sf.net/sfu/quest-sfdev2dev >> >> >> >> _______________________________________________ >> Genode-main mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/genode-main ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It's vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev _______________________________________________ Genode-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/genode-main
