[Milkymist-devel] DOpE port to Milkymist

Sébastien Bourdeauducq sebastien.bourdeauducq at lekernel.net
Thu Aug 27 04:34:44 PDT 2009


Hi Norman,

Thank you for merging the patch :)

On Wednesday 26 August 2009 19:20:58 you wrote:
> * The second part of the 'grid.c' patch was not correct. There was
>   a wrong & character for the non-NO_DOUBLE case. I noticed the
>   problem when compiling dope-embedded for one of the other platforms.

Ok.

> * The double specification of baselib.a is not needed. I guess you
>   specified it twice to enable the linker to resolve cross-object
>   dependencies correctly (it is a usual problem that the order
>   of libraries is important for resolving symbols but if libraries
>   contain circular dependencies, dependencies cannot be resolved
>   in one pass). However, this problem can be solved by using the
>   --start-group --endgroup feature of the GNU linker. So I could
>   get rid of your funny comment .-)

Thanks for the info. I have never seen this option elsewhere - everybody else 
just seems to specify the libraries several times.

Also the data cache issue is definitely not coming from DOpE, but from the Xst 
synthesizer we use for generating the FPGA bitstream.
We tried running Linux and DOpE on the same HDL code with the data cache 
enabled but synthesized by Synplify (from Synopsys). They work as if the data 
cache was not there (but they're faster).

Cheers,
Sébastien



More information about the Devel mailing list