Hi! everyone, As a beginner,i'm a little confused about porting Genode to samsung exynos4.I found the answer about porting samsung exynos5 by Norman Feske in mailing list and used as a guideline(I use fiasco.oc as kernel\change base-hw to base-foc),but i have met a problem during compiling. I just want to know if there are some specific reasons? The problem i'm encountering is: Command:make run/printf It exit after "genode build completed,using……"(at the last) and there is no image.elf file in the var directory.
-------------------------------------------------------------------------------------------------------------------------- …… …… /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:40: warning: overriding commands for target `clean_includes' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:40: warning: ignoring old commands for target `clean_includes' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:43: warning: overriding commands for target `clean_contrib' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:43: warning: ignoring old commands for target `clean_contrib' Program sigma0/l4f/sigma0 ... Building /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4/pkg/sigma0/server/src/.general.d ... Building .general.d ... Building Makefile.inc ... Compiling support.o ... Compiling ARCH-x86/crt0.o ... Compiling init.o ... Compiling memmap.o ... Compiling page_alloc.o ... Compiling mem_man.o ... Compiling io_backend.o ... Compiling init_mem.o ... Compiling ioports_x86.o ==> Linking sigma0 ==> "sigma0" built ==> Installing sigma0 to local build-tree /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:40: warning: overriding commands for target `clean_includes' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:40: warning: ignoring old commands for target `clean_includes' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:43: warning: overriding commands for target `clean_contrib' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:43: warning: ignoring old commands for target `clean_contrib' Program bootstrap/bootstrap ... Building /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4/pkg/drivers-frst/include/.general.d ... Updating symlinks ... Updating symlinks ... Building /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4/pkg/drivers-frst/of/src/.general.d ... Building .general.d ... Building Makefile.inc ... Compiling of.o ==> Archiving into libdrivers_of.a ==> "libdrivers_of.a" built ==> Installing libdrivers_of.a to local build-tree ... Updating symlinks ... Building /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4/pkg/drivers-frst/uart/src/.general.d ... Building .general.d ... Building Makefile.inc ... Compiling uart_dummy.o ... Compiling uart_pl011.o ... Compiling uart_sa1000.o ... Compiling uart_pxa.o ... Compiling uart_omap35x.o ... Compiling uart_imx.o ... Compiling uart_s3c2410.o ... Compiling uart_of.o ... Compiling uart_leon3.o ... Compiling uart_dcc-v6.o ==> Archiving into libdrivers_uart.a ==> "libdrivers_uart.a" built ==> Installing libdrivers_uart.a to local build-tree ... Building /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4/pkg/bootstrap/server/src/.general.d ... Building .general.d ... Building Makefile.inc ... Generating bootstrap.ld ... Compiling exec.o ... Compiling module.o ... Compiling ARCH-x86/crt0.o ... Compiling region.o ... Compiling startup.o ... Compiling init_kip_v2.o ... Compiling init_kip_v4.o ... Compiling libc_support+.o ... Compiling patch.o ... Compiling koptions.o ... Compiling platform/x86_pc.o ... Compiling base_critical.o ... Compiling ARCH-x86/reboot.o ==> Linking bootstrap.elf ==> "bootstrap.elf" built ==> Installing bootstrap to local build-tree make[1]: Leaving directory `/home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4' genode build completed using fiasco kernel /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/kernel/fiasco.oc/fiasco using sigma0/bootstrap at /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4
--------------------------------------------------------------------------------------------------------------------------- That's all,then it exit.
Thanks A beginner
发自 Windows 邮件
Hi
We've been porting a new hardware platform (YSE5250) [1] using Exynos5 in Genode with Fiasco.OC, not porting the whole Exynos5 SoC. At this moment Genode don't support Exynos4. Here in [2] are some tips given by Martin Stein to start porting Exynos4 to Genode.
In your build i can see that your port is compiling some source code for ARM and other for Intelx86
[1] http://sourceforge.net/p/genode/mailman/message/33222798/ [2] http://sourceforge.net/p/genode/mailman/message/33589255/
Best regards
On 03/25/2015 08:28 AM, sunyu0715@...9... wrote:
Hi! everyone, As a beginner,i'm a little confused about porting Genode to samsung exynos4.I found the answer about porting samsung exynos5 by Norman Feske in mailing list and used as a guidelineï¼I use fiasco.oc as kernel\change base-hw to base-foc),but i have met a problem during compiling. I just want to know if there are some specific reasonsï¼ The problem i'm encountering is: Command:make run/printf It exit after "genode build completed,usingâ¦â¦"(at the last) and there is no image.elf file in the var directory.
â¦â¦ â¦â¦ /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:40: warning: overriding commands for target `clean_includes' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:40: warning: ignoring old commands for target `clean_includes' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:43: warning: overriding commands for target `clean_contrib' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:43: warning: ignoring old commands for target `clean_contrib' Program sigma0/l4f/sigma0 ... Building /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4/pkg/sigma0/server/src/.general.d ... Building .general.d ... Building Makefile.inc ... Compiling support.o ... Compiling ARCH-x86/crt0.o ... Compiling init.o ... Compiling memmap.o ... Compiling page_alloc.o ... Compiling mem_man.o ... Compiling io_backend.o ... Compiling init_mem.o ... Compiling ioports_x86.o ==> Linking sigma0 ==> "sigma0" built ==> Installing sigma0 to local build-tree /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:40: warning: overriding commands for target `clean_includes' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:40: warning: ignoring old commands for target `clean_includes' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:43: warning: overriding commands for target `clean_contrib' /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/repos/base-foc/mk/spec-foc.mk:43: warning: ignoring old commands for target `clean_contrib' Program bootstrap/bootstrap ... Building /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4/pkg/drivers-frst/include/.general.d ... Updating symlinks ... Updating symlinks ... Building /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4/pkg/drivers-frst/of/src/.general.d ... Building .general.d ... Building Makefile.inc ... Compiling of.o ==> Archiving into libdrivers_of.a ==> "libdrivers_of.a" built ==> Installing libdrivers_of.a to local build-tree ... Updating symlinks ... Building /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4/pkg/drivers-frst/uart/src/.general.d ... Building .general.d ... Building Makefile.inc ... Compiling uart_dummy.o ... Compiling uart_pl011.o ... Compiling uart_sa1000.o ... Compiling uart_pxa.o ... Compiling uart_omap35x.o ... Compiling uart_imx.o ... Compiling uart_s3c2410.o ... Compiling uart_of.o ... Compiling uart_leon3.o ... Compiling uart_dcc-v6.o ==> Archiving into libdrivers_uart.a ==> "libdrivers_uart.a" built ==> Installing libdrivers_uart.a to local build-tree ... Building /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4/pkg/bootstrap/server/src/.general.d ... Building .general.d ... Building Makefile.inc ... Generating bootstrap.ld ... Compiling exec.o ... Compiling module.o ... Compiling ARCH-x86/crt0.o ... Compiling region.o ... Compiling startup.o ... Compiling init_kip_v2.o ... Compiling init_kip_v4.o ... Compiling libc_support+.o ... Compiling patch.o ... Compiling koptions.o ... Compiling platform/x86_pc.o ... Compiling base_critical.o ... Compiling ARCH-x86/reboot.o ==> Linking bootstrap.elf ==> "bootstrap.elf" built ==> Installing bootstrap to local build-tree make[1]: Leaving directory `/home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4' genode build completed using fiasco kernel /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/kernel/fiasco.oc/fiasco using sigma0/bootstrap at /home/xxxx/genode-60e5ec532d0094fc8e9906b5ddbd5e066a8143e9/fexynos4/l4
That's all,then it exit.
Thanks A beginner
åèª Windows é®ä»¶
Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/
genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main