Package Details: epiphany-libs 2015.1-1

Git Clone URL: (read-only)
Package Base: epiphany-libs
Description: Adapteva Epiphany runtime libraries and utilities
Upstream URL:
Licenses: GPL3
Conflicts: epiphany-libs
Provides: epiphany-libs
Submitter: sctincman
Maintainer: sctincman
Last Packager: sctincman
Votes: 1
Popularity: 0.000000
First Submitted: 2014-07-11 19:29
Last Updated: 2015-06-16 18:00

Dependencies (1)

Required by (0)

Sources (2)

Latest Comments

sctincman commented on 2015-02-24 17:34

I was waiting for the packages to move out of "beta" (and also was writing up my thesis, no spare time to debug new libs), but was just made aware that despite "beta" status, the libs are considered just as stable as the previous release and good for use.

tl;dr I'll get updating as soon as I can!

ajs124 commented on 2014-08-25 17:51

Sorry for the delay on my side, too. I am indeed on a 16-core parallella board.

# sudo e-server.e -hdf /usr/share/epiphany-libs/bsps/current/platform.xml
Using the HDF file: /usr/share/epiphany-libs/bsps/current/platform.xml
e-server.e: e_init(): No Hardware Definition File (HDF) is specified. Trying "platform.hdf".
# sudo e-server.e -hdf /usr/share/epiphany-libs/bsps/current/platform.hdf
Using the HDF file: /usr/share/epiphany-libs/bsps/current/platform.hdf
Can't parse Epiphany HDF file: /usr/share/epiphany-libs/bsps/current/platform.hdf

sctincman commented on 2014-08-20 01:22

Sorry for the delay, but I can't reproduce this. Running e-server for me starts the RSP ports and waits for incoming connections.

Can you try [as root] running "e-server.e -hdf /usr/share/epiphany-libs/bsps/current/platform.xml"?

You are on the 16-core parallella board, correct? Does it print any other kind of errors?

sctincman commented on 2014-08-14 23:31

Alright, looks like I'm gonna have to test this on my actual parallella when I get home. Let me get back to you about this.

ajs124 commented on 2014-08-14 23:23

Yeah, that kind works? I'm not sure. "e-server --show-memory-map" show stuff, but returns 139 and "e-server -test-memory" does nothing.

ajs124 commented on 2014-08-14 23:21

'Using the HDF file: /usr/share/epiphany-libs/bsps/current/platform.xml
e-server.e: e_init(): No Hardware Definition File (HDF) is specified. Trying "platform.hdf".'
And it exits with 139.

sctincman commented on 2014-08-14 23:11

...except for e-server which will only parse the XML HDF file and needs it passed to it.

New package up with "patched" scripts. Give it a try.

sctincman commented on 2014-08-14 22:47

Ah yes, this is something I was still not sure how to tweak.

All the e-lib commands are just shell scripts that execute the _actual_ binary "e-{name}.e" with the proper variables set and with sudo.

However, the only variable we need (because things are in standard paths) is EPIPHANY_HDF, which my package defines for you in /etc/profile.d

Therefore, the only good those shell scripts do is execute with sudo. That's the long way of saying you can just use "sudo e-server.e {args}"

I think I was waiting for a good idea on how to handle this. Ideally I wanted to scrap the scripts all together and just rename all the binaries to "e-{name}"

I think I was also waiting for the upstream shared memory/epiphany device work to be finished before deciding, but that's taken longer than I thought. For the time being, I think I'll just patch the scripts.

ajs124 commented on 2014-08-14 22:08

"sudo: /tools/host/bin/e-server.e: command not found"

sctincman commented on 2014-08-14 21:34

...and that was a lot easier than I thought. Missing unistd.h. Literally the next patch after the release (I wonder if that commit was meant to be tagged as release, I'll have to let them know).

New version should have it, let me know how it works out.

All comments