From Fedora Project Wiki
(RV64G -> RV64GC)
No edit summary
Line 1: Line 1:
[https://riscv.org/ RISC-V] (pronounced "RISC Five") is an [https://en.wikipedia.org/wiki/RISC-V open source instruction set architecture (ISA)].  This project, informally called '''Fedora/RISC-V''', aims to provide a complete Fedora experience on the RISC-V (64 bit, RV64GC) architecture.
[https://riscv.org/ RISC-V] (pronounced "RISC Five") is an [https://en.wikipedia.org/wiki/RISC-V open source instruction set architecture (ISA)].  This project, informally called '''Fedora/RISC-V''', aims to provide a complete Fedora experience on the RISC-V (64 bit, RV64GC) architecture.
= News =
'''Feb 2018'''  [https://fedorapeople.org/groups/risc-v/disk-images/ Stage4 disk images are available].  These are bootable in qemu and let you try out a minimal Fedora/RISC-V.


'''Status January/February 2018'''  The third and hopefully final bootstrap of Fedora 27 has started.  Please follow progress or try building it yourself via [https://github.com/rwmjones/fedora-riscv-bootstrap this git repository].  Expected timelines are: 1-2 weeks until stage 3 disk images are available, 1-2 months until stage 4 pristine RPM-built disk images are available, 2 months until we are autobuilding regular Fedora packages, 3-6 months until we have koji-shadow functionality.
'''Status January/February 2018'''  The third and hopefully final bootstrap of Fedora 27 has started.  Please follow progress or try building it yourself via [https://github.com/rwmjones/fedora-riscv-bootstrap this git repository].  Expected timelines are: 1-2 weeks until stage 3 disk images are available, 1-2 months until stage 4 pristine RPM-built disk images are available, 2 months until we are autobuilding regular Fedora packages, 3-6 months until we have koji-shadow functionality.


'''Status January 2018'''  The second (interim) bootstrap of Fedora 27 was completed successfully.  We are now waiting for glibc changes to go upstream before proceeding with the third/final bootstrap.
= Communications =


'''Status December 2017'''  We are currently doing an "interim bootstrap" of Fedora 27.  This is practice for the third and hopefully final bootstrap in Feb 2018.  Please read [[Architectures/RISC-V/Bootstrapping]] for more information about bootstrapping.
Find us on FreeNode IRC: <code>#fedora-riscv</code>


'''Status November 2017'''  Linux has support since 4.15. We are waiting for glibc to go upstream which is expected to happen in February 2018.  At that point we will be re-bootstrapping the whole project using the final ABIs.
There is no specific mailing list, use [https://lists.fedoraproject.org/admin/lists/devel.lists.fedoraproject.org/ the general Fedora developers' mailing list].
 
'''Status November 2016'''  The port supports about two thirds of the packages in Fedora 25, so it is quite complete and ready to use. Most important command-line programs just work (and even a few graphical ones). However if you are using your own hardware then you will need to supply a compatible kernel and bootloader and just use the Fedora userspace.  Fedora/RISC-V does <i>not</i> support 32 bit or embedded hardware.


= Topics =
= Topics =
Line 15: Line 17:
* [[Architectures/RISC-V/Building]] - Help to build packages for Fedora/RISC-V.
* [[Architectures/RISC-V/Building]] - Help to build packages for Fedora/RISC-V.
* [[Architectures/RISC-V/Disk images]] - How to use the Fedora/RISC-V disk images.
* [[Architectures/RISC-V/Disk images]] - How to use the Fedora/RISC-V disk images.
* [[Architectures/RISC-V/FPGA]] - How to run Fedora/RISC-V on real hardware (well, an FPGA).
* <s>[[Architectures/RISC-V/Bootstrapping]] - Bootstrapping Fedora on RISC-V.</s>
* [[Architectures/RISC-V/Bootstrapping]] - Bootstrapping Fedora on RISC-V.


= Downloads =
= Downloads =
Line 29: Line 30:
: Linux kernel build scripts and patches
: Linux kernel build scripts and patches
; http://copr-fe.cloud.fedoraproject.org/coprs/rjones/riscv/
; http://copr-fe.cloud.fedoraproject.org/coprs/rjones/riscv/
: The COPR repository (for Fedora 24/x86_64) containing: QEMU, Spike, <s>cross-compiler toolchain (obsolete)</s>
: The COPR repository (for Fedora 24/x86_64) containing QEMU


Bootstrapping is over so the following links are now obsolete:
Bootstrapping is over so the following links are now obsolete:


; <s>https://github.com/rwmjones/fedora-riscv</s>
; <s>https://github.com/rwmjones/fedora-riscv-bootstrap</s>
: <s>Git repository containing the bootstrapping work.  Read the README file!</s>
: <s>Git repository containing the bootstrapping work.  Read the README file!</s>
; <s>http://oirase.annexia.org/riscv/</s>
; <s>http://oirase.annexia.org/riscv/</s>
Line 39: Line 40:
; <s>http://davidlt.web.cern.ch/davidlt/riscv/</s>
; <s>http://davidlt.web.cern.ch/davidlt/riscv/</s>
: <s>Interim stage3 disk and kernel images built by davidlt.</s>
: <s>Interim stage3 disk and kernel images built by davidlt.</s>
= Communications =
On FreeNode IRC: <code>#fedora-riscv</code>
There is no specific mailing list, use [https://lists.fedoraproject.org/admin/lists/devel.lists.fedoraproject.org/ the general Fedora developers' mailing list].

Revision as of 17:06, 17 February 2018

RISC-V (pronounced "RISC Five") is an open source instruction set architecture (ISA). This project, informally called Fedora/RISC-V, aims to provide a complete Fedora experience on the RISC-V (64 bit, RV64GC) architecture.

News

Feb 2018 Stage4 disk images are available. These are bootable in qemu and let you try out a minimal Fedora/RISC-V.

Status January/February 2018 The third and hopefully final bootstrap of Fedora 27 has started. Please follow progress or try building it yourself via this git repository. Expected timelines are: 1-2 weeks until stage 3 disk images are available, 1-2 months until stage 4 pristine RPM-built disk images are available, 2 months until we are autobuilding regular Fedora packages, 3-6 months until we have koji-shadow functionality.

Communications

Find us on FreeNode IRC: #fedora-riscv

There is no specific mailing list, use the general Fedora developers' mailing list.

Topics

Downloads

https://fedorapeople.org/groups/risc-v/
Disk images, RPMs, SRPMs. Log files and status from the autobuilder.
https://github.com/rwmjones/fedora-riscv-autobuild
The autobuilder source.
https://github.com/rwmjones/fedora-riscv-stage4
Scripts used to build the stage4 disk image.
https://github.com/rwmjones/fedora-riscv-kernel
Linux kernel build scripts and patches
http://copr-fe.cloud.fedoraproject.org/coprs/rjones/riscv/
The COPR repository (for Fedora 24/x86_64) containing QEMU

Bootstrapping is over so the following links are now obsolete:

https://github.com/rwmjones/fedora-riscv-bootstrap
Git repository containing the bootstrapping work. Read the README file!
http://oirase.annexia.org/riscv/
Interim stage3 disk images built by rwmj
http://davidlt.web.cern.ch/davidlt/riscv/
Interim stage3 disk and kernel images built by davidlt.