X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=index.mdwn;h=d304b08da82d45551013310b4b37cb9c6dc1fdd7;hb=9a3152108ae94e04c416f8f8e616741ee98e5ccd;hp=1ccea17c0b057e3939e102fc5ea01f77f6d0e18b;hpb=9f04f72e50aa6671f0b14c56fab51ab2a3af5ef3;p=libreriscv.git diff --git a/index.mdwn b/index.mdwn index 1ccea17c0..d304b08da 100644 --- a/index.mdwn +++ b/index.mdwn @@ -1,51 +1,81 @@ -# Welcome to Libre-RISC-V! +# Welcome to LibreSoC -Libre-RISCV is an effort to develop an completely open/Libre SOC that is open to the bedrock! +> We're building a chip. A fast chip. A safe chip. A trusted chip. -This is a publicly editable wiki. +> A chip with lots of peripherals. And a gpu. And an AI accelerator... -All wikis are supposed to have a [[SandBox]], so this one does too. +> Oh and here, have the source code... -This wiki is powered by [[ikiwiki]]. +Sounds cool? Learn more [here](who_we_are) -This is the sitemap: [[sitemap]] +# Our Team + +We are proud of our talented and diverse [team](current_members). ----- +# How Can I Help? -# Joining/Onboarding Process +1. First, join the +[mailing list](http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev), +introduce yourself, and read through +[recent posts](http://lists.libre-riscv.org/pipermail/libre-riscv-dev/) +and the [[charter]]. -This process probably needs some improvement, but the basic -idea is to join the [mailing list](http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev), introduce yourself, -and read through [recent posts](http://lists.libre-riscv.org/pipermail/libre-riscv-dev/). +2. The next thing you should do is read through the [bugs +list](http://bugs.libre-riscv.org) and see if there are any bugs that +pique your interest. -The next thing you should do is read through the [bugs list](http://bugs.libre-riscv.org) and see if there are any bugs that pique your interest. +3. After that, go ahead and take a look at the resources section below. +Try and clone a repository with ``git clone https://git.libre-riscv.org/git/repositoryname.git`` -We do have funding available upon fixing bugs - we are also working on procuring more funding. +4. If you plan to do HDL work, you should familiarize yourself with our [[HDL_workflow]]. + +5. We do have funding available (see [[nlnet]]) upon completion of issues - +we are also working on procuring more funding which gets the project to +nanometre scale tapeout. + +6. After all this, if you feel that Libre-SoC is a good cause that +you would like to contribute to, add yourself to the [[current_members]] +page, fill in some information about yourself, and join the mailing list +and say hello. + +Also note that you can edit this wiki. See the last section of this page. ## Needed Skills -Most labor is currently being applied to developing the GPU portion of the LibreSOC. +Most labor is currently being applied to developing the GPU portion of +the Libre-SoC. + +The highest priority needed at the moment is a c++ engineer to work on +a MESA 3D driver. This will begin life similar to SwiftShader however +retaining the vectorisation and predication intrinsics as well as hardware accelerated opcodes (all of which SwiftShader lacks) -We mainly need HDL engineers at the moment. Particularly those familiar with nMigen. +Medium to long-term we need HDL engineers. Particularly those familiar +with nMigen or just python. Most of the techniques being used require +software engineering skills (OO design, polymorphism) than they do more +traditional HDL programming skills. Basically if you have experience in 2 +of the following you'll do fine: python, nmigen, verilog/VHDL/gate-level +design. See [[HDL_workflow]] -Also, individuals with experience in formal verification are quite welcome. +Also, individuals with experience in formal mathematical verification +are quite welcome. -TODO: add a list of upcoming project tasks/milestones +TODO: add a list of upcoming project tasks/milestones (link to +bugtracker). # Resources -* Mailing Lists - - Archives at -* Git repositories - may be cloned publicly with - git clone https://git.libre-riscv.org/git/repositoryname.git -* Bugzilla at -* Kazan (Vulkan driver) at -* Further Information [[resources]] +| Resource | Link | +| --- | --- | +| Bugs and Tasks | | +| Mailing Lists | | +| Archives | | +| Git repositories | | +| Kazan (Vulkan driver) | | +| Further Information | [[resources]] | # Main Pages -* Libre-RISCV [[charter]] +* Libre-SoC [[charter]] * [[shakti/m_class]] * [[alt_rvp]] * [[3d_gpu]] @@ -61,3 +91,13 @@ TODO: add a list of upcoming project tasks/milestones * [Set-Up Instructions][1] [1]: https://libre-riscv.org/3d_gpu/spike_sv/ + +# Wiki Structure + +This is a publicly editable wiki. + +All wikis are supposed to have a [[SandBox]], so this one does too. + +This wiki is powered by [[ikiwiki]]. + +This is the sitemap: [[sitemap]]