64bit Genode and Fiasco.OC
Stefan Kalkowski
stefan.kalkowski at ...1...
Fri Mar 4 15:47:34 CET 2011
Hello Daniel,
we didn't integrated 64 bit compilation in the build system for
Genode/Fiasco.OC at this time, so we didn't test it.
So far, the only base-platform for Genode supporting 64 bit was Linux.
Because most code of Genode is generic and shared between the Linux and
Fiasco.OC version, I do not expect a lot of pitfalls, after preparation
of the build-system is done.
The vesa driver you've tried to compile isn't build for Genode/Linux, so
it was never compiled as 64 bit binary before. Thereby you've probably
triggered a 32/64 bit compatibility issue here.
We're attended to enable 64 bit for Genode/Fiasco.OC, and fix the
problem in the vesa driver as soon as possible.
Thank you for your report!
Regards
Stefan
On 03/04/2011 01:33 AM, Daniel Waddington wrote:
> Hi,
>
> Is Genode+Fiasco.OC x86_64 known not to work? After various fiddling
> about with include files, and –m64 flags I got as far as the following..
>
>
>
> Thanks
>
> Daniel
>
>
>
> Program drivers/framebuffer/vesa/vesa_drv
>
> COMPILE decode.o
>
> COMPILE fpu.o
>
> COMPILE framebuffer.o
>
> COMPILE hw_emul.o
>
> COMPILE ifx86emu.o
>
> COMPILE&n >
>
> COMPILE ops.o
>
> COMPILE ops2.o
>
> COMPILE prim_ops.o
>
> COMPILE sys.o
>
> LINK vesa_drv
>
> ifx86emu.o: In function `unsigned int inx<unsigned int>(unsigned short)':
>
> ifx86emu.cc:(.text+0x4c8): undefined reference to `bool
> hw_emul_handle_port_read<unsigned int>(unsigned short, unsigned int*)'
>
> ifx86emu.o: In function `void outx<unsigned int>(unsigned short,
> unsigned int)':
>
> ifx86emu.cc:(.text+0x649): undefined reference to `bool
> hw_emul_handle_port_write<unsigned int>(unsigned short, unsigned int)'
>
> collect2: ld returned 1 exit lass=MsoNormal>make[2]: *** [vesa_drv] Error 1
>
> make[1]: *** [vesa_drv.prg] Error 2
>
> make: *** [gen_deps_and_build_targets] Error 2
>
>
>
> ------------------------------------------------------------------------------
> What You Don't Know About Data Connectivity CAN Hurt You
> This paper provides an overview of data connectivity, details
> its effect on application quality, and explores various alternative
> solutions. http://p.sf.net/sfu/progress-d2d
>
>
>
> _______________________________________________
> Genode-main mailing list
> Genode-main at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
--
Stefan Kalkowski
Genode Labs
http://www.genode-labs.com/ · http://genode.org/
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
More information about the users
mailing list