summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Sebastian [Wed, 25 Sep 2013 12:03:49 +0000 (14:03 +0200)]
minidol/Makefile: add wrapper support
Every DOL process needs a wrapper file to contain the per-process
data structures. This file is named Process_Name_Wrapper.c and
is now built/linked automatically.
Furthermore, the Makefile does not delete intermediates anymore.
Sebastian [Mon, 23 Sep 2013 21:48:42 +0000 (23:48 +0200)]
minidol/Makefile: initial commit
This Makefile can build the host application and the epiphany applications.
Some work still needs to be done.
Sebastian [Tue, 3 Sep 2013 20:16:13 +0000 (22:16 +0200)]
aesa: make "make clean" also remove output.txt
Sebastian [Tue, 3 Sep 2013 19:46:47 +0000 (21:46 +0200)]
hdf2arch.pl: initial commit (processor, memory)
The utility hdf2arch.pl read the Hardware Description File from the
Epiphany SDK and generates a DOL architecture specification in XML format.
example:
$ ./hdf2arch.pl zed_E16G3_512mb.hdf epiphany.xml
This specifies the <processor> and <memory> elements for every eCore in the
Epiphany (called "core_row_col" and "mem_row_col") as well as for the
host cpu and the shared DRAM (called "arm_0" and "shm_0") and includes
some basic sanity checking of the HDF.
The generated file does not specify any <hw_channel>, <writepath> or
<readpath> tags and does not need any flattening.
Since the HDF file does not contain any information about the amount
of local SRAM or even the number of cores in the Epiphany, new chips
will need to be added to this utility. The ARM (with 2 cores) is hard coded,
though.
Sebastian [Mon, 2 Sep 2013 22:05:29 +0000 (00:05 +0200)]
aesa: really replace old build script
Sebastian [Mon, 2 Sep 2013 21:57:31 +0000 (23:57 +0200)]
aesa: replace old build script with new Makefile
Farzad [Tue, 3 Sep 2013 03:17:49 +0000 (23:17 -0400)]
Initial commit of AESA implementation.
This version will pass vectors.
The makefile is not used to build, it will replace the make file
generated by DOL.
Sebastian [Mon, 2 Sep 2013 20:59:57 +0000 (22:59 +0200)]
bsp2arch.pl: add host processor, emem size to xml
Sebastian [Mon, 2 Sep 2013 18:45:35 +0000 (20:45 +0200)]
bsp2arch.pl: initial commit (processor, memory)
The utility bsp2arch.pl reads the XML hardware description file
from the Epiphany SDK and generates a DOL architecture specification.
example:
$ ./bsp2arch.pl zed_E16G3_512mb.xml epiphany.xml
The SDK uses a flat hardware description file (HDF), which was supposed
to be a temporary solution (SDK 4.x documentation), but seems to be
final (SDK 5.x documentation).
The current version does not define any <hw_channel>, <writepath> or
<readpath> tags and does not need any flattening.
basti [Fri, 16 Aug 2013 11:52:41 +0000 (13:52 +0200)]
initial commit