Skip to content
Permalink
Browse files

Update readme and add RISCV demo

Signed-off-by: Ryan O'Leary <ryanoleary@google.com>
  • Loading branch information...
rjoleary committed Sep 3, 2019
1 parent 255bb04 commit e1c184008b3f9f3d5d90021a43a19578a5dd1bd7
Showing with 9 additions and 9 deletions.
  1. +9 −9 README.md
@@ -3,7 +3,7 @@ oreboot README

oreboot is a downstream fork of coreboot, i.e. oreboot is coreboot without 'c'.

oreboot will only target truly open systems requiring no binary blobs.
oreboot will only target truly open systems requiring no binary blobs. For now, that means no x86.
oreboot is mostly written in Rust, with assembly where needed.

oreboot currently only plans to support LinuxBoot payloads.
@@ -12,25 +12,25 @@ oreboot currently only plans to support LinuxBoot payloads.
Demo
----

[![asciinema](https://asciinema.org/a/Ne4Fwa4Wpt95dorEoVnHwiEkP.png)](https://asciinema.org/a/Ne4Fwa4Wpt95dorEoVnHwiEkP)
Oreboot+QEMU for RISC-V HiFive Unleased:

[![asciicast](https://asciinema.org/a/XnWkMWTABuajsbGPMMTefjuZ2.svg)](https://asciinema.org/a/XnWkMWTABuajsbGPMMTefjuZ2)

Supported Hardware
------------------
Oreboot+QEMU for AST2500:

[![asciinema](https://asciinema.org/a/Ne4Fwa4Wpt95dorEoVnHwiEkP.png)](https://asciinema.org/a/Ne4Fwa4Wpt95dorEoVnHwiEkP)

oreboot supports almost nothing, and will
support no systems that require C or binary blobs. For now, that means no x86.

Build Requirements
------------------

* Rust
* Device tree compiler


Building oreboot
-----------------

We are still trying to figure this out but:

```
# Install rustup
curl https://sh.rustup.rs -sSf | sh
@@ -95,7 +95,7 @@ Not yet.
Ground Rules
------------------------

* The build tool is xargo; there will be no Makefiles.
* The build tool is cargo-make; there will be no GNU Makefiles.
* Cargo.toml files are located in the src/mainboard/x/y directories. which will allow us to build all boards in parallel.
* All code is auto-formatted with rustfmt with no exceptions. There are no vestiges of the 19th century such as line length limits.
* There will be no C.

0 comments on commit e1c1840

Please sign in to comment.
You can’t perform that action at this time.