submodule update
-rw-r--r-- 156 .gitignore
-rw-r--r-- 3112 .gitlab-ci.yml
-rw-r--r-- 338 .gitmodules
-rw-r--r-- 87 .pylintrc
-rw-r--r-- 7651 COPYING.LGPLv3
-rw-r--r-- 1676 Makefile
-rw-r--r-- 0 NEWS.txt
-rw-r--r-- 828 README.md
drwxr-xr-x - Waveforms
-rw-r--r-- 6165 conf.py
drwxr-xr-x - doc
-rw-r--r-- 357 index.rst
m--------- - libreriscv
-rwxr-xr-x 73 mkpinmux.sh
-rw-r--r-- 234 mypy.ini
m--------- - nmigen-type-annotations
m--------- - pinmux
-rw-r--r-- 1393 setup.py
drwxr-xr-x - src
README.md

About

The main SOC portion of Libre-SOC. A quad-core open source SOC with a GPU, VPU, and open source VLSI design cells.

Open source down to VLSI Cells.

Documentation

Installation

make update
make install
make test # optional (ish)

Running Simulator tests

qemu and gdb for Power 64 are required. qemu can be installed with "apt-get install qemu-system-ppc64", however gdb needs compiling from source. Obtain the latest tarball, unpack it, then:

cd gdb-9.1 (or other location)
mkdir build
cd build
 ../configure --srcdir=.. --host=x86_64-linux --target=powerpc64-linux-gnu
make -j16
make install

You will need to have installed the powerpc gnu gcc cross-compiler for this to work:

apt-get install gcc-9-powerpc64-linux-gnu