From owner-freebsd-xen@freebsd.org Sun Jul 2 14:09:43 2017 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 27F6DDA6836 for ; Sun, 2 Jul 2017 14:09:43 +0000 (UTC) (envelope-from vaibhavkg2018@email.iimcal.ac.in) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BC25F68318 for ; Sun, 2 Jul 2017 14:09:41 +0000 (UTC) (envelope-from vaibhavkg2018@email.iimcal.ac.in) Received: by mail-wm0-x236.google.com with SMTP id i127so85417522wma.0 for ; Sun, 02 Jul 2017 07:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=email-iimcal-ac-in.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=Vpx4cyu3ZqezSLEsZxb69Jf3A7scfwH5IvVp45ZlJ78=; b=Ud9xtsDZqPDT4nqQ5Oz3dvfJPbUC7eM6u6j4EmiOTtfO3B9Mk60faJz4yM+bKFKD+P 23v2E7pnvECLJ5lEk8ZXl2IiAlIIOWoS3HxPEt5U5IhoXMXakITfaIBmC8rBWD4znvrq XLjYvtWd7DLEulF4IdeqvClGCFgB6qH9w/VQ8G7nb2n4rCYRSA0ByJZMp8aMcqoWpyj8 ouYvKdeKSJRREQEgNmMK0bHcVg/3iehRcy6U5/Q0MQbdK/O3SYDGO9+QvvsvEuwyIZBQ G78wpq9w32fTNzrtbq6xZn4s7mXfYAVzYxTndyR7YI8zdJBHdyCNOTdD+VwbCsxmy6ko fJJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Vpx4cyu3ZqezSLEsZxb69Jf3A7scfwH5IvVp45ZlJ78=; b=M5r4AanOki4OsKDkvC4RZRJ2PnXrRY4jh5UPw3fnhC/u7AlLtEp+VqmBk8dnie/73m 52Ky+haIDMvXOUkA4rsDDrpWZfS/LF+HXrFpPA1i8gPqwI1S6gMXxBpT2rzO+aFj7oMT 5s32pQ+9J5a+8/TJ0xsaZTui2xz2sTCGiurqWaarRv9rWc5pk5XYRr+dfEudOvKmy/08 gv1lzp2KMuUV5BqpfCpnLmWVQyjAb4HdIJM4LOkfZ5IJ/PlUwjwqUKkVJqtCjsFiajNt ZnAUkH4vb7XNwdO1JEFfGsfiA2JoEujG2iBNgNIkbiMG8agyVhtOMh+rZ3x9TNNkdHZd 2iIA== X-Gm-Message-State: AKS2vOxNfl/fvEKuWPUEJJlpH9WK2gNsz4lrxJBAGKf+jjUOoZki6ReV PJBxMIbFin9MqNcTdRCLisrVcE+/gAIUJPU= X-Received: by 10.80.180.4 with SMTP id b4mr12211452edh.103.1499004579405; Sun, 02 Jul 2017 07:09:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.143.194 with HTTP; Sun, 2 Jul 2017 07:09:39 -0700 (PDT) From: VAIBHAV GAUTAM Date: Sun, 2 Jul 2017 19:39:39 +0530 Message-ID: Subject: Xen Grant table To: freebsd-xen@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Jul 2017 14:09:43 -0000 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. Best Regards, Vaibhav Gautam. From owner-freebsd-xen@freebsd.org Tue Jul 4 07:52:27 2017 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E53F7D87EA6 for ; Tue, 4 Jul 2017 07:52:27 +0000 (UTC) (envelope-from prvs=351761411=roger.pau@citrix.com) Received: from SMTP.EU.CITRIX.COM (smtp.ctxuk.citrix.com [185.25.65.24]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (Client CN "mail.citrix.com", Issuer "DigiCert SHA2 Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6364B714BD for ; Tue, 4 Jul 2017 07:52:26 +0000 (UTC) (envelope-from prvs=351761411=roger.pau@citrix.com) X-IronPort-AV: E=Sophos;i="5.40,307,1496102400"; d="scan'208";a="48791187" Date: Tue, 4 Jul 2017 08:52:07 +0100 From: Roger Pau =?iso-8859-1?Q?Monn=E9?= To: VAIBHAV GAUTAM CC: Subject: Re: Xen Grant table Message-ID: <20170704075207.4b4l6cnsvksf2wic@dhcp-3-128.uk.xensource.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170609 (1.8.3) X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To AMSPEX02CL03.citrite.net (10.69.22.127) X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Jul 2017 07:52:28 -0000 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. Hello, 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: ftp://ftp.nl.freebsd.org/pub/FreeBSD/snapshots/VM-IMAGES/12.0-CURRENT/amd64/Latest/ I would like to make sure that you have the serial console enabled [0][1] on the VM, and that you can see the output of FreeBSD booting when you do a `xl console ` or `xl create -c `. 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 [2] (ie: you will have to checkout the sources and do a full buildworld + buildkernel + install). Please let me know once that's finished :). Roger. [0] https://www.freebsd.org/doc/handbook/serialconsole-setup.html [1] https://wiki.xenproject.org/wiki/Xen_FAQ_Console#How_do_I_run_xl_console_to_an_HVM_DomU.3F [2] https://www.freebsd.org/doc/handbook/makeworld.html