From 6c7d7d8130d30825327c94058e3cbe86d1d509f6 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Thu, 15 Sep 2016 21:58:43 +0100 Subject: [PATCH 1/1] More tweaks. --- 2016-redhat/0000-introduction.html | 4 ++-- 2016-redhat/2020-boring.html | 2 +- 2016-redhat/3050-fedora.html | 7 +++++++ 2016-redhat/3100-fedora-aims.html | 1 + 2016-redhat/3120-fedora-stages.html | 10 ++++++---- 2016-redhat/notes.txt | 11 +++++++---- 2016-redhat/run | 4 +++- 7 files changed, 27 insertions(+), 12 deletions(-) create mode 100644 2016-redhat/3050-fedora.html diff --git a/2016-redhat/0000-introduction.html b/2016-redhat/0000-introduction.html index ed38404..d17fe88 100644 --- a/2016-redhat/0000-introduction.html +++ b/2016-redhat/0000-introduction.html @@ -12,13 +12,13 @@ Richard W.M. Jones
< rjones @ redhat.com >

-

+

RISC-V ("Risc Five") is a new Instruction Set Architecture (ISA) with a BSD license which aims to become the standard open architecture for industry.

-

+

This talk covers: What precisely is offered by RISC-V? Bootstrapping Fedora on RISC-V. The state of RISC-V software development diff --git a/2016-redhat/2020-boring.html b/2016-redhat/2020-boring.html index 3de940a..029db44 100644 --- a/2016-redhat/2020-boring.html +++ b/2016-redhat/2020-boring.html @@ -4,7 +4,7 @@

What is RISC-V?

-
+
[RISC-V]'s not supposed to be "different from other architectures". It's supposed to be as familiar as possible to compiler writers and CPU designers, minimizing novelty and surprises and maximizing diff --git a/2016-redhat/3050-fedora.html b/2016-redhat/3050-fedora.html new file mode 100644 index 0000000..33b87a2 --- /dev/null +++ b/2016-redhat/3050-fedora.html @@ -0,0 +1,7 @@ + + + + +

Fedora

+ +https://fedoraproject.org/wiki/Architectures/RISC-V diff --git a/2016-redhat/3100-fedora-aims.html b/2016-redhat/3100-fedora-aims.html index f0f8811..8632b74 100644 --- a/2016-redhat/3100-fedora-aims.html +++ b/2016-redhat/3100-fedora-aims.html @@ -8,4 +8,5 @@
  • Downloadable Fedora disk images
  • Repository of RPMs and SRPMs
  • Working command line environment with compilers, editors, etc. +
  • Auto-build infrastructure which builds packages from Koji. diff --git a/2016-redhat/3120-fedora-stages.html b/2016-redhat/3120-fedora-stages.html index c52dcab..0062a1b 100644 --- a/2016-redhat/3120-fedora-stages.html +++ b/2016-redhat/3120-fedora-stages.html @@ -34,13 +34,15 @@ li ol > li:before {
      -
    1. Emulators -
    2. Cross-compiled tool chain +
    3. Emulators
      + https://copr.fedorainfracloud.org/coprs/rjones/riscv/ +
    4. Cross-compiled tool chain (same copr)
    5. Cross-compile enough packages so we can run rpmbuild & GCC
      - Build RPMs from Fedora SRPMs + Build RPMs from Fedora SRPMs
      + https://github.com/rwmjones/fedora-riscv
      1. -
      2. Clean disk image built entirely from RPMs ☜ +
      3. Clean disk image built entirely from RPMs ☜
      4. Auto-build packages from Fedora Koji
      5. Get everything upstream
        Spec file changes into Fedora diff --git a/2016-redhat/notes.txt b/2016-redhat/notes.txt index 0fbc496..c46218b 100644 --- a/2016-redhat/notes.txt +++ b/2016-redhat/notes.txt @@ -64,17 +64,17 @@ Missing bits: ---------------------------------------------------------------------- -Fedora - -Demo +Fedora -- Demo -Aims +Fedora Explain why: Current software is crap Busybox Cross-compilers Basically an embedded system +Aims + Scope Four stage bootstrap process @@ -95,6 +95,9 @@ Four stage bootstrap process RISC-V software development and the community + Lots of momentum. Considerably more realistic than previous + open ISA efforts. + Friendly and helpful upstream community. Far too many of non-upstream forks around. diff --git a/2016-redhat/run b/2016-redhat/run index 4ad069a..fedfb70 100755 --- a/2016-redhat/run +++ b/2016-redhat/run @@ -13,7 +13,9 @@ export GNOME_KEYRING_PID= #unset ftp_proxy # Uncompress from the pristine image. -unxz -k stage3-disk.img.xz +if [ ! -f stage3-disk.img ]; then + unxz -k stage3-disk.img.xz +fi # Run techtalk. #techtalk-pse -- 1.8.3.1