The Parallella is an SBC with Xilinx Zynq SoC and 16-core Epiphany-III co-processor.

I had contributed a device tree for the Parallella to v3.17 (with a network/clock issue just reported by Olof Johansson to be investigated).

Recently I started packaging a gcc49 cross-compiler for the Epiphany - it succeeded building for x86_64 and armv7hl but doesn't compile a trivial C program yet. Investigating why, cleaning up the .spec files and finding a better home than home:a_faerber:epiphany is the scope of this project.

Additionally, packaging of host libraries for Epiphany deployment from the Parallella as well as target libraries for Epiphany development could be investigated.

Another related topic would be investigating USB support for the Parallella, based on patches from Xilinx.

Looking for hackers with the skills:

packaging

This project is part of:

Hack Week 11

Activity

  • about 9 years ago: a_faerber added keyword "packaging" to this project.
  • over 9 years ago: a_faerber started this project.
  • over 9 years ago: a_faerber originated this project.

  • Comments

    • a_faerber
      over 9 years ago by a_faerber | Reply

      Updated cross-epiphany-newlib package from downstream 1.20.0 to official 2.1.0.

    • a_faerber
      over 9 years ago by a_faerber | Reply

      Found the remaining bug for cross-epiphany-gcc49: Not just the gcc target files shouldn't be stripped by OBS, also the newlib files (libc.a, libepiphany.a, etc.). With that fixed, a simple C program compiles now.

      • a_faerber
        over 9 years ago by a_faerber | Reply

        SR for binutils

        • a_faerber
          over 9 years ago by a_faerber | Reply

          Accepted. SR for newlib

        • a_faerber
          over 9 years ago by a_faerber | Reply

          SR for gcc49

      • a_faerber
        over 9 years ago by a_faerber | Reply

        While the packaged Epiphany SDK is not yet working with my upstream kernel, it seems to work with downstream 3.12 kernel.

        • a_faerber
          over 9 years ago by a_faerber | Reply

          Turns out some clocks were not enabled. kernel patch

    • a_faerber
      over 9 years ago by a_faerber | Reply

      The reported network issue did not occur during my Hackweek testing. The USB patches compiled and resulted in the device being recognized, but no OTG-attached devices showed up in lsusb.

    Similar Projects

    openSUSE on ZoL from OpenZFS project by jkohoutek

    Idea is to have SUSE system with OpenZFS as roo...


    SSH key distribution solution by vgrinco

    Project Description

    SSH key distribution so...


    A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpms by ldragon

    [comment]: # (Please use the project descriptio...


    LSP server for SPEC files by mcepl

    Has anybody ever heard about RPM Spec LSP serve...


    Update Haskell ecosystem in Tumbleweed to GHC-9.6.x by psimons

    [comment]: # (Please use the project descriptio...