Cavalinux

 

Welcome to our wiki


This wiki site contains all the information regarding the CAVA-LINUX full-system emulator. CAVA-LINUX is a full-system emulator running a yet-simple but extensible RISC ISA running Linux and uClibc. We envision CAVA-LINUX as a useful research tool for hardare-software co-design of computer systems.

Warning: Please notice that this wiki is still under development. You are encouraged to help improve it!

 

Get started


The sources of CAVA-LINUX can be found in:

https://bitbucket.org/isvtlinux/isvt-linux

You can checkout the repository using Mercurial:

hg clone https://bitbucket.org/isvtlinux/isvt-linux

The installation instructions are located in the repository under isvt-linux/docs/install

 

Our platform


Here is a list of the tools currently being used in the project:

 

The CAVA architecture


All the information regarding the CAVA ISA goes in here:

 

The Linux kernel


Information about the porting process of the the Linux kernel to the CAVA architecture. 

 

The toolchain


Information about compiling c source codes in the CAVA toolchain.

 

Support


For any question or problem using CAVA-LINUX, please contact us at: 
 
javier.picorel@epfl.ch