On Sun, Jul 02, 2017 at 07:39:39PM +0530, VAIBHAV GAUTAM wrote:
> Hello all,
> I am new here. I want to work on *Xen bus_dma Grant Table Handler* and have
> started with some initial prototype. It would be grateful if someone can
> agree to help me and mentor me on this project.
I'm happy to continue to mentor you on that project, outside of GSoC
and at your own peace. The first step would be to get a test
environment that you can use properly, so let's start by that before
getting into any coding.
First of all, you already said that you are more comfortable using
Ubuntu as your development environment, and that's fine for this
project. What I would like you to do now is setup Ubuntu, install Xen
and create a FreeBSD VM in order to test your changes. You can install
Xen from the Ubuntu packages, since you don't have to modify Xen code
it's probably going to be easier to just use the distro packages, at
least as a start.
Then you should create a FreeBSD HVM. You can do so by downloading one
of the FreeBSD VM snapshots that can be found at:
I would like to make sure that you have the serial console enabled
 on the VM, and that you can see the output of FreeBSD booting
when you do a `xl console <vm_name>` or `xl create -c
<vm_config_file>`. It's very important that you have a proper setup
before starting coding.
Once you have the snapshot image setup, I would like you to update
FreeBSD to the latest HEAD version  (ie: you will have to checkout
the sources and do a full buildworld + buildkernel + install).