
Latest News
- Xvisor v0.3.2
Sun, 1 Jan 2023 18:39:42 +0530
- Xvisor v0.3.1
Mon, 20 Dec 2021 10:41:27 +0530
- Xvisor RISC-V talk at OSS and ELC Europe 2019
Thu, 2 Jan 2020 12:03:57 +0530
- Xvisor v0.3.0
Wed, 1 Jan 2020 12:08:37 +0530
- Xvisor talk at GENIVI Summit 2018
Mon, 22 Oct 2018 18:17:00 +0530
- Xvisor v0.2.11
Sun, 21 Oct 2018 09:49:38 +0530
- Supporting Temporal and Spatial Isolation in a Hypervisor for ARM Multicore Platforms
Tue, 10 Apr 2018 10:44:25 +0530
- Reconciling Security with Virtualization: A Dual-Hypervisor Design for ARM TrustZone
Tue, 10 Apr 2018 10:44:25 +0530
Upcoming Events
Mailing List
All development related discussions for Xvisor are done on our Xvisor Development (or xvisor-devel) google group.
For more details on our google group visit, https://groups.google.com/group/xvisor-devel.
To browse our discussions online visit, https://groups.google.com/group/xvisor-devel/topics.
Join xvisor-devel using your GMAIL account
- Open-up https://groups.google.com/forum/#!forum/xvisor-devel/join in a browser
- Click "Sign in" from top-right corner to sign into your GMAIL account. If already signed-in then skip this step.
- Search for "xvisor-devel" google group and apply for membership.
Join xvisor-devel using your Non-GMAIL account
- Open-up https://groups.google.com/forum/#!forum/xvisor-devel/join in a browser with no other google account open.
- Click "Sign in" from top-right corner. This will show the login page for google accounts.
- Click "Sign up" from top-righ corner. This will show the create account page for Non-GMAIL users.
- Use your Non-GMAIL Email ID to create a google account. This may involve a email verification process.
- Once you have successfully created a google account, go to https://groups.google.com.
- Click "Sign in" from top-right corner to sign into your Non-GMAIL Email ID based google account.
- Search for "xvisor-devel" google group and apply for membership.
Feel free to join our Google Group.
Source Code
Xvisor is developed using git version control system. We have two Xvisor git repository hosted on github: staging & main.
Staging Repository
The staging repository holds latest unstable code with all accepted patches. All development & testing happen on the staging repository.
To browse staging repository online visit: https://github.com/avpatel/xvisor-next
To clone staging repository on your linux system use following command:
git clone https://github.com/avpatel/xvisor-next.git OR git clone git://github.com/avpatel/xvisor-next.git
Main Repository
The main repository hold latest stable code and tags for all releases till now. The main repository is periodically synced with the staging repository after thorough testing.
To browse main repository online visit: https://github.com/xvisor/xvisor
To clone main repository on your linux system use following command:
git clone https://github.com/xvisor/xvisor.git OR git clone git://github.com/xvisor/xvisor.git
Submitting Patches
The Xvisor patch submission process is very similar to linux patch submission process. This is as follows:
- Ensure your local copy of staging repository is in sync with remote staging repository. For e.g.
git fetch origin
git rebase master origin/master
- Commit changes to your local copy of staging repository.
- Create patches against the master branch of staging repository. For e.g.
git format-patch -M -C origin/master
- Submit patches on the Xvisor mailing list (For more info read this). For e.g.
git send-email --to="xvisor-devel@googlegroups.com" *.patch
- Patches will be reviewed by Xvisor maintainers and eventually merged in the staging repository.