Skip to content
OpenTitan: Open source silicon root of trust
SystemVerilog Python C Smarty Makefile Emacs Lisp Other
Branch: master
Clone or download
moidx [sw/device] Update sw/vendor/cryptoc dependencies.
Update include paths in header files after vendor in
sw/vendor/cryptoc changes.

Closes issue #999.

Signed-off-by: Miguel Osorio <miguelosorio@google.com>
Latest commit 5759f27 Nov 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github [github] Minor update to default reviewers Nov 4, 2019
ci [meson] Make Meson generate artifacts in the style of #650. Nov 14, 2019
doc [hugo] Revise the heading style (Demote headers) Nov 15, 2019
hw [dashboard] Add multiple revisions Nov 18, 2019
site [dashboard] Add multiple revisions Nov 18, 2019
sw [sw/device] Update sw/vendor/cryptoc dependencies. Nov 18, 2019
test [test] Minor updates to pytest usage Nov 7, 2019
util [dashboard] Add multiple revisions Nov 18, 2019
.clang-format Start of public OpenTitan development history Aug 31, 2019
.gitignore [hw/ip] Generate register headers manually Oct 25, 2019
.style.yapf Start of public OpenTitan development history Aug 31, 2019
CLA Add Contributor License Agreement Nov 5, 2019
COMMITTERS [COMMITTERS] Fix Scott's GitHub username Nov 5, 2019
CONTRIBUTING.md Add Contributor License Agreement Nov 5, 2019
LICENSE Start of public OpenTitan development history Aug 31, 2019
README.md [docs] Add curl to installed packages in README.md Nov 13, 2019
_index.md [doc] Note the project license in root _index.md Nov 5, 2019
azure-pipelines.yml [meson] Make Meson generate artifacts in the style of #650. Nov 14, 2019
meson.build [meson] Ensure we don't include a build-id in the elf Nov 18, 2019
meson_init.sh [meson] Make Meson generate artifacts in the style of #650. Nov 14, 2019
meson_options.txt [meson] Make Meson generate artifacts in the style of #650. Nov 14, 2019
python-requirements.txt Specify minimum version for mistletoe Oct 24, 2019
toolchain.txt [sw] Add Meson as software build system Oct 9, 2019

README.md

OpenTitan

OpenTitan logo

About the project

OpenTitan is an open source silicon Root of Trust (RoT) project. OpenTitan will make the silicon RoT design and implementation more transparent, trustworthy, and secure for enterprises, platform providers, and chip manufacturers. OpenTitan is administered by lowRISC CIC as a collaborative project to produce high quality, open IP for instantiation as a full-featured product. See the the OpenTitan site and OpenTitan docs for more information about the project.

About this repository

This repository contains hardware, software and utilities written as part of the OpenTitan project. It is structured as monolithic repository, or "monorepo", where all components live in one repository. It exists to enable collaboration across partners participating in the OpenTitan project.

Documentation

The project contains comprehensive documentation of all IPs and tools. You can either access it online or build it locally by following the steps below.

  1. Ensure that you have the required Python modules installed (to be executed in the repository root):
$ sudo apt install curl python3 python3-pip
$ pip3 install --user -r python-requirements.txt
  1. Execute the build script:
$ ./util/build_docs.py --preview

This compiles the documentation into ./build/docs and starts a local server, which allows you to access the documentation at http://127.0.0.1:1313.

How to contribute

Have a look at CONTRIBUTING for guidelines on how to contribute code to this repository.

Licensing

Unless otherwise noted, everything in this repository is covered by the Apache License, Version 2.0 (see LICENSE for full text).

You can’t perform that action at this time.