[Libre-soc-dev] daily kan-ban update 12oct2020

Jacob Lifshay programmerjake at gmail.com
Tue Oct 13 17:01:15 BST 2020


On Tue, Oct 13, 2020, 08:49 Cole Poirier <colepoirier at gmail.com> wrote:

> On Tuesday, October 13, 2020, Tobias Platen <libre-soc at platen-software.de>
> wrote:
>
> > On Mon, 12 Oct 2020 13:13:49 -0700
> > Jacob Lifshay <programmerjake at gmail.com> wrote:
> >
> > > On Mon, Oct 12, 2020, 13:05 Tobias Platen <
> libre-soc at platen-software.de>
> > > wrote:
> > >
> > > > Today: updating gitlab-ci.yaml
> > > >
> > > > I also found out that power-instruction-analyzer does not get checked
> > out
> > > > when running make gitupdate.
> > > >
> > >
> > > Yup, that's because power-instruction-analyzer, like nmigen and
> > ieee754fpu,
> > > is a dependency of soc, not a git submodule.
> > >
> > > You can get the latest version from:
> > > https://salsa.debian.org/Kazan-team/power-instruction-analyzer
> > >
> > > Jacob
> > This is a rust package, so I need to install the rust compiler.
> > Can I use the version that comes with Debian Buster,
> > or do I have to use a different one. I'm on a Talos II so I need
> > binaries for Power.
> >
>
> Try this:  https://rustup.rs/ It should install the right compiler.
>

Yup. Theoretically, cargo and rustc that come with debian buster might
work, but I haven't tested them. You will also want to install the python
dev packages. power-instruction-analyzer works best in a venv, but you can
work around that (as Luke likes to).

see the readme.md file for additional instructions.

if you want to build the version of power-instruction-analyzer that tests
native power9 instructions (not necessary for or used by the python
bindings), you will need a recent nightly version of rust (they haven't
decided that inline assembly is stable yet), obtainable through the rustup
command, and you will want to run the gen-output.sh script to build and run
it.

Jacob


More information about the Libre-soc-dev mailing list