Port Genode to Samsung Exynos4
Reinier Millo Sánchez
rmillo at ...210...
Thu Mar 26 02:05:31 CET 2015
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 at ...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 at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
--
Lic. Reinier Millo Sánchez
Centro de Estudios de Informática
Universidad Central "Marta Abreu" de Las Villas
"antes de discutir ... respira;
antes de hablar ... escucha;
antes de escribir ... piensa;
antes de herir ... siente;
antes de rendirte ... intenta;
antes de morir ... vive"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20150325/af11956d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rmillo.vcf
Type: text/x-vcard
Size: 519 bytes
Desc: not available
URL: <http://lists.genode.org/pipermail/users/attachments/20150325/af11956d/attachment.vcf>
More information about the users
mailing list