Bug 860 - PowerEL ppc64sffs
Summary: PowerEL ppc64sffs
Status: IN_PROGRESS
Alias: None
Product: Libre-SOC's second ASIC
Classification: Unclassified
Component: Milestones (show other bugs)
Version: unspecified
Hardware: PC Linux
: --- enhancement
Assignee: Toshaan Bharvani
URL: https://www.powerel.org
Depends on:
Blocks: 850 1130
  Show dependency treegraph
 
Reported: 2022-06-17 15:21 BST by Toshaan Bharvani
Modified: 2023-09-25 11:02 BST (History)
2 users (show)

See Also:
NLnet milestone: NGI.POINTER.Gigabit.ASIC
total budget (EUR) for completion of task and all subtasks: 40000
budget (EUR) for this task, excluding subtasks' budget: 40000
parent task for budget allocation: 912
child tasks for budget allocation:
The table of payments (in EUR) for this task; TOML format:
red={amount=15000,paid=2022-12-16} vantosh={amount=25000,paid=2022-12-16}


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Toshaan Bharvani 2022-06-17 15:21:23 BST
This is for the OS Port to run on SFFS Compliant PowerISA v3.0 cores/asics.

We will build an entire Linux distribution for use on PowerISA v3.0 compliant cores/asics with different levels of compliancy levels.

- ppc64
- ppc64le
- ppc64sffs
- ppc64lesffs (added 03aug2022)

While we are aware that not all packages will be able to build initial phases, and that some packages may be very difficult we will have basic support for all standard functionality.

* reproduceability scripts are needed for initiating builds (autobuild)
  to be published on Libre-SOC resources (git ftp or attachments to this bugreport)
* reports are needed on the progress of each build.
  to be published on Libre-SOC resources (wiki at https://libre-soc.org/SFFS/)
  report to explain which builds were ultimately chosen, why, and the challenges
  faced and overcome.

the report (and published scripts on Libre-SOC resources) are contractually
required to contain references to NGI POINTER and its EU Funding. example:
https://git.libre-soc.org/?p=libreriscv.git;a=blob;f=crypto_router_asic.mdwn;hb=HEAD

in this way it is possible to promote NGI POINTER and Libre-SOC and the
participants (RED, Vantosh) and everyone benefits.
Comment 1 Luke Kenneth Casson Leighton 2022-06-17 15:47:21 BST
(In reply to Toshaan Bharvani from comment #0)

> While we are aware that not all packages will be able to build initial
> phases, and that some packages may be very difficult we will have basic
> support for all standard functionality.

the main thing here is to see how far it gets, and to produce a
report (automated is fine) outlining how things went. thus, "success"
of this task is defined as "finding out anything that needs to be
done in future" rather than "scramble to make all the patches to
make the distro 100% compile".
Comment 2 Luke Kenneth Casson Leighton 2022-08-03 04:23:49 BST
toshaan if i recall correctly the conversation this evening you
have the SFFS build underway, correct? lots of errors but it is
the collation of a list of those errors that's an important part
of this bugreport
Comment 3 Luke Kenneth Casson Leighton 2022-11-15 23:42:35 GMT
the powerel distro needed to be compiled for the Power ISA 3.0 SFFS Compliancy Level. no VSX, no VMX, no Optimisations: compile the base packages.

it was run under qemu, using a standard VM which compiles the packages. a second VM runs the base and recompiles it again, to make sure that it works. the second VM has all the VSX and VMX actually disabled. over 500 packages were successfully compiled.