From: 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 @@
+[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 { -
- Emulators -
- Cross-compiled tool chain +
- Emulators
+ https://copr.fedorainfracloud.org/coprs/rjones/riscv/ +- Cross-compiled tool chain (same copr)
- 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-
- Clean disk image built entirely from RPMs â +
- Clean disk image built entirely from RPMs â
- Auto-build packages from Fedora Koji
- 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