From minios-devel-bounces@lists.xenproject.org Mon May 01 17:19:26 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 17:19:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5Eyr-00062T-E7; Mon, 01 May 2017 17:19:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <b.noushin7@gmail.com>) id 1d5Eyq-00062N-03
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 17:19:24 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1A/40-02183-B1E67095; Mon, 01 May 2017 17:19:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfTmZl2pPPZ
 Ig+m7JCzefl3C7MDocfjDFZYAxijWzLyk/IoE1ozrpzcxFvzSqLj0ZRZ7A+NXlS5GLg4hgTmM
 Eu9WfWcEcVgE7rBITPq0hQXEkRD4wSJxds1noAwHkJMn0T4vtYuRE8gsknj3YSEziM0rIChxc
 uYTFhBbSMBT4vWlpywg5WwCqhInr6qBhFkEVCQ6Fu9ihygPkOh6fJgRxBYW0JK4tX4NG4gtAl
 Tee7SZGaSVWcBLYttSlgmMvLOQLJiFkIEw1SXWzxMCqWAW0JZYtvA1M4StJnF721V2ZPEFjGy
 rGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA7OegYFxB+Pl
 LX6HGCU5mJREecXesUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1zWWPFBIsSk1PrUjLzAHGC
 ExagoNHSYT3UA5Qmre4IDG3ODMdInWK0ZLjxeX375k43i39ACSfrPzxnkmIJS8/L1VKnPcUSI
 MASENGaR7cOFgcX2KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzKsDchVPZl4J3NZXQAcxAR1
 Ur8YCclBJIkJKqoGxZMfNo61V2zuqLRQ9zy+K0GHjOyceNyf1+pka+77AlQJP6oOchNYnVFc2
 fT9zzDMscqK6V8Sx9vAOTsuJhUn2+VW7ThxjPKT6+0TdNeHtT7w5/TcdUrVQ2CkUNW3mVK11O
 rUnt+7VNdy7YGFrz0U/czYN4TUbdq98Zfa24rTlLMbWgwWamycosRRnJBpqMRcVJwIA7xTY7t
 4CAAA=
X-Env-Sender: b.noushin7@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1493659161!95968816!1
X-Originating-IP: [209.85.217.179]
X-SpamReason: No, hits=0.9 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_30_40,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34848 invoked from network); 1 May 2017 17:19:22 -0000
Received: from mail-ua0-f179.google.com (HELO mail-ua0-f179.google.com)
 (209.85.217.179)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 17:19:22 -0000
Received: by mail-ua0-f179.google.com with SMTP id e55so39400621uaa.2
 for <minios-devel@lists.xenproject.org>; Mon, 01 May 2017 10:19:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=Kk0rWijvoQ62kOkO4tRNltySXImfdg1wlvSAcpLigxY=;
 b=PoD6J4YKzaK469Vwm6DkZyu2zZj/3kj7MtDZqTPRmFIL1J5X4AtEy1r/RIaS4so4u4
 hz70rIZXtncCiMJIb8uzl+NhL7UmDOdHscfHmIn+tErmWQ2yiLhukXTG0NNxTkSUXZTZ
 sy3Xo7yzWYy/pvmNVW14mPu60e/rssoayv8JMqbxkGw+fkcc3INrPht44V94jr/i/83I
 9n6ewR/PfWntqQoGg6VeLHeQ96CfZpoS6ch/PDBrBQ7gz5YGfRNWl/IqkTjpjuD9IIh6
 Jvnp9EXlnZMwC7JEFJMNTE9QAfwatuO+MnoOuTo/WIXld4PP3cAOqmrhEHiIKg6Aqlbg
 eFvA==
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=Kk0rWijvoQ62kOkO4tRNltySXImfdg1wlvSAcpLigxY=;
 b=SVIvajvDKs8+aDPHMif5tQL16JjS8FkjdYswhsYDv50cDAGJztEh58A47mTAQJuHol
 uiKOrni6L8l6AWgjg9zgeLDgVYn4yEV/SCw159cDEo+t1HCYJYLFeS62Y27NGGkJPX58
 l124LuDua3tl4/4Xxk9gkiTUMtfRBKsbNbnbqka/t/au1GlDUF98AuegzAgbWeZQD2Do
 N4AO+Filz9tiPiGGKs1rHQSBG1sxAy2/zp6SsPyVd+N15P7VsHk5OqphspZe317qTjuf
 rnc7lIRRvadbrOf8TpT8Hgc7MEGv6vzj3CRXfvRrV8tt09GtkSlF4pXdqRoE0FFylFDO
 95VA==
X-Gm-Message-State: AN3rC/4qT07o5R42VQi7V4hgTtgiY6wfqtkFOdgL0KlM0rwKvAUZfesq
 Uf2UlukkdHTMXoJe5gLTAcPKSQ5OIfBn
X-Received: by 10.176.22.137 with SMTP id e9mr14037811uaf.78.1493659160971;
 Mon, 01 May 2017 10:19:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.98 with HTTP; Mon, 1 May 2017 10:19:20 -0700 (PDT)
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 13:19:20 -0400
Message-ID: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
To: minios-devel@lists.xenproject.org
Subject: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2580726021203293101=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============2580726021203293101==
Content-Type: multipart/alternative; boundary=f403045f7ed6b4bdd9054e799fd0

--f403045f7ed6b4bdd9054e799fd0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi all,

I want to implement shared memory mechanism between two mini-os. I started
by implementing the example "4.5. Exercise: Sharing Memory between VMs" of
the book "The Definitive Guide to Xen Hypervisor" . I have included the
necessary files, but when I compile  "offering.c", it gives this error:

error: incompatible types when assigning to type =E2=80=98__guest_handle_ul=
ong=E2=80=99
from type =E2=80=98struct grant_entry_t *=E2=80=99
     setup_op.frame_list =3D grant_table;


If I use casting for grant_table, like implementing this way:
setup_op.frame_list =3D (XEN_GUEST_HANDLE(ulong))grant_table;

The error will be:
error: conversion to non-scalar type requested
     setup_op.frame_list =3D (XEN_GUEST_HANDLE(ulong))grant_table;

...........................................................................=
.......
Can anybody help me what is wrong with this implementation?

I will post the offering.c code here:

#include "../../xen/include/public/xen.h"
#include <mini-os/os.h>
#include <mini-os/lib.h>
#include <mini-os/xmalloc.h>
#include <errno.h>
#include <xen/grant_table.h>
#include <inttypes.h>
#include <mini-os/gntmap.h>
#include <mini-os/mm.h>
#include <mini-os/gnttab.h>
#include <mini-os/semaphore.h>

//#include <xen/xen/include/public/grant_table.h>

extern void * shared_page;
extern grant_entry_t * grant_table;

void offer_page(void)
{
    uint16_t flags;
    /* Create the grant table */
    gnttab_setup_table_t setup_op;

    setup_op.dom =3D DOMID_SELF;
    setup_op.nr_frames =3D 1;
    setup_op.frame_list =3D (XEN_GUEST_HANDLE(ulong))grant_table;
    //setup_op.frame_list =3D grant_table;

    HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &setup_op, 1);

    /* Offer the grant */
    grant_table[0].domid =3D DOMID_FRIEND;
    grant_table[0].frame =3D shared_page >> 12;
    flags =3D GTF_permit_access & GTF_reading & GTF_writing;
    grant_table[0].flags =3D flags;
}




Thanks

--f403045f7ed6b4bdd9054e799fd0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi all,<div><br></div><div>I want to implement shared memo=
ry mechanism between two mini-os. I started by implementing the example &qu=
ot;4.5. Exercise: Sharing Memory between VMs&quot; of the book &quot;The De=
finitive Guide to Xen Hypervisor&quot; . I have included the necessary file=
s, but when I compile =C2=A0&quot;offering.c&quot;, it gives this error:</d=
iv><div><br></div><div><div>error: incompatible types when assigning to typ=
e =E2=80=98__guest_handle_ulong=E2=80=99 from type =E2=80=98struct grant_en=
try_t *=E2=80=99</div><div>=C2=A0 =C2=A0 =C2=A0setup_op.frame_list =3D gran=
t_table;</div></div><div><br></div><div><br></div><div>If I use casting for=
 grant_table, like implementing this way:</div><div>setup_op.frame_list =3D=
 (XEN_GUEST_HANDLE(ulong))grant_table;<br></div><div><br></div><div>The err=
or will be:</div><div><div>error: conversion to non-scalar type requested</=
div><div>=C2=A0 =C2=A0 =C2=A0setup_op.frame_list =3D (XEN_GUEST_HANDLE(ulon=
g))grant_table;</div></div><div><br></div><div>............................=
......................................................</div><div>Can anybod=
y help me what is wrong with this implementation?</div><div><br></div><div>=
I will post the offering.c code here:</div><div><br></div><div><div>#includ=
e &quot;../../xen/include/public/xen.h&quot;</div><div>#include &lt;mini-os=
/os.h&gt;</div><div>#include &lt;mini-os/lib.h&gt;</div><div>#include &lt;m=
ini-os/xmalloc.h&gt;</div><div>#include &lt;errno.h&gt;</div><div>#include =
&lt;xen/grant_table.h&gt;</div><div>#include &lt;inttypes.h&gt;</div><div>#=
include &lt;mini-os/gntmap.h&gt;</div><div>#include &lt;mini-os/mm.h&gt;</d=
iv><div>#include &lt;mini-os/gnttab.h&gt;</div><div>#include &lt;mini-os/se=
maphore.h&gt;</div><div><br></div><div>//#include &lt;xen/xen/include/publi=
c/grant_table.h&gt;</div><div><br></div><div>extern void * shared_page;</di=
v><div>extern grant_entry_t * grant_table;</div><div><br></div><div>void of=
fer_page(void)</div><div>{ =C2=A0=C2=A0</div><div>=C2=A0 =C2=A0 uint16_t fl=
ags;</div><div>=C2=A0 =C2=A0 /* Create the grant table */</div><div>=C2=A0 =
=C2=A0 gnttab_setup_table_t setup_op;</div><div><br></div><div>=C2=A0 =C2=
=A0 setup_op.dom =3D DOMID_SELF;</div><div>=C2=A0 =C2=A0 setup_op.nr_frames=
 =3D 1;</div><div>=C2=A0 =C2=A0 setup_op.frame_list =3D (XEN_GUEST_HANDLE(u=
long))grant_table;</div><div>=C2=A0 =C2=A0 //setup_op.frame_list =3D grant_=
table;</div><div><br></div><div>=C2=A0 =C2=A0 HYPERVISOR_grant_table_op(GNT=
TABOP_setup_table, &amp;setup_op, 1);</div><div><br></div><div>=C2=A0 =C2=
=A0 /* Offer the grant */</div><div>=C2=A0 =C2=A0 grant_table[0].domid =3D =
DOMID_FRIEND;</div><div>=C2=A0 =C2=A0 grant_table[0].frame =3D shared_page =
&gt;&gt; 12;</div><div>=C2=A0 =C2=A0 flags =3D GTF_permit_access &amp; GTF_=
reading &amp; GTF_writing;</div><div>=C2=A0 =C2=A0 grant_table[0].flags =3D=
 flags;</div><div>}=C2=A0</div></div><div><br></div><div><br></div><div><br=
></div><div><br></div><div>Thanks</div></div>

--f403045f7ed6b4bdd9054e799fd0--


--===============2580726021203293101==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============2580726021203293101==--


From minios-devel-bounces@lists.xenproject.org Mon May 01 17:36:20 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 17:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5FFD-0007AF-NL; Mon, 01 May 2017 17:36:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d5FFB-0007A9-Qg
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 17:36:17 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 03/A3-02192-11277095; Mon, 01 May 2017 17:36:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXS+7+BUVegiD3
 SoG+2hMXbr0uYHRg9Dn+4whLAGMWamZeUX5HAmjHjWR9bQRNHxY6zl9gaGK+zdTFycQgJTGSU
 mPxwNXsXIyeHhICxxJXtDYwgtpDALkaJK4ucIIqOMUo0d15lhXA2MEo8ObmHFaSKRUBF4l/DM
 2YQm03ARKK/cR4biC0ioCxx/EMfE4jNLKAqsfx6B1iNsICtxOmOaWA1vAJeEtsXfWUEGcor0M
 ooseXEXFaI1QESj3ZOZ4YoEpQ4OfMJC8QgdYk/8y4BxTmAbGmJ5f84IMLyEs1bZ4OFOQUCJc6
 +DgEJ8wsoSGy59hKsUxTozM6lc1gmMIrMQjJ0FpKhsxCGzkIydAEjyypGjeLUorLUIl1DI72k
 osz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMC4YACCHYyvup0PMUpyMCmJ8oq9Y4sU4
 kvKT6nMSCzOiC8qzUktPsQow8GhJMFbWsgeKSRYlJqeWpGWmQOMUJi0BAePkgjv4QKgNG9xQW
 JucWY6ROoUo6KUOK8OSJ8ASCKjNA+uDZYULjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYNwt
 kCk9mXgnc9FdAi5mAFtersYAsLklESEk1MGrkNyj53Q6tf+lzboKOgPovn9f2vu1z7OVrROWY
 pXVqavtWPZBkfJbcZJ7QqTEpJiTbweyDBdPquaqOz1ZVbulpE16xu+A9w6zLn71215uYbclYq
 cHpt3nX1zPLPl+fPYPrF0Oo3QST8v/totViea+E0hsPXq/eUCbEkLHMYvI1gU36TubmSizFGY
 mGWsxFxYkA/bSbgAUDAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1493660176!90653311!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58424 invoked from network); 1 May 2017 17:36:16 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-7.tower-31.messagelabs.com with SMTP; 1 May 2017 17:36:16 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 50FDABD7D;
 Mon,  1 May 2017 19:36:15 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 2SMmos_odPge; Mon,  1 May 2017 19:36:14 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id B109F90B6;
 Mon,  1 May 2017 19:36:14 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d5FF8-0005nU-9E; Mon, 01 May 2017 19:36:14 +0200
Date: Mon, 1 May 2017 19:36:14 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Ariani A <b.noushin7@gmail.com>
Message-ID: <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpBcmlhbmkgQSwgb24gbHVuLiAwMSBtYWkgMjAxNyAxMzoxOToyMCAtMDQwMCwgd3Jv
dGU6Cj4gZXJyb3I6IGluY29tcGF0aWJsZSB0eXBlcyB3aGVuIGFzc2lnbmluZyB0byB0eXBlIOKA
mF9fZ3Vlc3RfaGFuZGxlX3Vsb25n4oCZIGZyb20KPiB0eXBlIOKAmHN0cnVjdCBncmFudF9lbnRy
eV90ICrigJkKPiDCoCDCoCDCoHNldHVwX29wLmZyYW1lX2xpc3QgPSBncmFudF90YWJsZTsKPiAK
PiBUaGUgZXJyb3Igd2lsbCBiZToKPiBlcnJvcjogY29udmVyc2lvbiB0byBub24tc2NhbGFyIHR5
cGUgcmVxdWVzdGVkCj4gwqAgwqAgwqBzZXR1cF9vcC5mcmFtZV9saXN0ID0gKFhFTl9HVUVTVF9I
QU5ETEUodWxvbmcpKWdyYW50X3RhYmxlOwoKUmF0aGVyIHJlYWQgdGhlIHJlc3Qgb2YgdGhlIHNv
dXJjZSBjb2RlIHRvIGtub3cgaG93IGl0J3MgZG9uZSA6KQoKYXJjaC9hcm0vbW0uYzogICAgc2V0
X3hlbl9ndWVzdF9oYW5kbGUoc2V0dXAuZnJhbWVfbGlzdCwgZnJhbWVzKTsKYXJjaC94ODYvbW0u
YzogICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc2V0dXAuZnJhbWVfbGlzdCwgZnJhbWVzKTsKClRo
b3NlIGxvb2sgbGlrZSBhIGdvb2Qgd2F5IHRvIGRvIGl0IDopCgpUaGF0IGJlaW5nIHNhaWQsIHRo
ZSBjb21tZW50IGZvciBHTlRUQUJPUF9zZXR1cF90YWJsZSBzYXlzCgogIOKAnFhlbiBtYXkgbm90
IHN1cHBvcnQgbW9yZSB0aGFuIGEgc2luZ2xlIGdyYW50LXRhYmxlIHBhZ2UgcGVyIGRvbWFpbi7i
gJ0KCkkgZG9uJ3Qga25vdyBpZiB0aGF0J3Mgc3RpbGwgdHJ1ZS4gTWluaS1vcyBkb2VzIHNldCB1
cCBpdHMgb3duCmdyYW50LXRhYmxlLCBzbyB5b3UgbWF5IG5vdCBiZSBhYmxlIHRvIHNldCB1cCB5
b3VyIG93bi4KCkFzIGEgbWF0dGVyIG9mIGZhY3QsIHlvdSBkb24ndCBhY3R1YWxseSBuZWVkIHRv
OiAuL2luY2x1ZGUvZ250dGFiLmgKc2hvdWxkIGFscmVhZHkgYmUgZ2l2aW5nIHlvdSBhbiBpbnRl
cmZhY2UgdG8gZ3JhbnQgYWNjZXNzIHRvIHBhZ2VzIHRvCm90aGVyIGRvbWFpbnMuCgpTYW11ZWwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1k
ZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon May 01 17:51:24 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 17:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5FTn-0008Er-Qb; Mon, 01 May 2017 17:51:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d5FTm-0008Ek-FN
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 17:51:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C0/14-03696-99577095; Mon, 01 May 2017 17:51:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTt7szujOLUOKbdNrPaHxmaZhkhRdC
 PXhpkQQQGUWONu1u7q86sZSG0UUQpPX6kmKVUmJlBRUitPbZaSSqppXxRZj4z0VwtDW1LbabZ
 rObXPd+555x7h0sTnFOnp4VsuyDaeItBF0ienHBATGEWlRKX1xKZ0P+tlFgF66sH68lNsE1rt
 qWmZ+/UmhpvdOsyWiKyne0vwQHP9LkQSHNsFeB4WxnkQgCNbDzW33WASnQCvrvfrFOBF9BZ7t
 WqoAmw7EifDGgZrMCr77crao6NxlvDHkqtN+OxwidatV6I3h9FGjUhGD+8avL7uABrj1aQKnA
 C3vh82J9dA1ie+wmUBGRXYnvBNEUNbCbe+t4LqusIoDvPL+6WJ3J89IvvAxYO5lEq6AHseNbs
 b2sALLrSr5kMPFU7qJlctvZSMaEAZD2y29E2v0GNBr9MuHRqZgHgD2eyQpDsEIn5Bdd1quScF
 odGhwl1RxtWdnb5axErnzb/VjPy7s/PdZGqUyL+/Nj+e5MAdgOOvK2HMxBZ9E+bUhNsEjYOua
 BI/g8EG4k3Szj1ORrLLvURaj0fm+80UP++XwRdBURKgrhPEGMSYlNFs9Fkt/JmS8ziuGWxVkG
 SeKNg4VOl2F3p1tsg388U+XPC+bpkN8ykNYZQJsyrS+GmpqbvPmDiJdMOMcsiSG4Ip2kDMpft
 VAoXLApGITvNbJGP8A+NdJBhOnNcoRkpg7dKZqNKvYB4uqduYEBDd10bHdBwpC3dJuhnMJlKK
 6u0mrJsk0Z/DvoNzNaHMCCPxgVlCKLVbP+f74UZNBhCmErFJchss0/m9cqjaORRDs0nlVHs/F
 9K7wBqeU50mOW5r3BJOPt1DuSw/Wm+dY9speOPDy2wd5e7x0+0tVWEJPio1pPVKXPzqXulF8c
 8d0uqNrZuPT249OGWC549a4kpVaGd+7/M2+cNdrmM3BrGmLjI5xi5/Gist8Qze/hB0t6OkIPu
 qG++11QrM+4+O6tiweqqnLDq4gj9HQMpmfjFUYQo8b8AcnJZessDAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1493661080!66019117!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51197 invoked from network); 1 May 2017 17:51:20 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-9.tower-21.messagelabs.com with SMTP; 1 May 2017 17:51:20 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id F33B0BE7D
 for <minios-devel@lists.xenproject.org>; Mon,  1 May 2017 19:51:19 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Ch4z0ou2gh3U for <minios-devel@lists.xenproject.org>;
 Mon,  1 May 2017 19:51:18 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 7D88790B6
 for <minios-devel@lists.xenproject.org>; Mon,  1 May 2017 19:51:18 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d5FTh-0006Oy-UZ
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 19:51:17 +0200
Resent-From: Samuel Thibault <samuel.thibault@ens-lyon.org>
Resent-Date: Mon, 1 May 2017 19:51:17 +0200
Resent-Message-ID: <20170501175117.3vzudt2jky2y2ibj@var.youpi.perso.aquilenet.fr>
Resent-To: minios-devel@lists.xenproject.org
X-Spam-Language: 
Received: from webmel.u-bordeaux.fr [147.210.215.28]
 by var.youpi.perso.aquilenet.fr with IMAP (fetchmail-6.3.26)
 for <samy@localhost> (single-drop); Mon, 01 May 2017 19:49:34 +0200 (CEST)
Received: from v-zimmbxp21.srv.u-bordeaux.fr (LHLO
 v-zimmbxp21.srv.u-bordeaux.fr) (147.210.218.221) by
 v-zimmbxp21.srv.u-bordeaux.fr with LMTP; Mon, 1 May 2017 19:49:09 +0200
 (CEST)
Received: from localhost (localhost [127.0.0.1])
 by v-zimmbxp21.srv.u-bordeaux.fr (Postfix) with ESMTP id 4AA9E200D04B06
 for <samuel.thibault@u-bordeaux.fr>; Mon,  1 May 2017 19:49:09 +0200 (CEST)
X-Virus-Scanned: amavisd-new at v-zimmbxp21.srv.u-bordeaux.fr
Received: from v-zimmbxp21.srv.u-bordeaux.fr ([127.0.0.1])
 by localhost (v-zimmbxp21.srv.u-bordeaux.fr [127.0.0.1]) (amavisd-new,
 port 10024)
 with ESMTP id AYADBPaetrg7 for <samuel.thibault@u-bordeaux.fr>;
 Mon,  1 May 2017 19:49:08 +0200 (CEST)
Received: from mta-in03.u-bordeaux.fr (mta-in03.u-bordeaux.fr [147.210.215.24])
 by v-zimmbxp21.srv.u-bordeaux.fr (Postfix) with ESMTPS id C5781200D04996
 for <samuel.thibault@u-bordeaux.fr>; Mon,  1 May 2017 19:49:08 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
 by mta-in03.u-bordeaux.fr (Postfix) with ESMTP id EFF603FEFA
 for <samuel.thibault@u-bordeaux.fr>; Mon,  1 May 2017 19:49:33 +0200 (CEST)
Received: from mta-in03.u-bordeaux.fr ([127.0.0.1])
 by localhost (mta-in03.u-bordeaux.fr [127.0.0.1]) (amavisd-new, port 10024)
 with LMTP id 6P6pbQYyofX4 for <samuel.thibault@u-bordeaux.fr>;
 Mon,  1 May 2017 19:49:33 +0200 (CEST)
Received: from sonata.ens-lyon.org (sonata.ens-lyon.org [140.77.166.138])
 by mta-in03.u-bordeaux.fr (Postfix) with ESMTPS id DA99D3FF0C
 for <samuel.thibault@u-bordeaux.fr>; Mon,  1 May 2017 19:49:33 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
 by sonata.ens-lyon.org (Postfix) with ESMTP id 9FDEB200C8
 for <samuel.thibault@u-bordeaux.fr>; Mon,  1 May 2017 19:49:33 +0200 (CEST)
Received: from sonata.ens-lyon.org ([127.0.0.1])
 by localhost (sonata.ens-lyon.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id wBNtXyPKFQyp for <samuel.thibault@u-bordeaux.fr>;
 Mon,  1 May 2017 19:49:33 +0200 (CEST)
X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5
 CL_IP_EQ_HELO_IP=-2 (check from: .gmail. - helo: .mail-ua0-f196.google. -
 helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -7
Received: from mail-ua0-f196.google.com (mail-ua0-f196.google.com
 [209.85.217.196])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by sonata.ens-lyon.org (Postfix) with ESMTPS id 56047200C7
 for <samuel.thibault@ens-lyon.org>; Mon,  1 May 2017 19:49:32 +0200 (CEST)
Received: by mail-ua0-f196.google.com with SMTP id x28so9770298uab.3
 for <samuel.thibault@ens-lyon.org>; Mon, 01 May 2017 10:49:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=LYKi8yWmUktzN4JvdBcKEMfhGE8MrInB/WzpXShLuHc=;
 b=dj+wGsFAt3ViEAI/FdzuLxQMYY5oSb962OZl1BtuJDrWs8voqXcj1OfJkq1n+TYDl8
 1jbJKkpEpE/JStg4vdhztf6YjQLBxE7tdZ76ZaiNg+nh2km5s7XV8zHopS1G7yLTCb8D
 YMzp/7K+yKgf8SUXTcKmh+i5f648y8psoO9ydyLVk7u+lG3ZB1g+hHKm1jsKXuNvXx4f
 Il02XIMyDgll78HkXl66zi1NZ0QkCdwgvDbtm/U1vr3uZBIlW43Ta5JrNYRyeMKaWvZp
 2q3zksNscvN4jaPr1FItee2VyA6+iH+ac/Nu8uO0SPw3RiUY2QfIKXOclyfJKf3bJ6ly
 h8fA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=LYKi8yWmUktzN4JvdBcKEMfhGE8MrInB/WzpXShLuHc=;
 b=PBQnUe5l2HCoV71dhkcPu0L4g//AVRBJTME8p7GvmGWYGRzlLPe3mfkolMbiLti831
 75S2M9zb1Y19dN8/E/RyQPKT3V+yy0L5F+0jSO0y8MGDrrqmFbhgOf90RbrrKDZi/sI+
 WafWfHpkyl5ZCbxFgh02UpxUvh/2Dh5S48kIY2GLtYZgo8iUE1xULko3l8TIImE4acIN
 yqIDd/kob+dEkeI/VvfhS12++unZ78amh9T5V0/PTOVgGk3NyWLeUkfBJzIMonk45hXj
 +C9KRD+RRJUkKg5jwTuJru8Nxf2byWkLaX7Be1FyBMDqUw3GKYy3yfqIfy96gaRMRiPA
 rOyA==
X-Gm-Message-State: AN3rC/6F7GKtI40amuCL9R8N0r5o8+a3dAigKfTYsuN6VlhSFfPQy3ax
 6t8Y2PmBBtz39pjtEfgX3nTnOqh5fwWQ
X-Received: by 10.176.9.104 with SMTP id c40mr4804040uah.147.1493660969875;
 Mon, 01 May 2017 10:49:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.98 with HTTP; Mon, 1 May 2017 10:49:29 -0700 (PDT)
In-Reply-To: <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
 <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 13:49:29 -0400
Message-ID: <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0831121145674537152=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============0831121145674537152==
Content-Type: multipart/alternative; boundary=f403043ee8f0863e47054e7a0ba8

--f403043ee8f0863e47054e7a0ba8
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Dear Samuel,
Thanks for your prompt reply. I am a newbie to xen. Could you please let me
know how can I use "set_xen_guest_handle"?
And is there any other way to implement shared_memory between 2 mini-os
rather than using the book souce code?
Thanks and regards
Ariani

On Mon, May 1, 2017 at 1:36 PM, Samuel Thibault <
samuel.thibault@ens-lyon.org> wrote:

> Hello,
>
> Ariani A, on lun. 01 mai 2017 13:19:20 -0400, wrote:
> > error: incompatible types when assigning to type =E2=80=98__guest_handl=
e_ulong=E2=80=99
> from
> > type =E2=80=98struct grant_entry_t *=E2=80=99
> >      setup_op.frame_list =3D grant_table;
> >
> > The error will be:
> > error: conversion to non-scalar type requested
> >      setup_op.frame_list =3D (XEN_GUEST_HANDLE(ulong))grant_table;
>
> Rather read the rest of the source code to know how it's done :)
>
> arch/arm/mm.c:    set_xen_guest_handle(setup.frame_list, frames);
> arch/x86/mm.c:    set_xen_guest_handle(setup.frame_list, frames);
>
> Those look like a good way to do it :)
>
> That being said, the comment for GNTTABOP_setup_table says
>
>   =E2=80=9CXen may not support more than a single grant-table page per do=
main.=E2=80=9D
>
> I don't know if that's still true. Mini-os does set up its own
> grant-table, so you may not be able to set up your own.
>
> As a matter of fact, you don't actually need to: ./include/gnttab.h
> should already be giving you an interface to grant access to pages to
> other domains.
>
> Samuel
>

--f403043ee8f0863e47054e7a0ba8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear Samuel,<div>Thanks for your prompt reply. I am a newb=
ie to xen. Could you please let me know how can I use &quot;<span style=3D"=
font-size:12.8px">set_xen_guest_handle</span>&quot;?</div><div>And is there=
 any other way to implement shared_memory between 2 mini-os rather than usi=
ng the book souce code?</div><div>Thanks and regards</div><div>Ariani</div>=
</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, May=
 1, 2017 at 1:36 PM, Samuel Thibault <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:samuel.thibault@ens-lyon.org" target=3D"_blank">samuel.thibault@ens-lyon.=
org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<span class=3D""><br>
Ariani A, on lun. 01 mai 2017 13:19:20 -0400, wrote:<br>
&gt; error: incompatible types when assigning to type =E2=80=98__guest_hand=
le_ulong=E2=80=99 from<br>
&gt; type =E2=80=98struct grant_entry_t *=E2=80=99<br>
&gt; =C2=A0 =C2=A0 =C2=A0setup_op.frame_list =3D grant_table;<br>
&gt;<br>
</span><span class=3D"">&gt; The error will be:<br>
&gt; error: conversion to non-scalar type requested<br>
&gt; =C2=A0 =C2=A0 =C2=A0setup_op.frame_list =3D (XEN_GUEST_HANDLE(ulong))<=
wbr>grant_table;<br>
<br>
</span>Rather read the rest of the source code to know how it&#39;s done :)=
<br>
<br>
arch/arm/mm.c:=C2=A0 =C2=A0 set_xen_guest_handle(setup.<wbr>frame_list, fra=
mes);<br>
arch/x86/mm.c:=C2=A0 =C2=A0 set_xen_guest_handle(setup.<wbr>frame_list, fra=
mes);<br>
<br>
Those look like a good way to do it :)<br>
<br>
That being said, the comment for GNTTABOP_setup_table says<br>
<br>
=C2=A0 =E2=80=9CXen may not support more than a single grant-table page per=
 domain.=E2=80=9D<br>
<br>
I don&#39;t know if that&#39;s still true. Mini-os does set up its own<br>
grant-table, so you may not be able to set up your own.<br>
<br>
As a matter of fact, you don&#39;t actually need to: ./include/gnttab.h<br>
should already be giving you an interface to grant access to pages to<br>
other domains.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Samuel<br>
</font></span></blockquote></div><br></div>

--f403043ee8f0863e47054e7a0ba8--



--===============0831121145674537152==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============0831121145674537152==--



From minios-devel-bounces@lists.xenproject.org Mon May 01 17:54:18 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 17:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5FWc-0008I4-24; Mon, 01 May 2017 17:54:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <b.noushin7@gmail.com>) id 1d5FWa-0008Hy-Nl
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 17:54:16 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 8F/09-01999-74677095; Mon, 01 May 2017 17:54:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfSqoa5LGXu
 kwaZN7BZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8aPP5NZC/bJVKy+dom5gfGGRBcjF4eQwGxG
 ie7HP1m6GDk5WAQ+s0hcWMAMkpAQmMkqsWvDG3aQhIRAnsScnXuZIexiiUt71oLFeQUEJU7Of
 ALWLCTgKfG09ydYnFPAW+L7zSuMEPEJjBJTJ4R3MXJwsAmoSpy8qgaxS0Xizb81bBBjAiTmdR
 4Gs4UFbCVOd0wDstk5RAQqJJ7kgESZBbwk2id0MU1g5J+FZO8sJKlZQPOZBdQl1s8TgghrSyx
 b+JoZwlaTuL3tKjuy+AJGtlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJ
 xXrJ+bmbGIGBXM/AwLiDcUe73yFGSQ4mJVFesXdskUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 HNL2SOFBItS01Mr0jJzgDEFk5bg4FES4V0PkuYtLkjMLc5Mh0idYjTmeHH5/Xsmjicrf7xnEm
 LJy89LlRLnrQYpFQApzSjNgxsEi/VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5C0Gm8GT
 mlcDtewV0ChPQKfVqLCCnlCQipKQaGBf95jpyKSvP4VVD8vGT9hqtN2ze+KWkRPVufn/jb1fy
 zCV7uu8sE9fKfLt09nVZLtND80xiZ5w6znx4vQnXrvZXgv5TD04okDHacNpDfMrPl+5hxTamO
 ZPilm7YIhn16NLjoxPdNoQHK88ysZX+NNnj7ONLbhcXfvJYnXFp3xbTO1dP+Z2XcOpWYinOSD
 TUYi4qTgQAW5HdffACAAA=
X-Env-Sender: b.noushin7@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1493661251!79975681!1
X-Originating-IP: [209.85.213.49]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23058 invoked from network); 1 May 2017 17:54:12 -0000
Received: from mail-vk0-f49.google.com (HELO mail-vk0-f49.google.com)
 (209.85.213.49)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 17:54:12 -0000
Received: by mail-vk0-f49.google.com with SMTP id i65so22314210vkh.0
 for <minios-devel@lists.xenproject.org>; Mon, 01 May 2017 10:54:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=Bv7sV2ln5Z+No6daJ/I+Ud2CnVfNXjahTU7j+axCYV0=;
 b=Qp7z/7gtT/gnecsB03mTtW44IUur6xZjVel0KimSdiwww0ZXzExck1KAGnE6010eTn
 YsgOng8o/+mt9FCBn3DavzC/w4pFHtLLVt9QcMm4KsD/n5w/ts6qDuR4r0MkAUapVENI
 BA2vWtrSgT7JqcV250XibLoTla4KUPM0tGD3SifgjzpbCS2joOIQEnAhSNc8k50VEyFH
 r/3ImGgm4sTa2QCBHxovOCFHIoay+eAayxrp4Zhs8tmvYwcKFA3REIuEynQhU70rn/2/
 45FQFRgQm4+CbqNQZA2iFQo32XxwG2NVIGUhaPnK2e5WpHHlwVYddlhsuI4Oqar4+AFm
 eslQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=Bv7sV2ln5Z+No6daJ/I+Ud2CnVfNXjahTU7j+axCYV0=;
 b=pretH9WoeJU5bgJ8omNQ/QjLJnjUjidm9giaG+wxnK9Xc00IkK8YPga4BA22bOWjZm
 KhenP/b4y9PE1WEAMZZpwFKOYwhVTfjD95X9dkN3fDgElApNuGF+dioNJH+Pfa09+fca
 edsFy7o1NU/ZfPkrb+8Gyi4E1FbasEImxWU1ITEOQgEjnupJFCclokKrflZyJJVyNSu1
 f+4cDJa7DXhr0427xecmK+UgXhYE3m/vASQRStwCBR4vs4ZN4gG4yMOSwQodvtBUxOGF
 4/5qsbbjpmwU51G3/e4ttVKzUI1/v2ay2e6mzEQCXbAvBQ6kPrpXqL1/gZTtpgc9TNRB
 bmXw==
X-Gm-Message-State: AN3rC/7H8vPGtfZGSa1AC9C5m9jlsJVv/kOlnSUHXadz5ld7iQnpq1Lx
 0Z1EvpaRsbR8YrByqlw7gR/+KgztUA==
X-Received: by 10.31.150.138 with SMTP id y132mr12559912vkd.9.1493661251000;
 Mon, 01 May 2017 10:54:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.98 with HTTP; Mon, 1 May 2017 10:54:10 -0700 (PDT)
In-Reply-To: <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
 <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 13:54:10 -0400
Message-ID: <CAEUHNkaLaMkaWmbd4abQdMEB6i+ywGECkRPncadmNGosA4d4TA@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8734995749408452342=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============8734995749408452342==
Content-Type: multipart/alternative; boundary=001a1141d57e47df6a054e7a1c50

--001a1141d57e47df6a054e7a1c50
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Dear Samuel,
Thanks for prompt reply.
Is there any other way to implement shared_memory between two mini-os
quests rather than using the book example?
Thanks

On Mon, May 1, 2017 at 1:36 PM, Samuel Thibault <
samuel.thibault@ens-lyon.org> wrote:

> Hello,
>
> Ariani A, on lun. 01 mai 2017 13:19:20 -0400, wrote:
> > error: incompatible types when assigning to type =E2=80=98__guest_handl=
e_ulong=E2=80=99
> from
> > type =E2=80=98struct grant_entry_t *=E2=80=99
> >      setup_op.frame_list =3D grant_table;
> >
> > The error will be:
> > error: conversion to non-scalar type requested
> >      setup_op.frame_list =3D (XEN_GUEST_HANDLE(ulong))grant_table;
>
> Rather read the rest of the source code to know how it's done :)
>
> arch/arm/mm.c:    set_xen_guest_handle(setup.frame_list, frames);
> arch/x86/mm.c:    set_xen_guest_handle(setup.frame_list, frames);
>
> Those look like a good way to do it :)
>
> That being said, the comment for GNTTABOP_setup_table says
>
>   =E2=80=9CXen may not support more than a single grant-table page per do=
main.=E2=80=9D
>
> I don't know if that's still true. Mini-os does set up its own
> grant-table, so you may not be able to set up your own.
>
> As a matter of fact, you don't actually need to: ./include/gnttab.h
> should already be giving you an interface to grant access to pages to
> other domains.
>
> Samuel
>

--001a1141d57e47df6a054e7a1c50
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear Samuel,<div>Thanks for prompt reply.</div><div>Is the=
re any other way to implement shared_memory between two mini-os quests rath=
er than using the book example?</div><div>Thanks</div></div><div class=3D"g=
mail_extra"><br><div class=3D"gmail_quote">On Mon, May 1, 2017 at 1:36 PM, =
Samuel Thibault <span dir=3D"ltr">&lt;<a href=3D"mailto:samuel.thibault@ens=
-lyon.org" target=3D"_blank">samuel.thibault@ens-lyon.org</a>&gt;</span> wr=
ote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<span class=3D""><br>
Ariani A, on lun. 01 mai 2017 13:19:20 -0400, wrote:<br>
&gt; error: incompatible types when assigning to type =E2=80=98__guest_hand=
le_ulong=E2=80=99 from<br>
&gt; type =E2=80=98struct grant_entry_t *=E2=80=99<br>
&gt; =C2=A0 =C2=A0 =C2=A0setup_op.frame_list =3D grant_table;<br>
&gt;<br>
</span><span class=3D"">&gt; The error will be:<br>
&gt; error: conversion to non-scalar type requested<br>
&gt; =C2=A0 =C2=A0 =C2=A0setup_op.frame_list =3D (XEN_GUEST_HANDLE(ulong))<=
wbr>grant_table;<br>
<br>
</span>Rather read the rest of the source code to know how it&#39;s done :)=
<br>
<br>
arch/arm/mm.c:=C2=A0 =C2=A0 set_xen_guest_handle(setup.<wbr>frame_list, fra=
mes);<br>
arch/x86/mm.c:=C2=A0 =C2=A0 set_xen_guest_handle(setup.<wbr>frame_list, fra=
mes);<br>
<br>
Those look like a good way to do it :)<br>
<br>
That being said, the comment for GNTTABOP_setup_table says<br>
<br>
=C2=A0 =E2=80=9CXen may not support more than a single grant-table page per=
 domain.=E2=80=9D<br>
<br>
I don&#39;t know if that&#39;s still true. Mini-os does set up its own<br>
grant-table, so you may not be able to set up your own.<br>
<br>
As a matter of fact, you don&#39;t actually need to: ./include/gnttab.h<br>
should already be giving you an interface to grant access to pages to<br>
other domains.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Samuel<br>
</font></span></blockquote></div><br></div>

--001a1141d57e47df6a054e7a1c50--


--===============8734995749408452342==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============8734995749408452342==--


From minios-devel-bounces@lists.xenproject.org Mon May 01 17:54:42 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 17:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5FX0-0008Ju-4X; Mon, 01 May 2017 17:54:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d5FWy-0008J3-Cb
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 17:54:40 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 52/35-03613-F5677095; Mon, 01 May 2017 17:54:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXS+7+BUTe+jD3
 SYEoPh8Xbr0uYHRg9Dn+4whLAGMWamZeUX5HAmnFkwUumgqXsFbvfbmBuYOxg62Lk4hASmMgo
 sfHTcdYuRk4OCQFjiSvbGxhBbCGBXYwSR/dkQRQdY5RY+WQuI4SzgVHi6vHLLF2MHBwsAioS5
 /+YgjSwCZhI9DfOYwOxRQSUJY5/6GMCsZkFVCWWX+9gBrGFBWwlTndMA6vhFfCSePRzPjvITF
 6BVkaJLSfmskIsuMYosWj7dGaIKkGJkzOfsEBM0pK48e8lE8hiZgFpieX/OEDCnAKBEnsPzgR
 bxi+gILHl2kuwclGg2zqXzmGZwCg8C8mkWUgmzUKYtICReRWjRnFqUVlqka6RmV5SUWZ6Rklu
 YmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCgMwDBDsYzCwIPMUpyMCmJ8oq9Y4sU4kvKT6nMS
 CzOiC8qzUktPsQow8GhJMGbW8oeKSRYlJqeWpGWmQOMOZi0BAePkghvRwlQmre4IDG3ODMdIn
 WKUZdjzr2v75mEWPLy81KlxHm/gRQJgBRllObBjYDF/yVGWSlhXkago4R4ClKLcjNLUOVfMYp
 zMCoJ85qAXMKTmVcCt+kV0BFMQEfUq7GAHFGSiJCSamCs6Q93cJ0ctbopI0/Tc6Iq0+EujaPH
 DnzIlzR4GPB8a9ekO49/FnRtt+sskN+S/2plrRyT1x2TFmF95ev9EfrfnCRvqN7hnMy2U9NW5
 79Mw4tYI6bciNUM1jN38zyP2rAsUaS1audnn9fi50OzFz7iUFn1QjFtp/DTVyHVVmtZdrLGP/
 nWc0CJpTgj0VCLuag4EQC3Pknq+gIAAA==
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1493661279!52221494!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50287 invoked from network); 1 May 2017 17:54:39 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-2.tower-21.messagelabs.com with SMTP; 1 May 2017 17:54:39 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id E5C16BE7D;
 Mon,  1 May 2017 19:54:38 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id xiGWZsFd7sI7; Mon,  1 May 2017 19:54:38 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 5CFC490B6;
 Mon,  1 May 2017 19:54:38 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d5FWv-0006Ua-VU; Mon, 01 May 2017 19:54:37 +0200
Date: Mon, 1 May 2017 19:54:37 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Ariani A <b.noushin7@gmail.com>
Message-ID: <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
 <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

UGxlYXNlIGFsd2F5cyBrZWVwIHRoZSBtYWlsaW5nIGxpc3QgaW4gQ2MsIHNvIHlvdSBvcHRpbWl6
ZSB0aGUgY2hhbmNlCm9mIGdldHRpbmcgYSBjb21wbGV0ZSBhbnN3ZXIgaW4gYSBtaW5pbWl6ZWQg
dGltZS4gIE90aGVyd2lzZSwgeW91IHJ1bgp0aGUgcmlzayBvZiBlaXRoZXIgZ2V0dGluZyBhIHRl
cnNlIGFuc3dlciwgb3IgaGF2ZSB0byB3YWl0IChwb3NzaWJseQpsb25nKSB0aGF0IEkgaGF2ZSB0
aW1lIHRvIHByb3ZpZGUgYSBsZW5ndGhpZXIgYW5zd2VyIChvciBzaW1wbHkgdGhhdApJIGNvbWUg
YmFjayBmcm9tIHZhY2F0aW9ucy4uLikKCkFyaWFuaSBBLCBvbiBsdW4uIDAxIG1haSAyMDE3IDEz
OjQ5OjI5IC0wNDAwLCB3cm90ZToKPiBDb3VsZCB5b3UgcGxlYXNlIGxldCBtZSBrbm93IGhvdyBj
YW4gSSB1c2UgInNldF94ZW5fZ3Vlc3RfaGFuZGxlIj8KCldlbGwsIHNpbXBseSBhcyBJIG1lbnRp
b25lZDoKCnNldF94ZW5fZ3Vlc3RfaGFuZGxlKHNldHVwLmZyYW1lX2xpc3QsIGZyYW1lcyk7Cgpp
LmUuIGluc3RlYWQgb2YgbWFraWduIGEgZGlyZWN0IGFzc2lnbm1lbnQsIHBhc3MgdG8gc2V0X3hl
bl9ndWVzdF9oYW5kbGUKdGhlIHNldHVwX29wLmZyYW1lX2xpc3QgYXMgZmlyc3QgYXJndW1lbnQs
IGFuZCB0aGUgcG9pbnRlciB0byBzZXQgdG8gaXQKYXMgc2Vjb25kIGFyZ3VtZW50LgoKQnV0IGFn
YWluLCBJIGJlbGlldmUgeW91IGRvbid0IHdhbnQgdG8gc2V0IGEgZ3JhbnQgdGFibGUgeW91cnNl
bGYsIGFuZApyYXRoZXIganVzdCB1c2UgaW5jbHVkZS9nbnR0YWIuaCdzIGZ1bmN0aW9uczogY2Fs
bCBnbnR0YWJfZ3JhbnRfYWNjZXNzCnRvIGdyYW50IGFjY2VzcywgYW5kIGdudHRhYl9lbmRfYWNj
ZXNzIHRvIGVuZCB0aGUgZ3JhbnQuIFRoYXQnbGwgZHJvcApiYXNpY2FsbHkgMi8zIG9mIHdoYXQg
eW91IHdyb3RlIDopCgpTYW11ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWls
bWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon May 01 18:08:43 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 18:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5FkY-0000kM-Eq; Mon, 01 May 2017 18:08:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <b.noushin7@gmail.com>) id 1d5FkX-0000jX-3q
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 18:08:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 8C/14-02956-8A977095; Mon, 01 May 2017 18:08:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfSqoe7ySvZ
 IgytbJSzefl3C7MDocfjDFZYAxijWzLyk/IoE1owrp/ezF7zUrLjx7C1jA2OrShcjJ4eQwGxG
 iXPnNboYuThYBD6zSEyZ/5gNxJEQmMkqMf3cGmaQKgmBPIkPB04wQdhFEl86JzGC2LwCghInZ
 z5hgZjkKXF16huwek4Bb4k1J5vYQQYJCUxlknh5bD1QgoODTUBV4uRVNZAaFgEViQetn1gg5g
 RI/H28lhXEFhawlTjdMQ3oCHYOEYEKiSc5IFFmAS+JV9fWsk9g5J+FZPEsJKlZQPOZBdQl1s8
 TgghrSyxb+JoZwlaTuL3tKjuy+AJGtlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgZmermpxcWJ
 6ak5iUnFesn5uZsYgYHMAAQ7GDv+OR1ilORgUhLlFXvHFinEl5SfUpmRWJwRX1Sak1p8iFGGg
 0NJgtejgj1SSLAoNT21Ii0zBxhTMGkJDh4lEV4XkDRvcUFibnFmOkTqFKMxx4vL798zcTxZ+e
 M9kxBLXn5eqpQ4ry1IqQBIaUZpHtwgWKxfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvGcg
 Unsy8Erh9r4BOYQI6pV6NBeSUkkSElFQDY4PxpZ7lRaeE3i4IDNp52/6Pg7YYw81EPetF10VD
 5gnwWy9JCLz08dMytaWqx2y/TN1WxPR+MlP6KevmvRoT5XnmCzvU1zcWKzCF30vbwp29w/1kh
 /S3X5xhU2787sp/Zdh8fz9DHhtH2vOV3tdP5pz98EM9cvMNhmW5NgwBU0S5tz4w03ZdqMRSnJ
 FoqMVcVJwIAHKo+93wAgAA
X-Env-Sender: b.noushin7@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1493662118!59514533!1
X-Originating-IP: [209.85.213.49]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_20_30,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46625 invoked from network); 1 May 2017 18:08:39 -0000
Received: from mail-vk0-f49.google.com (HELO mail-vk0-f49.google.com)
 (209.85.213.49)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 18:08:39 -0000
Received: by mail-vk0-f49.google.com with SMTP id o76so36604678vkc.2
 for <minios-devel@lists.xenproject.org>; Mon, 01 May 2017 11:08:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=qw89J86F8x3AofrjSn5nWjYZstbZWNsD1vQrvfTpNDQ=;
 b=dZ0M01+Cp2QLzTvncNNVrADVDcl3T3UPfGXJKWxNVXOqBSGtTZ3KAQWZTj5owI/Mb5
 O99Ot0Sm2Qj851DVMbVGEonoI1BOll/b2eTB8AivrqaEBSEEunH/CrB3iekK17z5j188
 21N3ecsmFKsICycBWkxc10YIJHTqUFRF8vIj6SxAY58wGCPIaxS3OoU2LN3FqxsHUB4J
 QUV+IrWAAUHBGGpQiVF2E5L6BXfyVGswDNqTtcn5Ug975aMRutO748PrxxfXgjwc+yW/
 PFW0bFWi5PA2lwEhKyOX0Svbo/OSV46jqSABYV6/tUmKSfzNjoMYAG8NmTjqnLjNqWRg
 /Z6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=qw89J86F8x3AofrjSn5nWjYZstbZWNsD1vQrvfTpNDQ=;
 b=BCwVaM4ykWEXWqZRZGJRaa7mZ2f43KWa8MA5ADGaXl9LaTZ3/+9fhADED6D6sU2t8h
 RdQAj+es1YVmE0zMlWDw9XYdWG1MWimpYRCvqal8rsLqhM4GUibgf+mQy5HWnULYtWx0
 qypI+a7KGauKzlGCT0epjlFmWNk7MqBlwsiBE0cICX5UK1aFZ5Zfm17cCnGoDiy7b4jB
 bW8VychX3vjqi9Qv2/DTvbR9aUlYxBa0FHXzsVS5UbvqGS7AqOv6VsHIQjDQa2l8trVo
 Z0gWIghp1cAQdBOCmGCyLvksYhmQ9Etsd8fbejpHZsQSOUf27VBrFuEnRN663HMU6U/+
 j46w==
X-Gm-Message-State: AN3rC/43BAscNvv5o6x/gCFgOORMay6egobxcr4kCRX3sdP6LFzB7B5y
 M6LYMos9FWNKQBzodj/7MUuuXRsfUg==
X-Received: by 10.31.141.81 with SMTP id p78mr12087734vkd.18.1493662118107;
 Mon, 01 May 2017 11:08:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.98 with HTTP; Mon, 1 May 2017 11:08:37 -0700 (PDT)
In-Reply-To: <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
 <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
 <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 14:08:37 -0400
Message-ID: <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5741660351659115369=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============5741660351659115369==
Content-Type: multipart/alternative; boundary=001a11425f48f6df9e054e7a4f66

--001a11425f48f6df9e054e7a4f66
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Dear Samuel,
Thanks again.

when I use "set_xen_guest_handle(setup_op.frame_list, grant_table);"
this error comes up:
../../xen/include/public/arch-x86/xen.h:56:58: error: assignment from
incompatible pointer type [-Werror]
 #define set_xen_guest_handle_raw(hnd, val)  do { (hnd).p =3D val; } while =
(0)
                                                          ^
../../xen/include/public/arch-x86/xen.h:57:40: note: in expansion of macro
=E2=80=98set_xen_guest_handle_raw=E2=80=99
 #define set_xen_guest_handle(hnd, val) set_xen_guest_handle_raw(hnd, val)
                                        ^
offering.c:28:5: note: in expansion of macro =E2=80=98set_xen_guest_handle=
=E2=80=99
     set_xen_guest_handle(setup_op.frame_list, grant_table);

............................
If I want to disregard this example and use gnttab.h functions only,
could you please explain for me what are the necessary steps rather than
granting and granting_end accesses?
Thanks


On Mon, May 1, 2017 at 1:54 PM, Samuel Thibault <
samuel.thibault@ens-lyon.org> wrote:

> Please always keep the mailing list in Cc, so you optimize the chance
> of getting a complete answer in a minimized time.  Otherwise, you run
> the risk of either getting a terse answer, or have to wait (possibly
> long) that I have time to provide a lengthier answer (or simply that
> I come back from vacations...)
>
> Ariani A, on lun. 01 mai 2017 13:49:29 -0400, wrote:
> > Could you please let me know how can I use "set_xen_guest_handle"?
>
> Well, simply as I mentioned:
>
> set_xen_guest_handle(setup.frame_list, frames);
>
> i.e. instead of makign a direct assignment, pass to set_xen_guest_handle
> the setup_op.frame_list as first argument, and the pointer to set to it
> as second argument.
>
> But again, I believe you don't want to set a grant table yourself, and
> rather just use include/gnttab.h's functions: call gnttab_grant_access
> to grant access, and gnttab_end_access to end the grant. That'll drop
> basically 2/3 of what you wrote :)
>
> Samuel
>

--001a11425f48f6df9e054e7a4f66
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear Samuel,<div>Thanks again.</div><div><br></div><div>wh=
en I use &quot;set_xen_guest_handle(setup_op.frame_list, grant_table);&quot=
;</div><div>this error comes up:</div><div><div>../../xen/include/public/ar=
ch-x86/xen.h:56:58: error: assignment from incompatible pointer type [-Werr=
or]</div><div>=C2=A0#define set_xen_guest_handle_raw(hnd, val) =C2=A0do { (=
hnd).p =3D val; } while (0)</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 ^</div><div>../../xen/include/public/arch-x86/xen.h:57=
:40: note: in expansion of macro =E2=80=98set_xen_guest_handle_raw=E2=80=99=
</div><div>=C2=A0#define set_xen_guest_handle(hnd, val) set_xen_guest_handl=
e_raw(hnd, val)</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 ^</div><div>offering.c:28:5: note: in expansion of macro =
=E2=80=98set_xen_guest_handle=E2=80=99</div><div>=C2=A0 =C2=A0 =C2=A0set_xe=
n_guest_handle(setup_op.frame_list, grant_table);</div></div><div><br></div=
><div>............................</div><div>If I want to disregard this ex=
ample and use gnttab.h functions only,</div><div>could you please explain f=
or me what are the necessary steps rather than granting and granting_end ac=
cesses?</div><div>Thanks</div><div><br></div></div><div class=3D"gmail_extr=
a"><br><div class=3D"gmail_quote">On Mon, May 1, 2017 at 1:54 PM, Samuel Th=
ibault <span dir=3D"ltr">&lt;<a href=3D"mailto:samuel.thibault@ens-lyon.org=
" target=3D"_blank">samuel.thibault@ens-lyon.org</a>&gt;</span> wrote:<br><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">Please always keep the mailing list in Cc, so=
 you optimize the chance<br>
of getting a complete answer in a minimized time.=C2=A0 Otherwise, you run<=
br>
the risk of either getting a terse answer, or have to wait (possibly<br>
long) that I have time to provide a lengthier answer (or simply that<br>
I come back from vacations...)<br>
<span class=3D""><br>
Ariani A, on lun. 01 mai 2017 13:49:29 -0400, wrote:<br>
&gt; Could you please let me know how can I use &quot;set_xen_guest_handle&=
quot;?<br>
<br>
</span>Well, simply as I mentioned:<br>
<br>
set_xen_guest_handle(setup.<wbr>frame_list, frames);<br>
<br>
i.e. instead of makign a direct assignment, pass to set_xen_guest_handle<br=
>
the setup_op.frame_list as first argument, and the pointer to set to it<br>
as second argument.<br>
<br>
But again, I believe you don&#39;t want to set a grant table yourself, and<=
br>
rather just use include/gnttab.h&#39;s functions: call gnttab_grant_access<=
br>
to grant access, and gnttab_end_access to end the grant. That&#39;ll drop<b=
r>
basically 2/3 of what you wrote :)<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Samuel<br>
</font></span></blockquote></div><br></div>

--001a11425f48f6df9e054e7a4f66--


--===============5741660351659115369==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============5741660351659115369==--


From minios-devel-bounces@lists.xenproject.org Mon May 01 18:18:12 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 18:18:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5Ftk-0001Jj-5C; Mon, 01 May 2017 18:18:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d5Ftj-0001Jd-1d
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 18:18:11 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 66/F4-24726-2EB77095; Mon, 01 May 2017 18:18:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXS+7+BUfd+NXu
 kwc5NyhZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8bEk1OZCs5wVazqaWBrYHzH0cXIxSEkMJFR
 4sK2J8xdjJwcEgLGEle2NzCC2EICuxglHrSZQxQdY5S4+HM9G4SzgVGiZ/4yJpAqFgEVif17n
 rGC2GwCJhL9jfPYQGwRAWWJ4x/6wGqYBVQlll/vANsgLGArcbpjGlANBwevgJfEwRvcIDN5BV
 oZJbacmMsKseAOk8SMV+fBzuAVEJQ4OfMJC8QgdYk/8y4xgzQzC0hLLP/HARGWl2jeOhtsPqd
 AoMSyvQ1g5fwCChJbrr0Es0WB7uxcOodlAqPILCRTZyGZOgth6iwkUxcwsqxiVC9OLSpLLdI1
 10sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIwLBiDYwXhssvMhRkkOJiVRXrF3b
 JFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiXVLFHCgkWpaanVqRl5gAjFCYtwcGjJML7DSTNW1
 yQmFucmQ6ROsWoKCXOWwWSEABJZJTmwbXBksIlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfN
 OApnCk5lXAjf9FdBiJqDF9WosIItLEhFSUg2Mc1Sub/+6Kq3Scc3B1/vk1iy0vuPeMkF92tk9
 cxtqN3G43NFXX2f0vXyHwcP5lbH3zLP2y/9mmWZeUaPv/lv9i4nJv46cbTOOZ81Rfvmgcu2yC
 arxm/50syl4PBMTO89zP/f/D43Ntrld17fr/dkodS192s6uXue4FLkpLZbPCn1d2K7ts5ycrc
 RSnJFoqMVcVJwIAB16xLQFAwAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1493662687!95711070!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24384 invoked from network); 1 May 2017 18:18:07 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-8.tower-206.messagelabs.com with SMTP; 1 May 2017 18:18:07 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id D6074BE7D;
 Mon,  1 May 2017 20:18:06 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id WQZvfM1DZEH3; Mon,  1 May 2017 20:18:06 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 2AD0D90B6;
 Mon,  1 May 2017 20:18:06 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d5Ftd-0007Sj-Ij; Mon, 01 May 2017 20:18:05 +0200
Date: Mon, 1 May 2017 20:18:05 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Ariani A <b.noushin7@gmail.com>
Message-ID: <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
 <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
 <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXJpYW5pIEEsIG9uIGx1bi4gMDEgbWFpIDIwMTcgMTQ6MDg6MzcgLTA0MDAsIHdyb3RlOgo+IHdo
ZW4gSSB1c2UgInNldF94ZW5fZ3Vlc3RfaGFuZGxlKHNldHVwX29wLmZyYW1lX2xpc3QsIGdyYW50
X3RhYmxlKTsiCj4gdGhpcyBlcnJvciBjb21lcyB1cDoKPiAuLi8uLi94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYveGVuLmg6NTY6NTg6IGVycm9yOiBhc3NpZ25tZW50IGZyb20KPiBpbmNvbXBh
dGlibGUgcG9pbnRlciB0eXBlIFstV2Vycm9yXQo+IMKgI2RlZmluZSBzZXRfeGVuX2d1ZXN0X2hh
bmRsZV9yYXcoaG5kLCB2YWwpIMKgZG8geyAoaG5kKS5wID0gdmFsOyB9IHdoaWxlICgwKQo+IMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIF4KPiAuLi8uLi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYveGVuLmg6NTc6NDA6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybwo+IOKAmHNl
dF94ZW5fZ3Vlc3RfaGFuZGxlX3Jhd+KAmQo+IMKgI2RlZmluZSBzZXRfeGVuX2d1ZXN0X2hhbmRs
ZShobmQsIHZhbCkgc2V0X3hlbl9ndWVzdF9oYW5kbGVfcmF3KGhuZCwgdmFsKQo+IMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIF4KPiBv
ZmZlcmluZy5jOjI4OjU6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhzZXRfeGVuX2d1
ZXN0X2hhbmRsZeKAmQo+IMKgIMKgIMKgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc2V0dXBfb3AuZnJh
bWVfbGlzdCwgZ3JhbnRfdGFibGUpOwoKSW5kZWVkLCB0aGUgZnJhbWVfbGlzdCBmaWVsZCBvZiBn
bnR0YWJfc2V0dXBfdGFibGUgd2FudHMgdGhlIGxpc3Qgb2YKcGZucyBmb3IgdGhlIGdyYW50IHRh
YmxlLCBub3QgdGhlIHBvaW50ZXIgdG8gdGhlIGdyYW50IHRhYmxlIGl0c2VsZi4KCj4gSWYgSSB3
YW50IHRvIGRpc3JlZ2FyZCB0aGlzIGV4YW1wbGUgYW5kIHVzZSBnbnR0YWIuaCBmdW5jdGlvbnMg
b25seSwKPiBjb3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4gZm9yIG1lIHdoYXQgYXJlIHRoZSBuZWNl
c3Nhcnkgc3RlcHMgcmF0aGVyIHRoYW4KPiBncmFudGluZyBhbmQgZ3JhbnRpbmdfZW5kIGFjY2Vz
c2VzPwoKVGhlcmUgaXMgbm8gb3RoZXIgc3RlcCBuZWVkZWQuICBTZWUgZXhhbXBsZXMgb2YgdXNl
cyB3aXRoaW4gbWluaS1vcywKZS5nLiBwY2lmcm9udC5jLCB5b3UganVzdCBnaXZlIHRoZSBkb21p
ZCwgdGhlIGZyYW1lIG51bWJlciwgd2hldGhlciByL3cKb3Igci9vLCBhbmQgeW91IGdldCB0aCBy
ZWZlcmVuY2UgdG8gcGFzcyB0byB0aGUgZnJpZW5kIGRvbVUuCgpTYW11ZWwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5n
IGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Mon May 01 18:27:28 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 18:27:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5G2h-0001ta-Qb; Mon, 01 May 2017 18:27:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <b.noushin7@gmail.com>) id 1d5G2h-0001tU-65
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 18:27:27 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D4/FD-02183-E0E77095; Mon, 01 May 2017 18:27:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMfSqvi5vHXu
 kweJp0hZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa0bbug9sBQ8UK6bM+MLYwPhUpouRi0NIYDaj
 xPI539lAHBaBzywSvb0TWUEcCYGZrBJTzs4GcjiBnDyJw8s6WLoYOYDsIoljrxhBwrwCghInZ
 z4BCwsJeEq8u+cAEuYU8JbYOe0cO9QCZolji+cwgtSwCahKnLyqBlLDIqAi0d+xiB1iTIBE5/
 wPYLawgK3E6Y5pQPewc4gIVEg8yQGJMgt4SSxc38Y6gZF/FpK9s5CkZgHNZxZQl1g/TwgirC2
 xbOFrZghbTeL2tqvsyOILGNlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQm
 Fesl5+duYgSGMQMQ7GBs/uJ0iFGSg0lJlFfsHVukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneF
 TXskUKCRanpqRVpmTnAiIJJS3DwKInwCtYCpXmLCxJzizPTIVKnGI05Xlx+/56J48nKH++ZhF
 jy8vNSpcR5ZUFKBUBKM0rz4AbBIv0So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlvgNzDk5l
 XArfvFdApTECn1KuxgJxSkoiQkmpgvO4oPdVuBfvLraoWP+4d9660jvCSqnR5/zjkUtSfAsXD
 rqKx9cGz1ewmVu05spCpnEMlTZA1IuL8sihZruxzPDmSFRa9OhNd7/Ts/7sxTkRsWr5uINsD+
 cxo7uk8b5efsJM/IatseG/Z0m1Vkbd/39jKX3qy5U36w6r0/NWXpAtKZc8eFN2sxFKckWioxV
 xUnAgAoQysu+8CAAA=
X-Env-Sender: b.noushin7@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493663244!98213303!1
X-Originating-IP: [209.85.213.47]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58106 invoked from network); 1 May 2017 18:27:25 -0000
Received: from mail-vk0-f47.google.com (HELO mail-vk0-f47.google.com)
 (209.85.213.47)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 18:27:25 -0000
Received: by mail-vk0-f47.google.com with SMTP id o76so36822174vkc.2
 for <minios-devel@lists.xenproject.org>; Mon, 01 May 2017 11:27:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=04HukbBLAcSu2s6IFX1sp4/HLnXDK/HF/LgLA7OzV+g=;
 b=EfjYuWAFhlQB9B5LLy3AxKCSpH6N9OOyTWG5XZDlSAxQ6C3DZbxqO6FKxtyxRBlj2U
 4W+X0aTF7Qv0k3KUvukWA41ftptZHzeP1TRr/Sa4ilya1Sq7Dx/hlvRC/kqxMAY6qUc+
 n6cNAY18NztJzqB9oCG/2o0wzIov+BpDklYuwNdKZDBgJdv+6VRP4Wgt0HZTGTULW1xa
 zF/jDmzg6WuM5+rPxORqtcKo2Ah+CkrWlAGEZoWFktQN+72MCLL2i8/lh3hWObeSDrP2
 f756qYfhAF+m+eYWoxf0bPJA+z5cDOniVVGKoE2XsXETw9wUWBJvJBKR0kyNQN3diPyf
 QrqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=04HukbBLAcSu2s6IFX1sp4/HLnXDK/HF/LgLA7OzV+g=;
 b=uSg1FzqT+OG1epCRsM9+60fvuZmKCwIS367Ccv7n9K2JvzXt9YIbE3kJgXGueRHS3w
 H+7g9BnVK7GE+vBc589Q7y4BuUhWjArhajHc2U5wvkO8O9cu94u/4zw9tNsPs8a15kcA
 6yHA92xLWe5YZXv3f81qcVOulGh8xovcc7S+yBtqquVA9Jq8oNEeYDimWs592q76CrlI
 utqQavJ+eh0X5j0RN4AvwSZrBvhdQHsIM+B79vm/+tMi2S5NoasUX+zERWgmQXXg5fxt
 bRqL/2D2nNNMOx1+nFa07ntsSV1CA6Y2rtMg/b0mQ9uW0guho1Zmk7A87oEKfWSp4ZXM
 IHjg==
X-Gm-Message-State: AN3rC/6B1A6I4XrKP5knuWa6I5lcaWmAd67g0P2KIilhVyQZTZJrcv6v
 1sAZySSmmmPH5vD5OlBn2qQ0AAdFEQ==
X-Received: by 10.31.220.68 with SMTP id t65mr12456878vkg.36.1493663244182;
 Mon, 01 May 2017 11:27:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.98 with HTTP; Mon, 1 May 2017 11:27:23 -0700 (PDT)
In-Reply-To: <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
 <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
 <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
 <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 14:27:23 -0400
Message-ID: <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6322832925736924258=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============6322832925736924258==
Content-Type: multipart/alternative; boundary=94eb2c07bb18157064054e7a9392

--94eb2c07bb18157064054e7a9392
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

So, what is the "list of pfns for the grant table" ?
Thanks

On Mon, May 1, 2017 at 2:18 PM, Samuel Thibault <
samuel.thibault@ens-lyon.org> wrote:

> Ariani A, on lun. 01 mai 2017 14:08:37 -0400, wrote:
> > when I use "set_xen_guest_handle(setup_op.frame_list, grant_table);"
> > this error comes up:
> > ../../xen/include/public/arch-x86/xen.h:56:58: error: assignment from
> > incompatible pointer type [-Werror]
> >  #define set_xen_guest_handle_raw(hnd, val)  do { (hnd).p =3D val; } wh=
ile
> (0)
> >                                                           ^
> > ../../xen/include/public/arch-x86/xen.h:57:40: note: in expansion of
> macro
> > =E2=80=98set_xen_guest_handle_raw=E2=80=99
> >  #define set_xen_guest_handle(hnd, val) set_xen_guest_handle_raw(hnd,
> val)
> >                                         ^
> > offering.c:28:5: note: in expansion of macro =E2=80=98set_xen_guest_han=
dle=E2=80=99
> >      set_xen_guest_handle(setup_op.frame_list, grant_table);
>
> Indeed, the frame_list field of gnttab_setup_table wants the list of
> pfns for the grant table, not the pointer to the grant table itself.
>
> > If I want to disregard this example and use gnttab.h functions only,
> > could you please explain for me what are the necessary steps rather tha=
n
> > granting and granting_end accesses?
>
> There is no other step needed.  See examples of uses within mini-os,
> e.g. pcifront.c, you just give the domid, the frame number, whether r/w
> or r/o, and you get th reference to pass to the friend domU.
>
> Samuel
>

--94eb2c07bb18157064054e7a9392
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">So, what is the &quot;<span style=3D"font-size:12.8px">lis=
t of=C2=A0</span><span style=3D"font-size:12.8px">pfns for the grant table<=
/span>&quot; ?=C2=A0<div>Thanks</div></div><div class=3D"gmail_extra"><br><=
div class=3D"gmail_quote">On Mon, May 1, 2017 at 2:18 PM, Samuel Thibault <=
span dir=3D"ltr">&lt;<a href=3D"mailto:samuel.thibault@ens-lyon.org" target=
=3D"_blank">samuel.thibault@ens-lyon.org</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex"><span class=3D"">Ariani A, on lun. 01 mai 2017 14:08:=
37 -0400, wrote:<br>
&gt; when I use &quot;set_xen_guest_handle(setup_<wbr>op.frame_list, grant_=
table);&quot;<br>
&gt; this error comes up:<br>
&gt; ../../xen/include/public/arch-<wbr>x86/xen.h:56:58: error: assignment =
from<br>
&gt; incompatible pointer type [-Werror]<br>
&gt; =C2=A0#define set_xen_guest_handle_raw(hnd, val) =C2=A0do { (hnd).p =
=3D val; } while (0)<br>
&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^<br>
&gt; ../../xen/include/public/arch-<wbr>x86/xen.h:57:40: note: in expansion=
 of macro<br>
&gt; =E2=80=98set_xen_guest_handle_raw=E2=80=99<br>
&gt; =C2=A0#define set_xen_guest_handle(hnd, val) set_xen_guest_handle_raw(=
hnd, val)<br>
&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^<br>
&gt; offering.c:28:5: note: in expansion of macro =E2=80=98set_xen_guest_ha=
ndle=E2=80=99<br>
&gt; =C2=A0 =C2=A0 =C2=A0set_xen_guest_handle(setup_<wbr>op.frame_list, gra=
nt_table);<br>
<br>
</span>Indeed, the frame_list field of gnttab_setup_table wants the list of=
<br>
pfns for the grant table, not the pointer to the grant table itself.<br>
<span class=3D""><br>
&gt; If I want to disregard this example and use gnttab.h functions only,<b=
r>
&gt; could you please explain for me what are the necessary steps rather th=
an<br>
&gt; granting and granting_end accesses?<br>
<br>
</span>There is no other step needed.=C2=A0 See examples of uses within min=
i-os,<br>
e.g. pcifront.c, you just give the domid, the frame number, whether r/w<br>
or r/o, and you get th reference to pass to the friend domU.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Samuel<br>
</font></span></blockquote></div><br></div>

--94eb2c07bb18157064054e7a9392--


--===============6322832925736924258==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============6322832925736924258==--


From minios-devel-bounces@lists.xenproject.org Mon May 01 18:59:44 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 18:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5GXv-0003or-GP; Mon, 01 May 2017 18:59:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d5GXu-0003oF-Bz
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 18:59:42 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8F/18-01997-C9587095; Mon, 01 May 2017 18:59:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXS+7+BUXdOK3u
 kwaP7ghZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8bqtwdZC24xVmx+ytrAuIGxi5GLQ0hgIqPE
 i0cNbF2MnBwSAsYSV7Y3QCV2MUrs77/IDOEcY5T42XKDCcLZwChx+PwXVpAWFgEVie9Nv8Ha2
 QRMJPob54HZIgLKEsc/9DGB2MwCqhLLr3cwg9jCArYSpzumAdVwcPAKeEl0b+YEmckr0Moose
 XEXFaIBY+YJW6t+sEC0sArIChxcuYTFohB6hJ/5l1iBmlmFpCWWP6PAyIsL9G8dTZYmFMgUGL
 9+1CQML+AgsSWay/BOkWBzuxcOodlAqPILCRDZyEZOgth6CwkQxcwsqxi1ChOLSpLLdI1NNdL
 KspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAiMCwYg2MH48rTnIUZJDiYlUV6xd2yRQ
 nxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4tzWzRwoJFqWmp1akZeYAIxQmLcHBoyTC+7UJKM1bXJ
 CYW5yZDpE6xajLMefe1/dMQix5+XmpUuK8fC1ARQIgRRmleXAjYMniEqOslDAvI9BRQjwFqUW
 5mSWo8q8YxTkYlYR5P4NcwpOZVwK36RXQEUxAR9SrsYAcUZKIkJJqYNwzW/DDoQCVWHP5CQwv
 5F75HnmTu9Jzycz+eOOZSYzcb03elHKdvXNTurHqWV/YwqNLzX1eHb7T1XJTuzuH3YU3VuJsh
 uJ6RxHzRVUGE0tkXF8eLm9Wdg1eb/O0jPGVOq/cah7Xdzdin6b0/wj24Jtg+2NtB5f+jm+sN3
 Sjr0xSrjTgNArvU2Ipzkg01GIuKk4EAAszcUsRAwAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493665180!98291302!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63574 invoked from network); 1 May 2017 18:59:40 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-8.tower-31.messagelabs.com with SMTP; 1 May 2017 18:59:40 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id B62D8BE7D;
 Mon,  1 May 2017 20:59:39 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id gkOVdev_TVxr; Mon,  1 May 2017 20:59:39 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 444B874CB;
 Mon,  1 May 2017 20:59:39 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d5GXq-00080F-C8; Mon, 01 May 2017 20:59:38 +0200
Date: Mon, 1 May 2017 20:59:38 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Ariani A <b.noushin7@gmail.com>
Message-ID: <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
 <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
 <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
 <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXJpYW5pIEEsIG9uIGx1bi4gMDEgbWFpIDIwMTcgMTQ6Mjc6MjMgLTA0MDAsIHdyb3RlOgo+IFNv
LCB3aGF0IGlzIHRoZSAibGlzdCBvZsKgcGZucyBmb3IgdGhlIGdyYW50IHRhYmxlIiA/wqAKCkFu
IGFycmF5IG9mIHhlbl9wZm5fdCwgd2hpY2ggY29udGFpbnMgdGhlIHBoeXNpY2FsIGZyYW1lIG51
bWJlcnMgb2YgdGhlCnBhZ2VzIG9mIHRoZSBncmFudCB0YWJsZS4KClNhbXVlbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxp
bmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon May 01 19:04:45 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 19:04:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5Gcn-0004PF-08; Mon, 01 May 2017 19:04:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <b.noushin7@gmail.com>) id 1d5Gcl-0004P4-MD
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 19:04:44 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 BD/92-01868-AC687095; Mon, 01 May 2017 19:04:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfSqqe7JNvZ
 Ig0uXzSzefl3C7MDocfjDFZYAxijWzLyk/IoE1oyuuX+YCuYIVLx4/pCxgfEDbxcjF4eQwCxG
 iXkL3rCAOCwCn1kklh5uYQdxJARmskrcuvOCsYuRE8jJk2i/s4cNwi6SaPq8CszmFRCUODnzC
 QuILSTgJTF9zzJmEJtTwFti0rf9bBArFrJIdM15wtrFyMHBJqAqcfKqGkgNi4CKRNOPiUwQcw
 Ikunf0gc0RFrCVON0xDWy+iECoRPeu90wgrcxA89efFZjAyD8LyeZZCBkIU11i/TwhkApmATW
 J29uuskPY2hLLFr5mXsDIuopRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGp
 WC85P3cTIzBoGYBgB+PL056HGCU5mJREecXesUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANa
 2WPFBIsSk1PrUjLzAHGD0xagoNHSYT3RgtQmre4IDG3ODMdInWK0ZjjxeX375k4nqz88Z5JiC
 UvPy9VSpzXBmSSAEhpRmke3CBYXF9ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMC8PMEkI8WT
 mlcDtewV0ChPQKfVqLCCnlCQipKQaGIVPfTqy8a2Fvbrxc76rJ6ft31X5oFroNK/ck8zM3Ivu
 2pIHD+3TNOrSf/BBrF7rnpWgv+L+9QuWZN2vbH+uo/38TMIrP3O1f1+S/5YUhr9f9yXY+3J1k
 9tOoZO7si/842Av2MS8Lui26KT1Ks8vv5oXK7b+v3vv+rnVK195OP1c+iq3YPWfnEVKLMUZiY
 ZazEXFiQAw9AOj5gIAAA==
X-Env-Sender: b.noushin7@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1493665480!40135880!1
X-Originating-IP: [209.85.213.53]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14341 invoked from network); 1 May 2017 19:04:41 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
 (209.85.213.53)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 19:04:41 -0000
Received: by mail-vk0-f53.google.com with SMTP id k4so62581695vki.1
 for <minios-devel@lists.xenproject.org>; Mon, 01 May 2017 12:04:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=sRz0JLFiQAVN+x6mUh2g0VHmPd5InxZbly/fzpFJ3rI=;
 b=RXDlckYXz7Bp7+3A2k4BzzEyI6jGMW/YRra5s8Iaq13xGctdxgBjMdg+z3wtqiAe/x
 YTMXYK0tHaqcNu5aJ5TfyEoUvrEljAeesjCQTw6d+vAcMYmVN+tKi43nRStjM4rPr5M2
 wXnCc5pDPAY/Nzj7YWTtoIyVhNyIb5Q/fev6e3WVB6H0C0MH9z04mgGPkUC+yzHFd8UQ
 XEEAbz/pKphpCJDIhVFs/ZHShlcLSq9XEljam3PVLwXpKOtf9kWhG3QhwY7H2PX783cO
 rmr6lSNbNlJqKnX5aL5+DLnLfzqljRuERTikB4RRqJmsaHMHg3ZfbKiPnsWsJzN6jS/h
 7Rsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=sRz0JLFiQAVN+x6mUh2g0VHmPd5InxZbly/fzpFJ3rI=;
 b=KgJvmytBVcz5dGGLL46TAJMfHJPxiLmXH+B/POlNlHaQkLAvfuUEoco6fIv8wf3XrK
 w0kIDVcNeNe2Fg+gvomfz124UbiSg15a6WxsGEv/Eg/aL22Ir/zCRDByjDG2a/v4Bb4M
 PPMRloXtrcBMa5oiDAYYABtb9ikpg8In03IgqG7otyJxfrqIGRQNmUnceaAZASUhm421
 q2RGzITId2wv1rUux5At+j0CalAbCnPD8wEVlhHsnMYFv/5JlAmQONOG9ahrwlQBHX/5
 QPYtVSuLJkFo0OfhA0GBWyc8LSKCc01JqL4R6km9wS0NVZEbdLkx/ufqzJOjPeNzmmaZ
 Z+vg==
X-Gm-Message-State: AN3rC/4ZAUy6DiNbK+ryfShtjScFMhPf4I1DA9eXGUmIneTknYk+VsLl
 A40Dqge2+lz5IbALhj8e/xku7FFsKw==
X-Received: by 10.31.141.81 with SMTP id p78mr12194452vkd.18.1493665480510;
 Mon, 01 May 2017 12:04:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.35.131 with HTTP; Mon, 1 May 2017 12:04:39 -0700 (PDT)
In-Reply-To: <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
 <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
 <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
 <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
 <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 15:04:39 -0400
Message-ID: <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3192450148192180010=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============3192450148192180010==
Content-Type: multipart/alternative; boundary=001a11425f4861146e054e7b1809

--001a11425f4861146e054e7b1809
Content-Type: text/plain; charset=UTF-8

Daer Samuel,
I guess I can not find the list of pfns for the book example, am I right?
Have you read chapter 4 of the book?
Do you think starting from scratch works better? If yes, could you tell me
which functions to use?
I want to share a page between 2 mini-os, and I just want to pass an string
from one mini-os to the other.
Thanks a lot
regards

On Mon, May 1, 2017 at 2:59 PM, Samuel Thibault <
samuel.thibault@ens-lyon.org> wrote:

> Ariani A, on lun. 01 mai 2017 14:27:23 -0400, wrote:
> > So, what is the "list of pfns for the grant table" ?
>
> An array of xen_pfn_t, which contains the physical frame numbers of the
> pages of the grant table.
>
> Samuel
>

--001a11425f4861146e054e7b1809
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Daer Samuel,<div>I guess I can not find the list of pfns f=
or the book example, am I right? Have you read chapter 4 of the book?</div>=
<div>Do you think starting from scratch works better? If yes, could you tel=
l me which functions to use?</div><div>I want to share a page between 2 min=
i-os, and I just want to pass an string from one mini-os to the other.</div=
><div>Thanks a lot</div><div>regards</div></div><div class=3D"gmail_extra">=
<br><div class=3D"gmail_quote">On Mon, May 1, 2017 at 2:59 PM, Samuel Thiba=
ult <span dir=3D"ltr">&lt;<a href=3D"mailto:samuel.thibault@ens-lyon.org" t=
arget=3D"_blank">samuel.thibault@ens-lyon.org</a>&gt;</span> wrote:<br><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><span class=3D"">Ariani A, on lun. 01 mai 2017 1=
4:27:23 -0400, wrote:<br>
&gt; So, what is the &quot;list of=C2=A0pfns for the grant table&quot; ?=C2=
=A0<br>
<br>
</span>An array of xen_pfn_t, which contains the physical frame numbers of =
the<br>
pages of the grant table.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Samuel<br>
</font></span></blockquote></div><br></div>

--001a11425f4861146e054e7b1809--


--===============3192450148192180010==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============3192450148192180010==--


From minios-devel-bounces@lists.xenproject.org Mon May 01 19:18:00 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 19:18:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5Gpa-00057n-Vc; Mon, 01 May 2017 19:17:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d5GpZ-00057h-UW
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 19:17:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 6D/AF-24726-5E987095; Mon, 01 May 2017 19:17:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXS+7+BUfdhJ3u
 kQcdPfYu3X5cwOzB6HP5whSWAMYo1My8pvyKBNWPPpybWgitMFftntDA1ME5k6mLk5BASmMgo
 8XwbK4gtIWAscWV7A2MXIxdQfBejxIvHN6GcY4wSJx7PZIFwNjBKNE/cwQbSwiKgIvF2w0pGE
 JtNwESiv3EeWFxEQFni+Ic+sBXMAqoSy693MIPYwgK2Eqc7pgHVcHDwCnhJnP5nDzKTV6CVUW
 LLibmsEAtesEjMXPoUbCivgKDEyZlPWCAGaUnc+PeSCaSZWUBaYvk/DpAwp0CgxOEH28H28gs
 oSGy59hKsXBTots6lc1gmMArPQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtorJdUlJmeUZKbmJmj
 a2hgqpebWlycmJ6ak5hUrJecn7uJERjoDECwg/HfNs9DjJIcTEqivGLv2CKF+JLyUyozEosz4
 otKc1KLDzHKcHAoSfC2dLBHCgkWpaanVqRl5gBjDiYtwcGjJMI7CyTNW1yQmFucmQ6ROsWoyz
 Hn3tf3TEIsefl5qVLivD0gRQIgRRmleXAjYPF/iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK
 880Gm8GTmlcBtegV0BBPQEfVqLCBHlCQipKQaGBcdE9vMyPb+2897/+K6bstHNeRXrCt7eW7P
 hpO1u/6xVVbcvXAp9KrkJKd/Ex2ZA/ZWb7IU712b939V8ufsR1asU703V4crO2xT1+zdtNByf
 W7O2/Bzt3LSTju8rOhlVhNn0DP5Lv/LXMAsbAW/heXebPWz7+rtxPh28FxVklj85LFlzyPmeC
 WW4oxEQy3mouJEAH1m7Eb6AgAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1493666273!95652107!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19552 invoked from network); 1 May 2017 19:17:53 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-6.tower-206.messagelabs.com with SMTP; 1 May 2017 19:17:53 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 23634BC9C;
 Mon,  1 May 2017 21:17:53 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id wRUiJ-TNAJx8; Mon,  1 May 2017 21:17:52 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id A088F3A45;
 Mon,  1 May 2017 21:17:52 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d5GpU-0008R5-94; Mon, 01 May 2017 21:17:52 +0200
Date: Mon, 1 May 2017 21:17:52 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Ariani A <b.noushin7@gmail.com>
Message-ID: <20170501191752.vjmxfxi4ijnu7z3k@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
 <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
 <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
 <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
 <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
 <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXJpYW5pIEEsIG9uIGx1bi4gMDEgbWFpIDIwMTcgMTU6MDQ6MzkgLTA0MDAsIHdyb3RlOgo+IEhh
dmUgeW91IHJlYWQgY2hhcHRlciA0IG9mIHRoZSBib29rPwoKSSBoYXZlbid0IHJlYWQgdGhlIGJv
b2ssIEkgZ3Vlc3MgaXQgZGlkbid0IGV4aXN0IHdoZW4gSSBsZWFybnQgYWJvdXQKWGVuLgoKPiBE
byB5b3UgdGhpbmsgc3RhcnRpbmcgZnJvbSBzY3JhdGNoIHdvcmtzIGJldHRlcj8KCk5vLiAgTWlu
aS1vcyBhbHJlYWR5IHByb3ZpZGVzIHRoZSBncmFudHRhYmxlIGluZnJhc3RydWN0dXJlLCBpdCdz
IHdheQpsZXNzIHJpc2t5IHRvIGp1c3QgdXNlIGl0IGFzIEkgbWVudGlvbmVkLgoKc2FtdWVsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2
ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2
ZWw=

From minios-devel-bounces@lists.xenproject.org Mon May 01 19:20:09 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 19:20:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5Grh-0005b4-61; Mon, 01 May 2017 19:20:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <b.noushin7@gmail.com>) id 1d5Grf-0005YY-TR
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 19:20:08 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 F5/1E-02189-76A87095; Mon, 01 May 2017 19:20:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVyMfTmKt20LvZ
 Ig0cdUhZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8a5Yz9ZCn7xV+x6JNPAeIu3i5GTQ0hgDqPE
 xl7XLkYuDhaBzywSu8/sYAFJSAjMZJVo25TfxcgBZOdJNFzihjCLJJ6vsgSp4BUQlDg58wkLx
 BhPiYcfNoLZnALeEvMv7mOHiC9nlTi1IhmklU1AVeLkVTWQMIuAisSqCW9YIcYESHSsfMkIYg
 sL2Eqc7pjG1sXIziEiUCHxJAckyizgJbHn1hSmCYz8s5DsnYUkNQtoPrOAusT6eUIQYTWJ29u
 uskPY2hLLFr5mXsDIuopRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/
 dxMjMEzrGRgYdzBe/up0iFGSg0lJlFfsHVukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnemZ3sk
 UKCRanpqRVpmTnAiIFJS3DwKInwioKkeYsLEnOLM9MhUqcYjTleXH7/nonjycof75mEWPLy81
 KlxHlbQUoFQEozSvPgBsEi+RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4JIFN4MvNK4Pa
 9AjqFCeiUejUWkFNKEhFSUg2M/UEs54sfPkh/v5np2pz0T60fb+5cFVgb2GZzPdrR4sh81mzF
 pDMbGWb4Mbde2dueFv9olmDmDa5dqTMqXvZoX9ilsFF3Tm9SdqLWaf8TO+PmdfhpZe76bqj0l
 mf+k3ip19r/z9l/ZwhpO9fxY2+O/90J2e83RQopm3qH6i+a/2nxVvWq2qrfSizFGYmGWsxFxY
 kAvutypd8CAAA=
X-Env-Sender: b.noushin7@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1493666405!98292900!1
X-Originating-IP: [209.85.217.170]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11504 invoked from network); 1 May 2017 19:20:06 -0000
Received: from mail-ua0-f170.google.com (HELO mail-ua0-f170.google.com)
 (209.85.217.170)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 19:20:06 -0000
Received: by mail-ua0-f170.google.com with SMTP id e55so41033552uaa.2
 for <minios-devel@lists.xenproject.org>; Mon, 01 May 2017 12:20:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=NB34g6Vo5g49CI/RTBPZGR6wuMGwS6o56qJSkkrVyqo=;
 b=bXQV/gi2jv5DxoUQAHA09YNyXTRznaRwPRA0ZTizSyTaWwI7InWoVc+tcW7Oqnqo0R
 X/YCTycG7mY1ISo4HRDVsfnYdGwvdxAaIPUKYEbEwpYKvvBTl3YXtAHoa7B8uucS6yOZ
 B1BYBX2CsL3xGBrwsgrqUujS7kJN6RgXHx8PYVtFfYVKfK8Iu1sKQP6ot4t/LAM/scFB
 BsSYz1EtITyl97zIUL1o/F0NzYmWGWWH9BLzI49rN6TysVzzSenc2rmomFaxc+kOZIss
 f5D6gBfB7fsjWDKX6EB1QU8ZI/tag+pFI1gqwj+VIYjibDARVduKynLfLC21c1794sif
 8+CQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=NB34g6Vo5g49CI/RTBPZGR6wuMGwS6o56qJSkkrVyqo=;
 b=PMARGX3umAJhUVj4J8IqLyEVivDJjKMk/Bw2Bkm9mfaS5IrJTTiUJT0zTZ9XERsp2I
 evZPOeVNaf0E7HKszWBlzkPuPEQ1AEBD7KzK2m0eWrD5oCw4dSUtYjnxAATdwd8TSgsB
 dJ4Q3UcVVvXSUyLu1lUPzkgB1g3ippnRTh2VtO1RWrlmPVBxx8JxJPOSdLzObjQgJ24X
 VT745MDHeDzk7LUW1PNLqJGTDSNl192V2I/AEjJ7BMBdYe7VtTlkTRMK5Gc+ofWFYzSq
 0YtDfwq4NSmXKo+VvHYv8rMoS7fJUZE4hVeY27jvHmIoMS+gfs9mBYrDFWJIlpnh1wCn
 IARA==
X-Gm-Message-State: AN3rC/4pwTQ24m7QmJIZge1Iu0RHJjptzrxolvTauVXT9S4iNgOXACHv
 clT45c4La2vHBriux5k98Vd9pvWZhg==
X-Received: by 10.176.22.137 with SMTP id e9mr14310371uaf.78.1493666405191;
 Mon, 01 May 2017 12:20:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.98 with HTTP; Mon, 1 May 2017 12:20:04 -0700 (PDT)
In-Reply-To: <20170501191752.vjmxfxi4ijnu7z3k@var.youpi.perso.aquilenet.fr>
References: <CAEUHNkZwcPRsgdZ7Cuv_idm4ch8APCEsK69wiawFH0Y_pEKgJQ@mail.gmail.com>
 <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
 <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
 <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
 <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
 <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
 <20170501191752.vjmxfxi4ijnu7z3k@var.youpi.perso.aquilenet.fr>
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 15:20:04 -0400
Message-ID: <CAEUHNkZuR7R9GzefAhHmjRucu+W_Xa9E=JUzYN00gMezvNp-Nw@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6337669505185876067=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============6337669505185876067==
Content-Type: multipart/alternative; boundary=f403045f7ed67eb273054e7b4f66

--f403045f7ed67eb273054e7b4f66
Content-Type: text/plain; charset=UTF-8

Ok, so could you please do me a favor and  provide a pseudo code for doing
this? I am totally confused.
Should i have 2 different codes? one for offering and one for sharing? I
would be totally grateful.

On Mon, May 1, 2017 at 3:17 PM, Samuel Thibault <
samuel.thibault@ens-lyon.org> wrote:

> Ariani A, on lun. 01 mai 2017 15:04:39 -0400, wrote:
> > Have you read chapter 4 of the book?
>
> I haven't read the book, I guess it didn't exist when I learnt about
> Xen.
>
> > Do you think starting from scratch works better?
>
> No.  Mini-os already provides the granttable infrastructure, it's way
> less risky to just use it as I mentioned.
>
> samuel
>

--f403045f7ed67eb273054e7b4f66
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Ok, so could you please do me a favor and =C2=A0provide a =
pseudo code for doing this? I am totally confused.<div>Should i have 2 diff=
erent codes? one for offering and one for sharing? I would be totally grate=
ful.</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">O=
n Mon, May 1, 2017 at 3:17 PM, Samuel Thibault <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:samuel.thibault@ens-lyon.org" target=3D"_blank">samuel.thibault=
@ens-lyon.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span=
 class=3D"">Ariani A, on lun. 01 mai 2017 15:04:39 -0400, wrote:<br>
&gt; Have you read chapter 4 of the book?<br>
<br>
</span>I haven&#39;t read the book, I guess it didn&#39;t exist when I lear=
nt about<br>
Xen.<br>
<span class=3D""><br>
&gt; Do you think starting from scratch works better?<br>
<br>
</span>No.=C2=A0 Mini-os already provides the granttable infrastructure, it=
&#39;s way<br>
less risky to just use it as I mentioned.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
samuel<br>
</font></span></blockquote></div><br></div>

--f403045f7ed67eb273054e7b4f66--


--===============6337669505185876067==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============6337669505185876067==--


From minios-devel-bounces@lists.xenproject.org Mon May 01 19:28:57 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 19:28:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5H0C-0005ki-TP; Mon, 01 May 2017 19:28:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d5H0B-0005kb-NE
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 19:28:55 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 76/45-03058-77C87095; Mon, 01 May 2017 19:28:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsXS+7+BUbeshz3
 S4OUmOYu3X5cwOzB6HP5whSWAMYo1My8pvyKBNaNh3xf2gh7Wir65mQ2MM1i6GLk4hAQmMko8
 6TjC2sXIySEhYCxxZXsDI0RiF6PEmS0HmCGcY4wSH3e8ZINwNjBKvL3QwgzSwiKgItE7Zz8Li
 M0mYCLR3ziPDcQWEVCWOP6hjwnEZhZQlVh+vQOsXljAVuJ0xzSwGl4BL4kHa5eCbeAVaGWU2H
 JiLtgdQgIrWCX6j7pDFAlKnJz5hAVikLrEn3mXgBo4gGxpieX/OCDC8hLNW2eDzecUCJRYf7w
 VbC+/gILElmsvwVpFge7sXDqHZQKjyCwkU2chmToLYeosJFMXMLKsYtQoTi0qSy3SNTTWSyrK
 TM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjAwGINjB+GVZwCFGSQ4mJVFesXdskUJ8S
 fkplRmJxRnxRaU5qcWHGGU4OJQkeDO62SOFBItS01Mr0jJzgDEKk5bg4FES4dUDSfMWFyTmFm
 emQ6ROMepyzLn39T2TEEtefl6qlDivNkiRAEhRRmke3AhYurjEKCslzMsIdJQQT0FqUW5mCar
 8K0ZxDkYlYV4zkCk8mXklcJteAR3BBHREvRoLyBEliQgpqQbGPYJ+rGXv5xlevMrjeOH0GqOD
 SucO3J5m17fl67kHrTp2dfq3K6Jnr1cTsNr20OFGopb0vg/FTib7TBNbxRY8US7PUP/LH33rQ
 4Lb3WnB8+a8Mg7vCQnzTfHKUjMQfr5z3e87LOd33tlkMOO2VVDtlc7fzeoJHJUK/1796opuuN
 x9X7hfWuyQEktxRqKhFnNRcSIAprbuxRIDAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1493666934!66189342!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15247 invoked from network); 1 May 2017 19:28:54 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-7.tower-21.messagelabs.com with SMTP; 1 May 2017 19:28:54 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 20C69BEE3;
 Mon,  1 May 2017 21:28:54 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ZIWl5kt990ib; Mon,  1 May 2017 21:28:45 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 94D32BC9C;
 Mon,  1 May 2017 21:28:45 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d5H01-0000Ld-19; Mon, 01 May 2017 21:28:45 +0200
Date: Mon, 1 May 2017 21:28:45 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Ariani A <b.noushin7@gmail.com>
Message-ID: <20170501192845.ymeggapt3wjfoy4k@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
References: <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
 <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
 <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
 <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
 <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
 <20170501191752.vjmxfxi4ijnu7z3k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZuR7R9GzefAhHmjRucu+W_Xa9E=JUzYN00gMezvNp-Nw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAEUHNkZuR7R9GzefAhHmjRucu+W_Xa9E=JUzYN00gMezvNp-Nw@mail.gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXJpYW5pIEEsIG9uIGx1bi4gMDEgbWFpIDIwMTcgMTU6MjA6MDQgLTA0MDAsIHdyb3RlOgo+IE9r
LCBzbyBjb3VsZCB5b3UgcGxlYXNlIGRvIG1lIGEgZmF2b3IgYW5kIMKgcHJvdmlkZSBhIHBzZXVk
byBjb2RlIGZvciBkb2luZwo+IHRoaXM/IEkgYW0gdG90YWxseSBjb25mdXNlZC4KCgljaGFyIHNo
YXJlZF9idWZmZXJbUEFHRV9TSVpFXTsKCQoJZ3JlZiA9IGdudHRhYl9ncmFudF9hY2Nlc3MoRE9N
SURfRlJJRU5ELCB2aXJ0X3RvX3Bmbigmc2hhcmVkX2J1ZmZlciksIDApOwoKdGhlbiBwYXNzIGdy
ZWYgdG8gdGhlIG90aGVyIGRvbWFpbiwgZS5nLiB0aHJvdWdoIHhlbnN0b3JlLgoKVGhlIG90aGVy
IGRvbWFpbiBjYW4gdGhlbiBtYXAgaXQ6CgoJc3RydWN0IGdudG1hcCBtYXA7Cgl1aW50MzJfdCBk
b21pZCA9IERPTUlEX09SSUdJTjsKCXZvaWQgKmFkZHI7CgkKCWdudG1hcF9pbml0KCZtYXApOwoJ
YWRkciA9IGdudG1hcF9tYXBfZ3JhbnRfcmVmcygmbWFwLCAxLCAmZG9taWQsIDAsICZncmVmLCAw
KTsKCgoKYW5kIGF0IHRoZSBlbmQsCgoJZ250bWFwX211bm1hcCgmbWFwLCBhZGRyLCAxKTsKCWdu
dG1hcF9maW5pKCZtYXApOwoKYW5kIGluIHRoZSBvcmlnaW4gZG9tYWluLCAKCglnbnR0YWJfZW5k
X3RyYW5zZmVyKGdyZWYpOwoKU2FtdWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon May 01 20:02:35 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 20:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5HWk-00080H-8v; Mon, 01 May 2017 20:02:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <b.noushin7@gmail.com>) id 1d5HWj-00080B-94
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 20:02:33 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BF/CD-03696-85497095; Mon, 01 May 2017 20:02:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsVyMfSqpm74FPZ
 Ig/endC3efl3C7MDocfjDFZYAxijWzLyk/IoE1ozZ1zpZChaIVtx8uZKpgfGHYBcjF4eQwGxG
 iWlTN7KCOCwCn1kk/l/fxQTiSAjMZJXYdOM7WxcjJ5CTJ9H26hcLhF0k0fr7IjOIzSsgKHFy5
 hOwuJCAp8SVZRvA6jkFvCW+vDnEBrHiOavEjpuXGbsYOTjYBFQlTl5VA6lhEVCRaP04nxViTo
 DEokW3GUFsYQFbidMd04B62TlEBCoknuSARJkFvCSeL2timcDIPwvJ4llIUrOA5jMLqEusnyc
 EEVaTuL3tKjuErS2xbOFr5gWMrKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01Nz
 EpOK9ZLzczcxAkOWAQh2MN7dFHCIUZKDSUmUV+wdW6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lC
 d6myeyRQoJFqempFWmZOcDogUlLcPAoifA+A0nzFhck5hZnpkOkTjEac7y4/P49E8eTlT/eMw
 mx5OXnpUqJ86aBlAqAlGaU5sENgkX1JUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzrgGZwpO
 ZVwK37xXQKUxAp9SrsYCcUpKIkJJqYGxZZ7tqwqzoI5d+9z/9esBE30vwftjOy2Ir7PitDW55
 7//+XzXBTe7nmcQVCiFbw3p65B+d22bN07rusZL67i2/N62ewJPW3Ml6J26u5AKWBZzzp4XZ/
 lu+XeK1wQtn21pP4/Z9UjZX7rgdfbm8e8vvW9xqnBkJd07NWyqQ9FlLcfolpYPtO1mUWIozEg
 21mIuKEwHlyn1z5QIAAA==
X-Env-Sender: b.noushin7@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1493668950!62668191!1
X-Originating-IP: [209.85.213.41]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62651 invoked from network); 1 May 2017 20:02:31 -0000
Received: from mail-vk0-f41.google.com (HELO mail-vk0-f41.google.com)
 (209.85.213.41)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 20:02:31 -0000
Received: by mail-vk0-f41.google.com with SMTP id o76so37910254vkc.2
 for <minios-devel@lists.xenproject.org>; Mon, 01 May 2017 13:02:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=Ap4ZGRlSXmrvW7f6s4bBdlKii9QDlxGj/DXVJgQyzaM=;
 b=u0tX8WcFQ1ngOIcmP/Ok3W5lvdIYnibtOdQu4NmGWyHcfiizx4YuQWjitof7Ufd3l9
 W12zn7BC+Ty+mf2jGdkg9JoNUT91/hWyZHJNvMZu+J/HE+84TljNMd19CLmhW8fRGTTB
 xQVgX69waiqBbsCsJFUzKm13mn9pZhXzHb9huKEfrjMMFcUNspAfHoJUbDFGmZLoyE+5
 4VuZoLsa9bdNm1y+NXDWoicgQTLMDbIpf76j1Emp6v3wM4W9tuAQgpepT33wQeYWIz8I
 KX17wY97+QUpAnWV4C9oJzOdkx4+xryG++BojLyA2NzdWqayF2BloUVDusVY8dTiUbmZ
 HcCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=Ap4ZGRlSXmrvW7f6s4bBdlKii9QDlxGj/DXVJgQyzaM=;
 b=FH3Iy7E0OXrZKwF5Gkhk3ux7/RpsB0RlTijnDHvy7jWI37hTg43MVdTlNtAvA908oI
 VZ/Pma1eseiatHkZ9vjyf8FUUPZjdSrtYsZSsDeuigZzI9RIf0TUizCnnUGcsmI4tbNn
 zgJkb3/wlWzvpDwEegkJKZePz9PZ6LuGzS/yXFnp5uaaAgGqL1zfHmv3ES1pbekia6az
 6iwdT6w0XrlgjPRSxd7zbui1nTr1dybOKLEftnUcaBnpbMFOX7R/KixtdbAaGuJbcASL
 mN7R+f6Q/hsuFlhDoDnxorf9CvuhkEUxsjhNak69/GEGjmPF7uPA7TbyATtQoYHcvf34
 55Aw==
X-Gm-Message-State: AN3rC/551fUhCh4dHY6Fv4CDOCepW0dJZbwOpTn9wcSn2Rlzq/WW059f
 61PUIw7TcOFo5lL6uzijumD4FE04ig==
X-Received: by 10.31.220.68 with SMTP id t65mr12642656vkg.36.1493668950594;
 Mon, 01 May 2017 13:02:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.98 with HTTP; Mon, 1 May 2017 13:02:29 -0700 (PDT)
In-Reply-To: <20170501192845.ymeggapt3wjfoy4k@var.youpi.perso.aquilenet.fr>
References: <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
 <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
 <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
 <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
 <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
 <20170501191752.vjmxfxi4ijnu7z3k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZuR7R9GzefAhHmjRucu+W_Xa9E=JUzYN00gMezvNp-Nw@mail.gmail.com>
 <20170501192845.ymeggapt3wjfoy4k@var.youpi.perso.aquilenet.fr>
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 16:02:29 -0400
Message-ID: <CAEUHNkYYcbFk=HiC2Rw9YsVpc0yW5XRAo-o+=H=E2qDmyfimhQ@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1506451541312067985=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============1506451541312067985==
Content-Type: multipart/alternative; boundary=94eb2c07bb183671cc054e7be733

--94eb2c07bb183671cc054e7be733
Content-Type: text/plain; charset=UTF-8

Thanks, I will try it.
regards
Ariani

On Mon, May 1, 2017 at 3:28 PM, Samuel Thibault <
samuel.thibault@ens-lyon.org> wrote:

> Ariani A, on lun. 01 mai 2017 15:20:04 -0400, wrote:
> > Ok, so could you please do me a favor and  provide a pseudo code for
> doing
> > this? I am totally confused.
>
>         char shared_buffer[PAGE_SIZE];
>
>         gref = gnttab_grant_access(DOMID_FRIEND,
> virt_to_pfn(&shared_buffer), 0);
>
> then pass gref to the other domain, e.g. through xenstore.
>
> The other domain can then map it:
>
>         struct gntmap map;
>         uint32_t domid = DOMID_ORIGIN;
>         void *addr;
>
>         gntmap_init(&map);
>         addr = gntmap_map_grant_refs(&map, 1, &domid, 0, &gref, 0);
>
>
>
> and at the end,
>
>         gntmap_munmap(&map, addr, 1);
>         gntmap_fini(&map);
>
> and in the origin domain,
>
>         gnttab_end_transfer(gref);
>
> Samuel
>

--94eb2c07bb183671cc054e7be733
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks, I will try it.<div>regards</div><div>Ariani</div><=
/div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mon, May =
1, 2017 at 3:28 PM, Samuel Thibault <span dir=3D"ltr">&lt;<a href=3D"mailto=
:samuel.thibault@ens-lyon.org" target=3D"_blank">samuel.thibault@ens-lyon.o=
rg</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D""=
>Ariani A, on lun. 01 mai 2017 15:20:04 -0400, wrote:<br>
&gt; Ok, so could you please do me a favor and =C2=A0provide a pseudo code =
for doing<br>
&gt; this? I am totally confused.<br>
<br>
</span>=C2=A0 =C2=A0 =C2=A0 =C2=A0 char shared_buffer[PAGE_SIZE];<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gref =3D gnttab_grant_access(DOMID_<wbr>FRIEND,=
 virt_to_pfn(&amp;shared_buffer), 0);<br>
<br>
then pass gref to the other domain, e.g. through xenstore.<br>
<br>
The other domain can then map it:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 struct gntmap map;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 uint32_t domid =3D DOMID_ORIGIN;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 void *addr;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gntmap_init(&amp;map);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 addr =3D gntmap_map_grant_refs(&amp;map, 1, &am=
p;domid, 0, &amp;gref, 0);<br>
<br>
<br>
<br>
and at the end,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gntmap_munmap(&amp;map, addr, 1);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gntmap_fini(&amp;map);<br>
<br>
and in the origin domain,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gnttab_end_transfer(gref);<br>
<br>
Samuel<br>
</blockquote></div><br></div>

--94eb2c07bb183671cc054e7be733--


--===============1506451541312067985==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============1506451541312067985==--


From minios-devel-bounces@lists.xenproject.org Mon May 01 20:55:15 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 20:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5ILi-0002Tn-0u; Mon, 01 May 2017 20:55:14 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <b.noushin7@gmail.com>) id 1d5ILg-0002Th-H0
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 20:55:12 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A1/0A-01744-FA0A7095; Mon, 01 May 2017 20:55:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfTmVt11C9g
 jDdZ1Glu8/bqE2YHR4/CHKywBjFGsmXlJ+RUJrBmnercwFmyVqzj007iB8Y9kFyMXh5DAHEaJ
 vXNusYM4LAKfWST2t68CcyQEZrJKXLh5i7GLkRPIyZN4e3YvK4RdKLFh6lk2EJtXQFDi5MwnL
 CC2kICnxPGJIHEODk6BQInfvWUQG9aySZw/OpURJM4moCpx8qoaSDmLgIrE5Z/XocYESBz+9B
 RsvLCArcTpjmlAcXYOEYEKiSc5II3MAl4Sz94wTWDkn4Vk7SyEDISpLrF+nhBIBbOAmsTtbVf
 ZIWxtiWULXzMvYGRdxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yf
 u4kRGKwMQLCD8eVpz0OMkhxMSqK8Yu/YIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8MrOZ48UE
 ixKTU+tSMvMAcYNTFqCg0dJhHcRSJq3uCAxtzgzHSJ1itGY48Xl9++ZOJ6s/PGeSYglLz8vVU
 qcdxVIqQBIaUZpHtwgWDxfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDv13lAU3gy80rg9r0
 COoUJ6JR6NRaQU0oSEVJSDYz3ktiUxdfe+/BexehPmXInN89xYZ/XDZLPrPYEBbfK8PTxH2Rj
 vOd0hqtd/GygXt6kfsUWw6gjxjOWbjo+rWKz6ep387jueb+xNT9a++PyxksF3Y9zK5YfSYhLv
 SAZlGXxx1je6omqXQzHtVUHWOc1bl9y3z5NKKcl3FDN4e1Kp9Rv9QxJh5RYijMSDbWYi4oTAY
 HaYVPiAgAA
X-Env-Sender: b.noushin7@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1493672109!90622700!1
X-Originating-IP: [209.85.217.181]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63881 invoked from network); 1 May 2017 20:55:10 -0000
Received: from mail-ua0-f181.google.com (HELO mail-ua0-f181.google.com)
 (209.85.217.181)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 20:55:10 -0000
Received: by mail-ua0-f181.google.com with SMTP id j59so72536330uad.0
 for <minios-devel@lists.xenproject.org>; Mon, 01 May 2017 13:55:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=DcT1G7anDXEKJMYlWMla9jkr8FX2U59avkGB0gX4J8g=;
 b=dAe8ZM8dmRlmhwF/57kXaMicmIL+ZEmmmJPYHUrQdTMgaY8uldv6uR+fKsudmnTvfz
 jxoVz99Aq3cSgK9qh3Ukxl3rITQ9h36Fj/s7ic/5jUcYcdRwf8CGXbph44pb/yWwQKFV
 4AV+adBec4vpRPj2i+K5qnEyFzK+hzV7UjA4HYqqrJ9igoeJhUA19VoCnw0WBSLOQx58
 mmmUdVBrrx+5sjWK9kxFVRYgaLtsBglabwqL5pUsfIEBqqqoN9+jDDxvv5VrXdfcg8E4
 ryd5pjzsNQx7wAlru1PgVQhQxNhKYaRHQkfb42VkfLVkLWjlB2JpTuiIvMeGsN2w17no
 3nQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=DcT1G7anDXEKJMYlWMla9jkr8FX2U59avkGB0gX4J8g=;
 b=Pjs+NrTXCxypvQEVU+aUzqPYbWn6bGlfkxR/nhV6c4NgZ+nFFNCUjBCQVkHWU0SHrF
 MmIqZvUdHIJlPdY7lFBhUekBffHrc9l/aWrUfzy92VWsin+P0akILw37Jwca+3hpa0hu
 0IyLsRDx9C5IgjI7cYHd+UfgmEJJOfDZVRmvvWMUl36k94VQbjMFdQnheg90dJO1aQwR
 CGjpWqSphKTpWYX1YUe4v0K1ykG19C6yolJZ16OhVok2vM1+Z65ZWMs887qqy9wdLW5j
 p2SnBkQ8roeZsdNlPCAquBzjdshYlRf/Cstjj05rQzcbFT8CGaB0esE/pmq1Qa4eK68V
 wIiQ==
X-Gm-Message-State: AN3rC/72Z0ykgZ7FHzKx5GgDg4VUn2w+LxWZYbc0LvxMM4dhcLtcNGDe
 MlCTsauzUmzi7uFM6NZvgVx50GkbIg==
X-Received: by 10.176.25.15 with SMTP id v15mr8955340uag.81.1493672109655;
 Mon, 01 May 2017 13:55:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.98 with HTTP; Mon, 1 May 2017 13:55:09 -0700 (PDT)
In-Reply-To: <CAEUHNkYYcbFk=HiC2Rw9YsVpc0yW5XRAo-o+=H=E2qDmyfimhQ@mail.gmail.com>
References: <20170501173614.p4yhpvfjhlexnrxo@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbpTXkkn_LaVcXSbG7PNdEB1nqRSqXzvEd7BLvmz7pJ-g@mail.gmail.com>
 <20170501175437.lguwzcyp53huba27@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
 <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
 <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
 <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
 <20170501191752.vjmxfxi4ijnu7z3k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZuR7R9GzefAhHmjRucu+W_Xa9E=JUzYN00gMezvNp-Nw@mail.gmail.com>
 <20170501192845.ymeggapt3wjfoy4k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYYcbFk=HiC2Rw9YsVpc0yW5XRAo-o+=H=E2qDmyfimhQ@mail.gmail.com>
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 16:55:09 -0400
Message-ID: <CAEUHNkbYfquGyE+vEyQc9JkMjDBg=td_9Nd7SQd5-OiVaBLjGQ@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6592598379563545441=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============6592598379563545441==
Content-Type: multipart/alternative; boundary=f40304378d3881cb95054e7ca3e3

--f40304378d3881cb95054e7ca3e3
Content-Type: text/plain; charset=UTF-8

Dear Samuel,
I tried to  compile a sample program but I was not able, because it does
not know gref, should I pass it somehow?
Do you have any *hello word  *sample of offering and mapping especially for
mini-os?
I am so thankful.
Ariani


On Mon, May 1, 2017 at 4:02 PM, Ariani A <b.noushin7@gmail.com> wrote:

> Thanks, I will try it.
> regards
> Ariani
>
> On Mon, May 1, 2017 at 3:28 PM, Samuel Thibault <
> samuel.thibault@ens-lyon.org> wrote:
>
>> Ariani A, on lun. 01 mai 2017 15:20:04 -0400, wrote:
>> > Ok, so could you please do me a favor and  provide a pseudo code for
>> doing
>> > this? I am totally confused.
>>
>>         char shared_buffer[PAGE_SIZE];
>>
>>         gref = gnttab_grant_access(DOMID_FRIEND,
>> virt_to_pfn(&shared_buffer), 0);
>>
>> then pass gref to the other domain, e.g. through xenstore.
>>
>> The other domain can then map it:
>>
>>         struct gntmap map;
>>         uint32_t domid = DOMID_ORIGIN;
>>         void *addr;
>>
>>         gntmap_init(&map);
>>         addr = gntmap_map_grant_refs(&map, 1, &domid, 0, &gref, 0);
>>
>>
>>
>> and at the end,
>>
>>         gntmap_munmap(&map, addr, 1);
>>         gntmap_fini(&map);
>>
>> and in the origin domain,
>>
>>         gnttab_end_transfer(gref);
>>
>> Samuel
>>
>
>

--f40304378d3881cb95054e7ca3e3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear Samuel,<div>I tried to =C2=A0compile a sample program=
 but I was not able, because it does not know gref, should I pass it someho=
w?</div><div>Do you have any <i>hello word =C2=A0</i>sample of offering and=
 mapping especially for mini-os?</div><div>I am so thankful.</div><div>Aria=
ni</div><div><br></div></div><div class=3D"gmail_extra"><br><div class=3D"g=
mail_quote">On Mon, May 1, 2017 at 4:02 PM, Ariani A <span dir=3D"ltr">&lt;=
<a href=3D"mailto:b.noushin7@gmail.com" target=3D"_blank">b.noushin7@gmail.=
com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr=
">Thanks, I will try it.<div>regards</div><span class=3D"HOEnZb"><font colo=
r=3D"#888888"><div>Ariani</div></font></span></div><div class=3D"HOEnZb"><d=
iv class=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">O=
n Mon, May 1, 2017 at 3:28 PM, Samuel Thibault <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:samuel.thibault@ens-lyon.org" target=3D"_blank">samuel.thibault=
@ens-lyon.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span=
>Ariani A, on lun. 01 mai 2017 15:20:04 -0400, wrote:<br>
&gt; Ok, so could you please do me a favor and =C2=A0provide a pseudo code =
for doing<br>
&gt; this? I am totally confused.<br>
<br>
</span>=C2=A0 =C2=A0 =C2=A0 =C2=A0 char shared_buffer[PAGE_SIZE];<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gref =3D gnttab_grant_access(DOMID_FRIE<wbr>ND,=
 virt_to_pfn(&amp;shared_buffer), 0);<br>
<br>
then pass gref to the other domain, e.g. through xenstore.<br>
<br>
The other domain can then map it:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 struct gntmap map;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 uint32_t domid =3D DOMID_ORIGIN;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 void *addr;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gntmap_init(&amp;map);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 addr =3D gntmap_map_grant_refs(&amp;map, 1, &am=
p;domid, 0, &amp;gref, 0);<br>
<br>
<br>
<br>
and at the end,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gntmap_munmap(&amp;map, addr, 1);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gntmap_fini(&amp;map);<br>
<br>
and in the origin domain,<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 gnttab_end_transfer(gref);<br>
<br>
Samuel<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--f40304378d3881cb95054e7ca3e3--


--===============6592598379563545441==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============6592598379563545441==--


From minios-devel-bounces@lists.xenproject.org Mon May 01 21:00:44 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 21:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5IR2-00030v-E8; Mon, 01 May 2017 21:00:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d5IR1-00030p-Gi
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 21:00:43 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 8B/72-03587-AF1A7095; Mon, 01 May 2017 21:00:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42Lp/d/AqPtrIXu
 kwb1JshZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8aZhsWsBV3MFUuXfGVsYNzH1MXIxSEkMJFR
 ov9cP2sXIyeHhICxxJXtDYwQiV2MEid/vWKGcI4xSmz8f5oNwtnAKDH/zWtGkBYWARWJJ2cmM
 oPYbAImEv2N89hAbBEBZYnjH/qYQGxmAVWJ5dc7wGqEBWwlTndMA6vhFfCS2L5zKjvIUF6BVk
 aJLSfmskJsWMcqsa+vGapKUOLkzCcsEJPUJf7MuwQ0iQPIlpZY/o8DIiwv0bx1NtgCToFAiYV
 /p4D9wy+gILHl2kuwVlGgQzuXzmGZwCgyC8nUWUimzkKYOgvJ1AWMLKsYNYpTi8pSi3SNjPSS
 ijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKjgwEIdjCumR94iFGSg0lJlFfsHVukE
 F9SfkplRmJxRnxRaU5q8SFGGQ4OJQle3wXskUKCRanpqRVpmTnAOIVJS3DwKInwvpwPlOYtLk
 jMLc5Mh0idYtTlmHPv63smIZa8/LxUKXFeW5AZAiBFGaV5cCNgKeMSo6yUMC8j0FFCPAWpRbm
 ZJajyrxjFORiVhHlTQKbwZOaVwG16BXQEE9AR9WosIEeUJCKkpBoYy1xZArcdT7V9tHNDQtjv
 uFe7/hb59wlPXX34ZqsPx+Ozj/LC98nonquS32vhXDhnnqrXzNVOVRFVP3SZZl4rmnVoVry4j
 fbDTp7713xtTiQc7vs+4X+Ez/fNHBNPl+x8nylzvmzNyTPtjzuT186fGHUo4aD1sZWXu2u5ou
 y3Mdg/3rXYJbteXImlOCPRUIu5qDgRACTGE1kUAwAA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1493672442!69281908!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34114 invoked from network); 1 May 2017 21:00:42 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-11.tower-27.messagelabs.com with SMTP; 1 May 2017 21:00:42 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id DC31FBF38;
 Mon,  1 May 2017 23:00:41 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 09bqYM8fwoy2; Mon,  1 May 2017 23:00:41 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 65FDE6F49;
 Mon,  1 May 2017 23:00:41 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d5IQz-0000Zq-1o; Mon, 01 May 2017 23:00:41 +0200
Date: Mon, 1 May 2017 23:00:41 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Ariani A <b.noushin7@gmail.com>
Message-ID: <20170501210041.uyxa2vmfddxylyer@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
References: <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
 <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
 <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
 <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
 <20170501191752.vjmxfxi4ijnu7z3k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZuR7R9GzefAhHmjRucu+W_Xa9E=JUzYN00gMezvNp-Nw@mail.gmail.com>
 <20170501192845.ymeggapt3wjfoy4k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYYcbFk=HiC2Rw9YsVpc0yW5XRAo-o+=H=E2qDmyfimhQ@mail.gmail.com>
 <CAEUHNkbYfquGyE+vEyQc9JkMjDBg=td_9Nd7SQd5-OiVaBLjGQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAEUHNkbYfquGyE+vEyQc9JkMjDBg=td_9Nd7SQd5-OiVaBLjGQ@mail.gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXJpYW5pIEEsIG9uIGx1bi4gMDEgbWFpIDIwMTcgMTY6NTU6MDkgLTA0MDAsIHdyb3RlOgo+IEkg
dHJpZWQgdG8gwqBjb21waWxlIGEgc2FtcGxlIHByb2dyYW0gYnV0IEkgd2FzIG5vdCBhYmxlLCBi
ZWNhdXNlIGl0IGRvZXMgbm90Cj4ga25vdyBncmVmLAoKSXQncyB0aGUgZ3JhbnRfcmVmX3QgdmFy
aWFibGUgdGhhdCB3aWxsIHN0b3JlIHRoZSBncmVmLgoKPiBEbyB5b3UgaGF2ZSBhbnkgaGVsbG8g
d29yZCDCoHNhbXBsZSBvZiBvZmZlcmluZyBhbmQgbWFwcGluZyBlc3BlY2lhbGx5IGZvcgo+IG1p
bmktb3M/CgpJIGRvbid0IGhhdmUgYSBoZWxsbyB3b3JsZCBzYW1wbGUsIGJ1dCB0aGVyZSBhcmUg
dmFyaW91cyBleGFtcGxlcyB3aXRoaW4KdGhlIG1pbmktb3Mgc291cmNlLgoKU2FtdWVsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon May 01 21:57:38 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 21:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5JK4-00069E-T7; Mon, 01 May 2017 21:57:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <b.noushin7@gmail.com>) id 1d5JK3-000698-75
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 21:57:35 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 1E/9C-01870-E4FA7095; Mon, 01 May 2017 21:57:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfTmKl3f9ey
 RBvvWylu8/bqE2YHR4/CHKywBjFGsmXlJ+RUJrBl/7k1kKvgjULHyzFqWBsYLfF2MXBxCAnMY
 JfacXcYC4rAIfGaR6Dp8iR3EkRCYySqx7MM2ti5GTiAnT+J642p2CLtQYufxzywgNq+AoMTJm
 U/AbCEBT4kF21Yxg9icAt4Sqx/uZ4ZY8ZZV4nD7PNYuRg4ONgFViZNX1UBqWARUJI6/2csGMS
 dA4uf9NWC9wgK2Eqc7pgHF2TlEBCoknuSARJkFvCSWbT3LNIGRfxaSxbOQpGYBzWcWUJdYP08
 IIqwmcXvbVXYIW1ti2cLXzAsYWVcxahSnFpWlFukaGuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an
 5iQmFesl5+duYgQGLQMQ7GDctt3zEKMkB5OSKK/YO7ZIIb6k/JTKjMTijPii0pzU4kOMMhwcS
 hK8S9ayRwoJFqWmp1akZeYA4wcmLcHBoyTC6wSS5i0uSMwtzkyHSJ1iNOZ4cfn9eyaOJyt/vG
 cSYsnLz0uVEue9AFIqAFKaUZoHNwgW15cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzPsfZAp
 PZl4J3L5XQKcwAZ1Sr8YCckpJIkJKqoGxIX3KGsOeEF6jlJIDGqy8xp2Rpc9j+tz3PhTU5ilo
 +SdRud3j4Lba+DqNAvY//7R+Zm6pvCDX9tQ28aFrRpjDZuv49Bu//S9L3tpSs/ygA/OD6TcWz
 nfS65p40/1Ewd+LdbUvTWzDTzKftFCbsyrh+L2//bbr1JeEvr/4MsZrY3ftf/XE7EAlluKMRE
 Mt5qLiRABaq5Ut5gIAAA==
X-Env-Sender: b.noushin7@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1493675852!98227334!1
X-Originating-IP: [209.85.217.170]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22254 invoked from network); 1 May 2017 21:57:33 -0000
Received: from mail-ua0-f170.google.com (HELO mail-ua0-f170.google.com)
 (209.85.217.170)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 21:57:33 -0000
Received: by mail-ua0-f170.google.com with SMTP id 110so73022567uas.3
 for <minios-devel@lists.xenproject.org>; Mon, 01 May 2017 14:57:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=dphOpUsPrjg0cjPytQKgeCUPyWInYuDIQnqtQ9V2Kxw=;
 b=Axedo0wbokyjV6K1PXXu52MjDv14QRJGMmzK+nyqRelVNCjKhgOB9RNZfLgRgMWjEp
 HbasMkFvH+fpMLFHVB9YNMyS7zd+mp7sfkIsa3We6yQfWVPVVNmATFQe6hISd5QzPcm3
 oDdBpecSsRBj/xaElU6UwTT2D76yvyN4cY9fZa9PdGTs8VRvw1tfCQbLDHlgKf51tdh3
 yEDMByYnQmr+HRL16OdZywlpB2xkqjK3K1u22/U3dQqJB+NZUDgVFT5Ud4Jx2+UD7cJn
 fXxRkFZXErtYeNdK+oIZXuSsm/8hBtzkM6uwRMqXFUgcscJiaOk4BSBgZcQsObBlt9Py
 HGhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=dphOpUsPrjg0cjPytQKgeCUPyWInYuDIQnqtQ9V2Kxw=;
 b=NvTT7H+SyJFZD6upCECVnyXQHRUosiu7TLl0wRqpvcZ13/mNQH/3uDCA/4CwfNUff4
 vBKKuX2irzoPiFjSBQVAGMwmzw2Xm4hwkCDpgnT3Svqq9deLxMiADAd+tfWwUxDiofsF
 c1ywh2qYc5uFsHbx4X6lEJEUtEIbKo8ZNWazMR7t/hFqV6NpzG7k+woo/ZyjZLhJ594E
 5jiJTOt/6Yn+V41Fxh6Re+DSMVWNhKkoOIhE8a9sTF15FVak7Ds7R4a0pzxal3Mv6tCX
 AjW5VyoMDvK4Do5cFAKYVSICG0VqukAojckWP9SHqwX008QanqiHU7NXrEpBRbSxdUQq
 +gOQ==
X-Gm-Message-State: AN3rC/4CnMgG1tKfZENfTm3hv21O7FrembtBH1z14LSmbGpKhfLng9cX
 5RzUCRshMPjda8w+c8DUj/xsHRTbvA==
X-Received: by 10.159.35.132 with SMTP id 4mr7014905uao.140.1493675852229;
 Mon, 01 May 2017 14:57:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.98 with HTTP; Mon, 1 May 2017 14:57:31 -0700 (PDT)
In-Reply-To: <20170501210041.uyxa2vmfddxylyer@var.youpi.perso.aquilenet.fr>
References: <CAEUHNkZY14QoE60O1hUfSzUzRQPd4H4pagnR_WzuNv3oYF4QNA@mail.gmail.com>
 <20170501181805.d25tsm75naoauh4m@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
 <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
 <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
 <20170501191752.vjmxfxi4ijnu7z3k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZuR7R9GzefAhHmjRucu+W_Xa9E=JUzYN00gMezvNp-Nw@mail.gmail.com>
 <20170501192845.ymeggapt3wjfoy4k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYYcbFk=HiC2Rw9YsVpc0yW5XRAo-o+=H=E2qDmyfimhQ@mail.gmail.com>
 <CAEUHNkbYfquGyE+vEyQc9JkMjDBg=td_9Nd7SQd5-OiVaBLjGQ@mail.gmail.com>
 <20170501210041.uyxa2vmfddxylyer@var.youpi.perso.aquilenet.fr>
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 17:57:31 -0400
Message-ID: <CAEUHNkbaUxAY_srUb0=jyaNQh+dqGM5W0s5yhHUEzL0Q_t9Q9w@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7758127862654957852=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============7758127862654957852==
Content-Type: multipart/alternative; boundary=94eb2c040bec94f349054e7d82c7

--94eb2c040bec94f349054e7d82c7
Content-Type: text/plain; charset=UTF-8

The mini-os files are complicated, I just want to know the minimal
functions necessary, could you please select one of the examples and let me
know which parts/steps are the necessary ones?
Regards,
Ariani

On Mon, May 1, 2017 at 5:00 PM, Samuel Thibault <
samuel.thibault@ens-lyon.org> wrote:

> Ariani A, on lun. 01 mai 2017 16:55:09 -0400, wrote:
> > I tried to  compile a sample program but I was not able, because it does
> not
> > know gref,
>
> It's the grant_ref_t variable that will store the gref.
>
> > Do you have any hello word  sample of offering and mapping especially for
> > mini-os?
>
> I don't have a hello world sample, but there are various examples within
> the mini-os source.
>
> Samuel
>

--94eb2c040bec94f349054e7d82c7
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">The mini-os files are complicated, I just want to know the=
 minimal functions necessary, could you please select one of the examples a=
nd let me know which parts/steps are the necessary ones?<div>Regards,</div>=
<div>Ariani</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_q=
uote">On Mon, May 1, 2017 at 5:00 PM, Samuel Thibault <span dir=3D"ltr">&lt=
;<a href=3D"mailto:samuel.thibault@ens-lyon.org" target=3D"_blank">samuel.t=
hibault@ens-lyon.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
"><span class=3D"">Ariani A, on lun. 01 mai 2017 16:55:09 -0400, wrote:<br>
&gt; I tried to =C2=A0compile a sample program but I was not able, because =
it does not<br>
&gt; know gref,<br>
<br>
</span>It&#39;s the grant_ref_t variable that will store the gref.<br>
<span class=3D""><br>
&gt; Do you have any hello word =C2=A0sample of offering and mapping especi=
ally for<br>
&gt; mini-os?<br>
<br>
</span>I don&#39;t have a hello world sample, but there are various example=
s within<br>
the mini-os source.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Samuel<br>
</font></span></blockquote></div><br></div>

--94eb2c040bec94f349054e7d82c7--


--===============7758127862654957852==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============7758127862654957852==--


From minios-devel-bounces@lists.xenproject.org Mon May 01 22:16:41 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 22:16:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5JcX-0007Jy-7o; Mon, 01 May 2017 22:16:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d5JcV-0007Js-8D
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 22:16:39 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FB/A7-03696-6C3B7095; Mon, 01 May 2017 22:16:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXS+7+BUffoZvZ
 Ig+fXlCzefl3C7MDocfjDFZYAxijWzLyk/IoE1oxvaxcyF5xnrVh58jlTA+NTli5GLg4hgYmM
 EpsndwI5nBwSAsYSV7Y3MEIkdjFKbLq4lR3COcYosfHuOTYIZwOjRMv2M2AtLAIqEvfmbmACs
 dkETCT6G+exgdgiAsoSxz/0gcWZBVQlll/vYAaxhQVsJU53TAOr4RXwkti8aS/YOl6BVkaJLS
 fmskJsWMcqsXjXASaIKkGJkzOfsEBM0pK48e8lUJwDyJaWWP6PAyTMKRAo0Tb7HtgCfgEFiS3
 XXoKViwId17l0DssERuFZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ3M
 9HJTi4sT01NzEpOK9ZLzczcxAoOdAQh2MF7fGHCIUZKDSUmUV+wdW6QQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCd64TeyRQoJFqempFWmZOcC4g0lLcPAoifCuAUnzFhck5hZnpkOkTjHqcsy59/
 U9kxBLXn5eqpQ4ryYwioUEQIoySvPgRsBSwCVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ82a
 CTOHJzCuB2/QK6AgmoCPq1VhAjihJREhJNTDO7+OfozfJsF3MMbbj5wGFj0xLGW33fbr7juGo
 xbwZGzeYmkiy2iyMeH3zbPidXgFNz917Frb0Gc22upFwVX327PoJh59eUN+TpFyt9qVIJMtc9
 n/nQtNDoiJvLgdXvnhWlKDJe6Xr0OMspiNr9HfwLW90+Jjhtn+PQHzapr/bi3uOzT17XdNCia
 U4I9FQi7moOBEAbmaee/wCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1493676997!66037528!1
X-Originating-IP: [141.255.128.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30172 invoked from network); 1 May 2017 22:16:37 -0000
Received: from hera.aquilenet.fr (HELO hera.aquilenet.fr) (141.255.128.1)
 by server-15.tower-21.messagelabs.com with SMTP; 1 May 2017 22:16:37 -0000
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id E57BCBCAA;
 Tue,  2 May 2017 00:16:36 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id HKZ-GUllu9c8; Tue,  2 May 2017 00:16:36 +0200 (CEST)
Received: from var.youpi.perso.aquilenet.fr (unknown
 [IPv6:2a01:cb19:181:c200:3602:86ff:fe2c:6a19])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 26DD474CB;
 Tue,  2 May 2017 00:16:36 +0200 (CEST)
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d5JcR-0002BJ-AX; Tue, 02 May 2017 00:16:35 +0200
Date: Tue, 2 May 2017 00:16:35 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Ariani A <b.noushin7@gmail.com>
Message-ID: <20170501221635.3k47b2oc5wi6uaje@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
References: <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
 <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
 <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
 <20170501191752.vjmxfxi4ijnu7z3k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZuR7R9GzefAhHmjRucu+W_Xa9E=JUzYN00gMezvNp-Nw@mail.gmail.com>
 <20170501192845.ymeggapt3wjfoy4k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYYcbFk=HiC2Rw9YsVpc0yW5XRAo-o+=H=E2qDmyfimhQ@mail.gmail.com>
 <CAEUHNkbYfquGyE+vEyQc9JkMjDBg=td_9Nd7SQd5-OiVaBLjGQ@mail.gmail.com>
 <20170501210041.uyxa2vmfddxylyer@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbaUxAY_srUb0=jyaNQh+dqGM5W0s5yhHUEzL0Q_t9Q9w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAEUHNkbaUxAY_srUb0=jyaNQh+dqGM5W0s5yhHUEzL0Q_t9Q9w@mail.gmail.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

QXJpYW5pIEEsIG9uIGx1bi4gMDEgbWFpIDIwMTcgMTc6NTc6MzEgLTA0MDAsIHdyb3RlOgo+IFRo
ZSBtaW5pLW9zIGZpbGVzIGFyZSBjb21wbGljYXRlZCwgSSBqdXN0IHdhbnQgdG8ga25vdyB0aGUg
bWluaW1hbCBmdW5jdGlvbnMKPiBuZWNlc3NhcnksIGNvdWxkIHlvdSBwbGVhc2Ugc2VsZWN0IG9u
ZSBvZiB0aGUgZXhhbXBsZXMgYW5kIGxldCBtZSBrbm93IHdoaWNoCj4gcGFydHMvc3RlcHMgYXJl
IHRoZSBuZWNlc3Nhcnkgb25lcz8KClNlZSBmb3IgaW5zdGFuY2UgYmxrZnJvbnQuYzoKCmRldi0+
cmluZ19yZWYgPSBnbnR0YWJfZ3JhbnRfYWNjZXNzKGRldi0+ZG9tLHZpcnRfdG9fbWZuKHMpLDAp
OwoKaXQgdGhlbiB3cml0ZXMgaXQgdG8geGVuc3RvcmU6CgplcnIgPSB4ZW5idXNfcHJpbnRmKHhi
dCwgbm9kZW5hbWUsICJyaW5nLXJlZiIsIiV1IiwgZGV2LT5yaW5nX3JlZik7CgphbmQgYXQgdGhl
IGVuZCwgZW5kcyBhY2Nlc3M6CgpnbnR0YWJfZW5kX2FjY2VzcyhkZXYtPnJpbmdfcmVmKTsKCgph
bmQgZm9yIHRoZSBtYXBwaW5nIHBhcnQsIHNlZSB0cG1iYWNrLmM6CgpwYWdlID0gZ250bWFwX21h
cF9ncmFudF9yZWZzKCZndHBtZGV2Lm1hcCwgMSwgJmRvbWlkLCAwLCAmcmluZ3JlZiwgUFJPVF9S
RUFEIHwgUFJPVF9XUklURSkKCmFuZAoKZ250bWFwX211bm1hcCgmZ3RwbWRldi5tYXAsICh1bnNp
Z25lZCBsb25nKXRwbWlmLT5wYWdlLCAxKTsKClNhbXVlbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5p
b3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon May 01 22:19:36 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 01 May 2017 22:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d5JfM-0007N5-Eu; Mon, 01 May 2017 22:19:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <b.noushin7@gmail.com>) id 1d5JfK-0007Mz-KK
 for minios-devel@lists.xenproject.org; Mon, 01 May 2017 22:19:34 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 88/A1-03869-574B7095; Mon, 01 May 2017 22:19:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsVyMfTmat2SLey
 RBktOqFu8/bqE2YHR4/CHKywBjFGsmXlJ+RUJrBnPtkxlLlgnXPFv5hnGBsb/Al2MXBxCAnMY
 JVZ/3M0M4rAIfGaRWPxjLSOIIyEwk1Vi44avQBlOICdP4suhu6wQdpFE/4oesDivgKDEyZlPW
 EBsIQFPiS1z1rCD2JwC3hJX7+1nhVjxllVi+7q3bF2MHBxsAqoSJ6+qgdSwCKhI3Lp/mAViTo
 DEuYPT2EBsYQFbidMdIDY7h4hAhcSTHJAos4CXxPw5K1gnMPLPQrJ4FpLULKD5zALqEuvnCUG
 E1SRub7vKDmFrSyxb+Jp5ASPrKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NSc
 xKRiveT83E2MwKBlAIIdjN+WBRxilORgUhLlFXvHFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 pd3M3ukkGBRanpqRVpmDjB+YNISHDxKIrxrNgGleYsLEnOLM9MhUqcYjTleXH7/nonjycof75
 mEWPLy81KlxHk1QSYJgJRmlObBDYLF9SVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ82aCTOH
 JzCuB2/cK6BQmoFPq1VhATilJREhJNTDOf3RS6H72tYfcu6R8Ni1K/9rA9Ukl+PK0nyH3VWft
 5FweVlsu5M/3xVtu5duQF/Hc6immQvz6xiv0bXIv7J39r6RxrhbbY97ae+c+aB+23FN5VGjmP
 xOZoKL8/6knv7aHhSVfXHMk44DxY+30HZXrjl179XNF9Qfn1JNbFioe5db4FcnPMuGdEktxRq
 KhFnNRcSIAZi4gHuYCAAA=
X-Env-Sender: b.noushin7@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1493677171!59992975!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.4 required=7.0 tests=HTML_30_40,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42642 invoked from network); 1 May 2017 22:19:32 -0000
Received: from mail-ua0-f171.google.com (HELO mail-ua0-f171.google.com)
 (209.85.217.171)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 May 2017 22:19:32 -0000
Received: by mail-ua0-f171.google.com with SMTP id g49so12715157uaa.1
 for <minios-devel@lists.xenproject.org>; Mon, 01 May 2017 15:19:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=mAi1oPLGP7uUZu/u6qURntEVey9Qo+TjO797HdF4NZE=;
 b=uicAgB2k8ZGy75KNp85ZTQRhrrLpoG6cOEasTwOghx60de2iTnzFTlYyBn9kGUxsR0
 UX4m+YSt6Dce+P3tdYPP8lmpKC2PfBh03TZHceEUSAg1NgPP/vVR26R8GOLY/YwKlfDk
 uE02lA3if4VUTHCPbqvMr6ZBwz6QNilyApv6gpWoU2gLg3dcDU5av87MJmESEY3NWMeh
 qEgO1SRNGX9N16VYLvIItSyisf/TPPe9VMETs6rsOzgaEKc8FNLN7hWxDgkeo2wikjAc
 2Yi6oXIYzAz2QcLUKilGNkfQ54nKh5jv/TvjgZNuUtKiIfdUZ45zO8j4MCObSIqF636z
 Vo/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=mAi1oPLGP7uUZu/u6qURntEVey9Qo+TjO797HdF4NZE=;
 b=Celk9B6/FWq8m3Jvjrd6jSeqFx9wxlhEhRPoyiTcOdvkHzQ+XlIkQMMqXY7HKyV5X3
 gyfFmdexm2VMdwUXWr43By71jAQP901PnqFRHkffxPPAjme5MNTnJ2GmUxGVMqZR2HSj
 IpgUTHusyZLePo/7LidRokXkxApezicYx7Mqgs8xyVDrUWyseVKgaAD+iLGFCcESTeXT
 m2UNyrwCWMyWkpBKFElBMDg7C68Kj6aT3RMevDpGxeMiVJMmcZDten2frPsOdRSxXjve
 IUxMmuXAMjkFE66ggHfHSasWZp0Oe3pnxCbqQ6OFOznDRQzl2pV/P4TmsnT44ySbWWr6
 KE1A==
X-Gm-Message-State: AN3rC/41CIVy4haKbB77vsdbKTSmL1E25/RuLZPaeNaf1FTKJX4CFwyr
 5eIsaWyvR5Ifp8EMHlOXaNaSrD/+9Q==
X-Received: by 10.176.86.19 with SMTP id y19mr12552700uaa.88.1493677171509;
 Mon, 01 May 2017 15:19:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.24.98 with HTTP; Mon, 1 May 2017 15:19:30 -0700 (PDT)
In-Reply-To: <20170501221635.3k47b2oc5wi6uaje@var.youpi.perso.aquilenet.fr>
References: <CAEUHNkYhedm-PmzP6iCY8QzzZF0F-opzap-p=TQZdtByduuFMQ@mail.gmail.com>
 <20170501185938.xpasgolw33erjyrz@var.youpi.perso.aquilenet.fr>
 <CAEUHNkamMkFUZ9cfJ+Z2YfrXw8fTvJF29kDY-LKgPTcr-yFDCQ@mail.gmail.com>
 <20170501191752.vjmxfxi4ijnu7z3k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkZuR7R9GzefAhHmjRucu+W_Xa9E=JUzYN00gMezvNp-Nw@mail.gmail.com>
 <20170501192845.ymeggapt3wjfoy4k@var.youpi.perso.aquilenet.fr>
 <CAEUHNkYYcbFk=HiC2Rw9YsVpc0yW5XRAo-o+=H=E2qDmyfimhQ@mail.gmail.com>
 <CAEUHNkbYfquGyE+vEyQc9JkMjDBg=td_9Nd7SQd5-OiVaBLjGQ@mail.gmail.com>
 <20170501210041.uyxa2vmfddxylyer@var.youpi.perso.aquilenet.fr>
 <CAEUHNkbaUxAY_srUb0=jyaNQh+dqGM5W0s5yhHUEzL0Q_t9Q9w@mail.gmail.com>
 <20170501221635.3k47b2oc5wi6uaje@var.youpi.perso.aquilenet.fr>
From: Ariani A <b.noushin7@gmail.com>
Date: Mon, 1 May 2017 18:19:30 -0400
Message-ID: <CAEUHNkY3EA7aAijmEbm_thUhfDMO8qj2CSE+FpkrL=fpZaC5eQ@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Ariani A <b.noushin7@gmail.com>, minios-devel@lists.xenproject.org
Subject: Re: [Minios-devel] Sharing pages between two mini-os
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3379923919143167793=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

--===============3379923919143167793==
Content-Type: multipart/alternative; boundary=f403045df1c4378e0a054e7dd1f4

--f403045df1c4378e0a054e7dd1f4
Content-Type: text/plain; charset=UTF-8

Thanks and regards

On Mon, May 1, 2017 at 6:16 PM, Samuel Thibault <
samuel.thibault@ens-lyon.org> wrote:

> Ariani A, on lun. 01 mai 2017 17:57:31 -0400, wrote:
> > The mini-os files are complicated, I just want to know the minimal
> functions
> > necessary, could you please select one of the examples and let me know
> which
> > parts/steps are the necessary ones?
>
> See for instance blkfront.c:
>
> dev->ring_ref = gnttab_grant_access(dev->dom,virt_to_mfn(s),0);
>
> it then writes it to xenstore:
>
> err = xenbus_printf(xbt, nodename, "ring-ref","%u", dev->ring_ref);
>
> and at the end, ends access:
>
> gnttab_end_access(dev->ring_ref);
>
>
> and for the mapping part, see tpmback.c:
>
> page = gntmap_map_grant_refs(&gtpmdev.map, 1, &domid, 0, &ringref,
> PROT_READ | PROT_WRITE)
>
> and
>
> gntmap_munmap(&gtpmdev.map, (unsigned long)tpmif->page, 1);
>
> Samuel
>

--f403045df1c4378e0a054e7dd1f4
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks and regards</div><div class=3D"gmail_extra"><br><di=
v class=3D"gmail_quote">On Mon, May 1, 2017 at 6:16 PM, Samuel Thibault <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:samuel.thibault@ens-lyon.org" target=
=3D"_blank">samuel.thibault@ens-lyon.org</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex"><span class=3D"">Ariani A, on lun. 01 mai 2017 17:57:=
31 -0400, wrote:<br>
&gt; The mini-os files are complicated, I just want to know the minimal fun=
ctions<br>
&gt; necessary, could you please select one of the examples and let me know=
 which<br>
&gt; parts/steps are the necessary ones?<br>
<br>
</span>See for instance blkfront.c:<br>
<br>
dev-&gt;ring_ref =3D gnttab_grant_access(dev-&gt;dom,<wbr>virt_to_mfn(s),0)=
;<br>
<br>
it then writes it to xenstore:<br>
<br>
err =3D xenbus_printf(xbt, nodename, &quot;ring-ref&quot;,&quot;%u&quot;, d=
ev-&gt;ring_ref);<br>
<br>
and at the end, ends access:<br>
<br>
gnttab_end_access(dev-&gt;ring_<wbr>ref);<br>
<br>
<br>
and for the mapping part, see tpmback.c:<br>
<br>
page =3D gntmap_map_grant_refs(&amp;<wbr>gtpmdev.map, 1, &amp;domid, 0, &am=
p;ringref, PROT_READ | PROT_WRITE)<br>
<br>
and<br>
<br>
gntmap_munmap(&amp;gtpmdev.map, (unsigned long)tpmif-&gt;page, 1);<br>
<br>
Samuel<br>
</blockquote></div><br></div>

--f403045df1c4378e0a054e7dd1f4--


--===============3379923919143167793==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============3379923919143167793==--


From minios-devel-bounces@lists.xenproject.org Sun May 07 17:40:04 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 07 May 2017 17:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d7QA6-0002fJ-KE; Sun, 07 May 2017 17:40:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1d7QA5-0002Xm-G9
 for minios-devel@lists.xenproject.org; Sun, 07 May 2017 17:40:01 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 37/F8-02956-0FB5F095; Sun, 07 May 2017 17:40:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMbThkO6HaP5
 Ig9ktohZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8bZHWeYC46zVGxfd5algfEOcxcjF4eQwExG
 iQNzp4I5LALdrBIXzx1hB3EkBJazSvx6MJu1i5ETyEmSOPV0AVsXIweQXS3xeKEHSFhIQE2i4
 ccfRohJt5gk9ry5wA6SEBFQleg92swMYrMJ6Em8vXKRCcQWFrCXmLoYooZXwEZi9YnvYHEWAR
 WJvfsPgNmiAuESbxuPsEDUCEqcnPkEzGYWMJOYt/khM4QtL7H97RzmCYwCs5CUzUJSNgtJ2QJ
 G5lWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhygAEOxh/
 LAs4xCjJwaQkyrtJjz9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvniignGBRanpqRVpmDjBaY
 NISHDxKIrx2IGne4oLE3OLMdIjUKUZLjheX379n4phz7yuQfLLyx3smIZa8/LxUKXHeqSANAi
 ANGaV5cONgEX2JUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrzxIFN4MvNK4La+AjqICeigaFE
 ekINKEhFSUg2Mdi4T5n9UyDpn9T1aZ5noZgXlnhfqPDdO3ykrYJv6IugoFyOP2fSftWFGX9KX
 TZ98VltOK8Pr2vPzO1Me9R1K55Wp2tMe/jv6UWxGR/sBpd8t/vNFM3bvnnycXYpZPUgsc9IJp
 ozNkxKeVu6/WSvxxm7hmvOlm04yXtiaeSYpyXVegrxk7rUmJZbijERDLeai4kQA91kKz+MCAA
 A=
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1494178800!100006118!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30010 invoked from network); 7 May 2017 17:40:00 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 May 2017 17:40:00 -0000
Received: by mail-wr0-f194.google.com with SMTP id 6so5572787wrb.1
 for <minios-devel@lists.xenproject.org>; Sun, 07 May 2017 10:40:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding;
 bh=NfLHsO8zOaC9V/uaaUZx7oX0LrB30e2A2HSH40PnLqY=;
 b=r8AOC/ZFtnFGNw5Ma2bwfk83YjrOcCQXRPrBXTnw5Y4SgUqzEkcrKxYS95JhNDw/yp
 edwDeAkzPCckMzQPfOgQJAlI5sQw4CFlk+uf6haLRoqoh2IacBeDiPMgLHE58D3c+ygp
 XfAI6wFXjRQQri+nvaUHYmoWJggTQaUiWQnuawTuDQ5J+AAzGHOQdua8zSBeeasd1/C1
 sZdMCfggSPfrxRbK6psS7c8SGZ13VpmDyjJ6ml/PTIf+hqjSsg1ZUJw0jqeMcM252+5r
 jx72RUFXxt5GXoMXH3ZlhXOWXJjWknFhKIu+TlVnBai/NorA4Yn3wXAltBqqqiW9QSya
 uEvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding;
 bh=NfLHsO8zOaC9V/uaaUZx7oX0LrB30e2A2HSH40PnLqY=;
 b=is6mb3O6xDBA7nOS3HfmVrrD4NOXF2w6LNAJ0JtRKXd6vZGs70N93Ox8odQaWt8HKC
 BP4ruDHCZGjECIeroZF2FlruyYpAsACnDJl/hfyPlpBnwq6KUJfxeegf0KQb7QErO59C
 kG6ymmaTHx9bUvEG2wSblSVZ5dAQF6hphGjxph3cNHKs0Hqph8wZ/ZEHZ3kuZMKtm6zS
 Fkw/Q/HD0H5tyMaUGqIo7yAVLzngKZ110wophbtpuO6VuhP+2sQDkVoxXQZ5kHevjcJv
 1WgnVa72dHXYVa4zYsKGhGlnjan5opAcncORQLovnAVVRcZVsqlTstwPGtE4NZ0mjgQo
 qJGQ==
X-Gm-Message-State: AN3rC/52hzb/eECMDzr1Qm37XXCMG5m+s2fjKMyriYk/CGRP/Sh8T0XT
 z1iSt3Z9+xhghkuHKjw=
X-Received: by 10.223.172.48 with SMTP id v45mr41907549wrc.112.1494178799635; 
 Sun, 07 May 2017 10:39:59 -0700 (PDT)
Received: from [192.168.1.159]
 (host217-39-44-182.range217-39.btcentralplus.com. [217.39.44.182])
 by smtp.gmail.com with ESMTPSA id r29sm8727399wra.18.2017.05.07.10.39.58
 for <minios-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 07 May 2017 10:39:59 -0700 (PDT)
To: minios-devel@lists.xenproject.org
From: Simon Waterman <watermansrdev@gmail.com>
Message-ID: <4966ebe9-6204-9f88-5b94-f3e5d553a0e1@gmail.com>
Date: Sun, 7 May 2017 18:39:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Subject: [Minios-devel] Serial console handling of carriage-return and
	newline
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGksCgpUaGUgbWluaS1vcyBjb25zb2xlX3ByaW50KCkgZnVuY3Rpb24gY29udmVydHMgXG4gdG8g
XHJcbiBzZXF1ZW5jZXMuIFRoaXMgCmlzIHByb2JhYmx5IGhlbHBmdWwgd2hlbgp0aGUgc2VyaWFs
IHBvcnQgaXMgdXNlZCBhcyBhIHRleHQgY29uc29sZSBidXQgY2F1c2VzIHByb2JsZW1zIGlmIGEg
CmJpbmFyeSBwcm90b2NvbCBpcyB1c2VkIGFjcm9zcyB0aGUgc2VyaWFsCmludGVyZmFjZS4KCk9u
ZSBzdWNoIGV4YW1wbGUgaXMgdXNpbmcgdGhlIFdpbmRvd3MgS2VybmVsIGRlYnVnZ2VyIGJldHdl
ZW4gZG9tYWlucyAKKHVzaW5nIElPRU1VIHN0dWJkb21zKS4KCkNvdWxkIHRoaXMgYmUgY29uc2lk
ZXJlZCBhIGJ1ZyBvciB3b3VsZCBpdCBiZSBiZXR0ZXIgdG8gaW50cm9kdWNlIGEgbmV3IAp0eXBl
IG9mIGNvbnNvbGUsIHNheSAncmF3cHR5JywKdGhhdCB3aGVuIHNwZWNpZmllZCBpbiB0aGUgeGwu
Y2ZnIGZpbGUgZGlzYWJsZXMgdGhlIGJ1aWx0LWluIHByb2Nlc3NpbmcgCmZvciB0aGF0IHNlcmlh
bCBwb3J0PwoKSSdkIGJlIGhhcHB5IHRvIGNyZWF0ZSBwYXRjaGVzIGZvciBlaXRoZXIgc29sdXRp
b24uCgotIFNpbW9uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue May 09 09:42:39 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 May 2017 09:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d81fC-0001qf-D4; Tue, 09 May 2017 09:42:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=295bb7a92=wei.liu2@citrix.com>)
 id 1d81fA-0001qX-TK
 for minios-devel@lists.xenproject.org; Tue, 09 May 2017 09:42:37 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B2/88-01870-B0F81195; Tue, 09 May 2017 09:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDvS53v2C
 kwf2b6hZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8blfV9ZC86xV1z6eYG9gXEJWxcjJ4eEgL/E
 8x/fGUFsFgEViafdl9lBbDYBZYmfnb1ANRwcIgI6Ehsv+IKYzALlEnO2OYJUCAsES3S83AxWz
 StgIdE7aSMLiC0kYCNxbdlxJoi4oMTJmU/A4sxAUxbs/sQGMUZaYvk/DpAwp4CtxIX1+8BKRI
 EO6Fw6B2qMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1stRLKspMzyjJTczM0TU
 0MNbLTS0uTkxPzUlMKtZLzs/dxAgMsnoGBsYdjE17/Q4xSnIwKYny+hQLRArxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4C3qFYwUEixKTU+tSMvMAYY7TFqCg0dJhPcHSJq3uCAxtzgzHSJ1itGY4
 93SD++ZOObc+/qeSYglLz8vVUqcdw5IqQBIaUZpHtwgWBxeYpSVEuZlZGBgEOIpSC3KzSxBlX
 /FKM7BqCTM+w9kCk9mXgncvldApzABnRLIIABySkkiQkqqgdHwdIrXpbbr/+MWm32/Gs4i1Pr
 p9PVQjrvzhD7ymdx6b8qxYmGihUfxOuaaVbu3sctynrj5avWh1r/T/x+r9808abpJkFNEUHK1
 NdOZ88Ze2bk797/RnW4YU3nKrmLCYrfkv+fY5C/PkhSP681/0njeevth8+n7v6nHWnpev3t38
 YfJvaLctZVKLMUZiYZazEXFiQA2ETHavgIAAA==
X-Env-Sender: prvs=295bb7a92=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1494322953!41354636!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11757 invoked from network); 9 May 2017 09:42:35 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 09:42:35 -0000
X-IronPort-AV: E=Sophos;i="5.38,313,1491264000"; d="scan'208";a="431484448"
Date: Tue, 9 May 2017 10:42:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Simon Waterman <watermansrdev@gmail.com>
Message-ID: <20170509094232.invp74euj6madmlg@citrix.com>
References: <4966ebe9-6204-9f88-5b94-f3e5d553a0e1@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4966ebe9-6204-9f88-5b94-f3e5d553a0e1@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Minios-devel] Serial console handling of carriage-return and
 newline
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

Q0MgU2FtdWVsCgpPbiBTdW4sIE1heSAwNywgMjAxNyBhdCAwNjozOTo1OFBNICswMTAwLCBTaW1v
biBXYXRlcm1hbiB3cm90ZToKPiBIaSwKPiAKPiBUaGUgbWluaS1vcyBjb25zb2xlX3ByaW50KCkg
ZnVuY3Rpb24gY29udmVydHMgXG4gdG8gXHJcbiBzZXF1ZW5jZXMuIFRoaXMgaXMKPiBwcm9iYWJs
eSBoZWxwZnVsIHdoZW4KPiB0aGUgc2VyaWFsIHBvcnQgaXMgdXNlZCBhcyBhIHRleHQgY29uc29s
ZSBidXQgY2F1c2VzIHByb2JsZW1zIGlmIGEgYmluYXJ5Cj4gcHJvdG9jb2wgaXMgdXNlZCBhY3Jv
c3MgdGhlIHNlcmlhbAo+IGludGVyZmFjZS4KPiAKPiBPbmUgc3VjaCBleGFtcGxlIGlzIHVzaW5n
IHRoZSBXaW5kb3dzIEtlcm5lbCBkZWJ1Z2dlciBiZXR3ZWVuIGRvbWFpbnMgKHVzaW5nCj4gSU9F
TVUgc3R1YmRvbXMpLgo+IAo+IENvdWxkIHRoaXMgYmUgY29uc2lkZXJlZCBhIGJ1ZyBvciB3b3Vs
ZCBpdCBiZSBiZXR0ZXIgdG8gaW50cm9kdWNlIGEgbmV3IHR5cGUKPiBvZiBjb25zb2xlLCBzYXkg
J3Jhd3B0eScsCj4gdGhhdCB3aGVuIHNwZWNpZmllZCBpbiB0aGUgeGwuY2ZnIGZpbGUgZGlzYWJs
ZXMgdGhlIGJ1aWx0LWluIHByb2Nlc3NpbmcgZm9yCj4gdGhhdCBzZXJpYWwgcG9ydD8KPiAKPiBJ
J2QgYmUgaGFwcHkgdG8gY3JlYXRlIHBhdGNoZXMgZm9yIGVpdGhlciBzb2x1dGlvbi4KCkkgdGhp
bmsgdGhhdCBpcyBhIGJ1Zy4gQnV0IEkgZG9uJ3Qga25vdyB0aGUgaGlzdG9yeSBiZWhpbmQgaXQg
c28gY2FuJ3QKbWFrZSBhIGp1ZGdlbWVudC4KCldlaS4KCj4gCj4gLSBTaW1vbgo+IAo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gTWluaW9zLWRldmVs
IG1haWxpbmcgbGlzdAo+IE1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1k
ZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWlu
aW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWlu
aW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Tue May 09 09:53:41 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 May 2017 09:53:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d81pt-0002hZ-D1; Tue, 09 May 2017 09:53:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d81pr-0002hT-UO
 for minios-devel@lists.xenproject.org; Tue, 09 May 2017 09:53:40 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9A/DE-03620-3A191195; Tue, 09 May 2017 09:53:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyoG1JsO6iiYK
 RBpMX6lm8/bqE2YHR4/CHKywBjFGsmXlJ+RUJrBlfeh4wFjSwVnz9q9HA2MTSxcjJISHgL/F4
 w1x2EFtIYCOjxIRlsV2MXED2BkaJGXOXMoEkWARUJG7MuMcMYrMJmEj0N85jA7FFBBwkzi77A
 TaIWSBAYvvCKWCDhAWCJTpebgazeQW8JCb8nMcCYZ9jlDi3kh9iWZbEslmrGSHighInZz6Bmq
 MlcePfS6C9HEC2tMTyfxwgYU4BS4nH2xrByvkFFCS2XHsJVi4KdFrn0jksExgFZyGZNAvJpFk
 IkxYwMq9iVC9OLSpLLdI11ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxXBiDY
 wdjxz+kQoyQHk5Ior0+xQKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7wCYKRQoJFqempFWmZO
 cDIgUlLcPAoifCeBEnzFhck5hZnpkOkTjHqcsy59/U9kxBLXn5eqpQ4bw9IkQBIUUZpHtwIWB
 RfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvDMgUnsy8ErhNr4COYAI6IpBBAOSIkkSElFQ
 Do27R5aUMVx7knHlse/FOcrDs5FavsPKXsoa/Au3mb7do+yo0+4fgKfuWiE59l81zmdrkXyzX
 NNT/FjJT3O3sco3yF7GKHJqxE9Yf5Pprkqtzlsn43AMx+7SGY08ubIuSLvT6NSVqXcfU9Lb70
 vzNJmztAodFTvVxb1q8Y+GktrAjLrX3+5jclFiKMxINtZiLihMB0jvVHN0CAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1494323618!96500540!1
X-Originating-IP: [192.134.164.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38224 invoked from network); 9 May 2017 09:53:38 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
 mail2-relais-roc.national.inria.fr) (192.134.164.83)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 09:53:38 -0000
X-IronPort-AV: E=Sophos;i="5.38,313,1491256800"; d="scan'208";a="272291330"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.93])
 by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384;
 09 May 2017 11:53:37 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d81pp-0003BF-M3; Tue, 09 May 2017 11:53:37 +0200
Date: Tue, 9 May 2017 11:53:37 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>, keir@xen.org, gm281@cam.ac.uk
Message-ID: <20170509095337.igkzc3pl36nznkrh@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, keir@xen.org, gm281@cam.ac.uk,
 Simon Waterman <watermansrdev@gmail.com>,
 minios-devel@lists.xenproject.org
References: <4966ebe9-6204-9f88-5b94-f3e5d553a0e1@gmail.com>
 <20170509094232.invp74euj6madmlg@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170509094232.invp74euj6madmlg@citrix.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, Simon Waterman <watermansrdev@gmail.com>
Subject: Re: [Minios-devel] Serial console handling of carriage-return and
 newline
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpXZWkgTGl1LCBvbiBtYXIuIDA5IG1haSAyMDE3IDEwOjQyOjMyICswMTAwLCB3cm90
ZToKPiBPbiBTdW4sIE1heSAwNywgMjAxNyBhdCAwNjozOTo1OFBNICswMTAwLCBTaW1vbiBXYXRl
cm1hbiB3cm90ZToKPiA+IFRoZSBtaW5pLW9zIGNvbnNvbGVfcHJpbnQoKSBmdW5jdGlvbiBjb252
ZXJ0cyBcbiB0byBcclxuCj4gPiBzZXF1ZW5jZXMuIFRoaXMgaXMgcHJvYmFibHkgaGVscGZ1bCB3
aGVuIHRoZSBzZXJpYWwgcG9ydCBpcyB1c2VkCj4gPiBhcyBhIHRleHQgY29uc29sZSBidXQgY2F1
c2VzIHByb2JsZW1zIGlmIGEgYmluYXJ5IHByb3RvY29sIGlzIHVzZWQKPiA+IGFjcm9zcyB0aGUg
c2VyaWFsIGludGVyZmFjZS4KPiAKPiBJIHRoaW5rIHRoYXQgaXMgYSBidWcuIEJ1dCBJIGRvbid0
IGtub3cgdGhlIGhpc3RvcnkgYmVoaW5kIGl0IHNvIGNhbid0Cj4gbWFrZSBhIGp1ZGdlbWVudC4K
CldlbGwsIEkgaGF2ZSB0aGUgc2FtZSBwb3NpdGlvbiwgSSB3YXNuJ3QgdGhlcmUgZWl0aGVyIGF0
IHRoZSB0aW1lLgpQZXJoYXBzIEtlaXIgb3IgR3J6ZWdvcnogcmVtZW1iZXI/ICBJJ20gYWZyYWlk
IEdyemVnb3J6JyBtYWlsIGFkZHJlc3MgSQpwdXQgaW4gVG8gbWlnaHQgYmUgb3V0ZGF0ZWQgdGhv
dWdoLgoKU2FtdWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Tue May 09 09:54:25 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 May 2017 09:54:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d81qb-0002jM-MU; Tue, 09 May 2017 09:54:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d81qb-0002j8-6D
 for minios-devel@lists.xenproject.org; Tue, 09 May 2017 09:54:25 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6E/E0-03058-0D191195; Tue, 09 May 2017 09:54:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyoG1JsO6FiYK
 RBtdvcli8/bqE2YHR4/CHKywBjFGsmXlJ+RUJrBlHpz9nLTjJWNG95AFjA+Mixi5GTg4JAX+J
 67+6mboYuTiEBDYySnxcsxAsISSwgVFi7TR1EJtFQEViw6kOsDibgIlEf+M8ti5GDg4RgTqJl
 3NyQcLCAsESHS83s4PYvAJeEr9aJrGCzOQV2MsoseraD1aIBasYJRY9nsAKUSUocXLmExYQm1
 lAS+LGv5dMIEOZBaQllv/jAAlzCnhLrF97HKyEX0BBYsu1l2C2KNA9nUvnsExgFJiFZNIsJJN
 mIUxawMi8ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDgZ
 gGAH4/m1gYcYJTmYlER5fYoFIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8IZPEIwUEixKTU+tS
 MvMAcYJTFqCg0dJhPckSJq3uCAxtzgzHSJ1ilGXY869r++ZhFjy8vNSpcR5e0CKBECKMkrz4E
 bAYvYSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmngUzhycwrgdv0CugIJqAjAhkEQI4oSUR
 ISTUwJv212W3jwJiddk/GUS39/gnL556KNddLls+I3XhzJeOq4GthD04YXf3H995UQtC19v/j
 jKei9wqT63IYtzRcNy187J+lorli8n8hgfqwz0KzRU6kz99Wt3KZ5+a3KtUaFUr/FQNmLf209
 GjWNkHTPUYJyxOkLhm8totv6rwZnbc8+73MuxkblFiKMxINtZiLihMBt0zmoNQCAAA=
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1494323663!67273073!1
X-Originating-IP: [192.134.164.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52277 invoked from network); 9 May 2017 09:54:24 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
 mail2-relais-roc.national.inria.fr) (192.134.164.83)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 May 2017 09:54:24 -0000
X-IronPort-AV: E=Sophos;i="5.38,313,1491256800"; d="scan'208";a="272291490"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.93])
 by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384;
 09 May 2017 11:54:23 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d81qZ-0003Dt-8B; Tue, 09 May 2017 11:54:23 +0200
Date: Tue, 9 May 2017 11:54:23 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>, keir@xen.org,
 Simon Waterman <watermansrdev@gmail.com>, minios-devel@lists.xenproject.org
Message-ID: <20170509095423.t4q54vdnslq4wkla@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>, keir@xen.org,
 Simon Waterman <watermansrdev@gmail.com>,
 minios-devel@lists.xenproject.org
References: <4966ebe9-6204-9f88-5b94-f3e5d553a0e1@gmail.com>
 <20170509094232.invp74euj6madmlg@citrix.com>
 <20170509095337.igkzc3pl36nznkrh@var.youpi.perso.aquilenet.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170509095337.igkzc3pl36nznkrh@var.youpi.perso.aquilenet.fr>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Minios-devel] Serial console handling of carriage-return and
 newline
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

U2FtdWVsIFRoaWJhdWx0LCBvbiBtYXIuIDA5IG1haSAyMDE3IDExOjUzOjM3ICswMjAwLCB3cm90
ZToKPiBJJ20gYWZyYWlkIEdyemVnb3J6JyBtYWlsIGFkZHJlc3MgSSBwdXQgaW4gVG8gbWlnaHQg
YmUgb3V0ZGF0ZWQKPiB0aG91Z2guCgpZZXMgaXQgaXMuICBQZXJoYXBzIHNvbWVib2R5IGhhcyBh
IG1vcmUgcmVjZW50IGFkZHJlc3M/CgpTYW11ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Tue May 09 10:02:13 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Tue, 09 May 2017 10:02:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d81y9-0003Zd-9h; Tue, 09 May 2017 10:02:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=295bb7a92=wei.liu2@citrix.com>)
 id 1d81y8-0003ZX-2f
 for minios-devel@lists.xenproject.org; Tue, 09 May 2017 10:02:12 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2C/BD-03058-3A391195; Tue, 09 May 2017 10:02:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDve7iyYK
 RBvf4Ld5+XcLswOhx+MMVlgDGKNbMvKT8igTWjJ7dF9gKnjFXrFqyj6WBsYm5i5GdQ0LAX+KT
 VxcjJweLgIrEkrvv2EBsNgFliZ+dvUA2F4eIwCZGifdfPjCDJIQFgiU6Xm5mB7F5BSwkbj1cy
 gpiCwm8YpS4+10KIi4ocXLmExYQm1lAR2LB7k9AgziAbGmJ5f84QMKcAt4Sjaf+MILYokB7O5
 fOYYEYoyDRMf0Y0wRG3llIJs1CMmkWwqQFjMyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQJDiQEIdjDOvux/iFGSg0lJlNenWCBSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgTv0UmCkUKCRanpqRVpmTnAoIZJS3DwKInw5oCkeYsLEnOLM9MhUqcYdTnm3Pv6n
 kmIJS8/L1VKnLcApEgApCijNA9uBCzCLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9wPIFJ
 7MvBK4TcDQBrpfhDeQQQDkiJJEhJRUA+P+qshrB3a0OH6+bzo92XEqa3CmSPWEOwqeLnHM2cv
 X3t3yI7A88vMPt8K7vTO++ChqTN63nG+PYAFDwJn5itveaNpF9jwvW7BxAduyPLH2/r1Xy/d6
 2Upvmn33QunViHPLuTODDE5+zQqOej6PW/nL83Sf722XPL0XcSfXCWfo2S76e/HbFS0lluKMR
 EMt5qLiRAAQhO0NqwIAAA==
X-Env-Sender: prvs=295bb7a92=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1494324129!100799442!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39283 invoked from network); 9 May 2017 10:02:10 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-3.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 May 2017 10:02:10 -0000
X-IronPort-AV: E=Sophos;i="5.38,313,1491264000"; d="scan'208";a="431485898"
Date: Tue, 9 May 2017 11:02:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu
 <wei.liu2@citrix.com>, <keir@xen.org>, Simon Waterman
 <watermansrdev@gmail.com>, <minios-devel@lists.xenproject.org>
Message-ID: <20170509100207.rifgomyzxbt2csym@citrix.com>
References: <4966ebe9-6204-9f88-5b94-f3e5d553a0e1@gmail.com>
 <20170509094232.invp74euj6madmlg@citrix.com>
 <20170509095337.igkzc3pl36nznkrh@var.youpi.perso.aquilenet.fr>
 <20170509095423.t4q54vdnslq4wkla@var.youpi.perso.aquilenet.fr>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170509095423.t4q54vdnslq4wkla@var.youpi.perso.aquilenet.fr>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Minios-devel] Serial console handling of carriage-return and
 newline
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gVHVlLCBNYXkgMDksIDIwMTcgYXQgMTE6NTQ6MjNBTSArMDIwMCwgU2FtdWVsIFRoaWJhdWx0
IHdyb3RlOgo+IFNhbXVlbCBUaGliYXVsdCwgb24gbWFyLiAwOSBtYWkgMjAxNyAxMTo1MzozNyAr
MDIwMCwgd3JvdGU6Cj4gPiBJJ20gYWZyYWlkIEdyemVnb3J6JyBtYWlsIGFkZHJlc3MgSSBwdXQg
aW4gVG8gbWlnaHQgYmUgb3V0ZGF0ZWQKPiA+IHRob3VnaC4KPiAKPiBZZXMgaXQgaXMuICBQZXJo
YXBzIHNvbWVib2R5IGhhcyBhIG1vcmUgcmVjZW50IGFkZHJlc3M/Cj4gCgpTaW5jZSB5b3UgZG9u
J3Qga25vdyB0aGUgaGlzdG9yeSBiZWhpbmQgaXQgZWl0aGVyIGFuZCBzaGFyZSBteSBvcGluaW9u
LApsZXQncyBjbGFzc2lmeSBpdCBhcyBhIGJ1Zy4KClNpbW9uLCBmZWVsIGZyZWUgdG8gc3VibWl0
IGEgcGF0Y2ggdG8gZml4IGl0LiBJZiBwZW9wbGUgY29tcGxhaW4gdGhlbiB3ZQpjYW4gZGlzY3Vz
cyBpdCBmdXJ0aGVyLgoKV2VpLgoKPiBTYW11ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dp
LWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Wed May 10 22:33:57 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 10 May 2017 22:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d8aB9-0000xA-Ph; Wed, 10 May 2017 22:33:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1d8aB8-0000x4-EZ
 for minios-devel@lists.xenproject.org; Wed, 10 May 2017 22:33:54 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D2/7E-03557-15593195; Wed, 10 May 2017 22:33:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42K5GNpwSDdgqnC
 kwZWfJhZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8aRM6tZCt7zVbQ8vsnYwLiBu4uRi0NIYDaj
 xJePf9lBHBaBSywSMy5/ZAJxJATesUjMudDD1sXICeTESaw/u5IJwq6S6H7cyQ5iCwmoSTT8+
 MMIMeo9o8TDtn+MIAk2AT2Jt1cugjWICKhK9B5tZgaxmQUKJNatfgzWLCzgL3Gs4ywriM0CVD
 Pl6RawZbwCbhIz139hh1gmJ3HzXCfzBEa+BYwMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECQ4UBCHYwLvvrdIhRkoNJSZT3p5ZwpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJXoYpQDnBotT01Iq0zBxg0MKkJTh4lER420DSvMUFibnFmekQqVOMxhwvLr9/z
 8TxZOWP90xCLHn5ealS4rzmIKUCIKUZpXlwg2DRdIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjE
 rCvOogU3gy80rg9r0COoUJ6JRABgGQU0oSEVJSDYySBqHeEtpzfmocyfEVOlyzwk7M68yxm1l
 uu3hMtvsVyS36UNAlu7TWzIG32W/fTX2TySG3xSVn3T0X0nrj//xUKdHNfk3/eMQTdov9dAv5
 +jluW+aalwKs6mfzinbM2KKcXuYWsPNf9a0ZV1ZK7Z1Q0jNj5+OP2tkL5y85IMf59/M2y+nb5
 55XYinOSDTUYi4qTgQAI4n9DKECAAA=
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1494455632!91156877!1
X-Originating-IP: [209.85.128.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21380 invoked from network); 10 May 2017 22:33:52 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 May 2017 22:33:52 -0000
Received: by mail-wr0-f194.google.com with SMTP id v42so1203568wrc.3
 for <minios-devel@lists.xenproject.org>; Wed, 10 May 2017 15:33:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=kwq/jI+jhGw0OMoRoVijQG3gKb2+3lpwUjzSMthFL90=;
 b=FaYrTnFkmVDyXbhGoqcfWIDBImbwP3WM4Mp7H9xV8hVaU4wgxDH3FL9WhmVXByxXWp
 4iq+LITAirxothHaY1ONSmHGp3sH78TNAQ2rKriua8DegRW7LtvQUr64VfbuP8XB2PTp
 ioIvacov9oUzXoTiOMMBRaJDn1GklRzDSVbqMHwbNwOw7cHHDMmWSJDHOg8rsfP+Jj/y
 fL9oVbbwu4ESn8tAibrsj1qshhHPPY4wrOPc5Bm1PMkUOoylv7fyMg1EsYOxRAvsNNP7
 IPBV0oSlUyKD5SFcCQIecNdUIiBHu6p7RY2ZhPYGer05SqIF0iFwx82zCelz/zUsdLuu
 Oxog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=kwq/jI+jhGw0OMoRoVijQG3gKb2+3lpwUjzSMthFL90=;
 b=oaNwvnlCWs40Ou7uJyXGqx8JsirxSPqAZB7F4QOuhufwUkNY55FB/orOuTSpt0Zz58
 0JUo+WsKG/vYZSrobAP0Xnj2Rs34TXB3bQ66ADtONBGf0S3bCyQfUVJ8BO3Jhwicq3un
 aPGGUqNWvTLsmaRIexUPgnPkQAe2o294AHR5nsPXrvwIVADfc320XYMb4CzbptW7LaDk
 p7Dyn2pcKAGlF+IzsIvQY8AbQSp1jGjXIfIOZhEljHH0P/BSTCvXho58wL6Rd+0RAUS3
 ldipauW5W7/l15UMh7cK3Apl7nndJwIzn68k8Km4sqWsyw2HTbbFUtCqowt8+6ErN9Sb
 GAyw==
X-Gm-Message-State: AODbwcAb6OEaDPZeDwAAiZmncvenLn6kNNRMiKCMQf7TheoPT0gJ46U3
 5aSFWRe/vI7qPw==
X-Received: by 10.223.142.135 with SMTP id q7mr5461114wrb.180.1494455632470;
 Wed, 10 May 2017 15:33:52 -0700 (PDT)
Received: from simon.home ([81.145.106.158])
 by smtp.gmail.com with ESMTPSA id c184sm17706708wmd.2.2017.05.10.15.33.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 May 2017 15:33:51 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: minios-devel@lists.xenproject.org
Date: Wed, 10 May 2017 23:33:23 +0100
Message-Id: <1494455603-5960-1-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: wei.liu2@citrix.com, keir@xen.org, Simon Waterman <watermansrdev@gmail.com>,
 samuel.thibault@ens-lyon.org
Subject: [Minios-devel] [PATCH] mini-os: Remove \r\n conversion when writing
	to PV serial port
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

VGhpcyBjaGFuZ2UgcmVtb3ZlcyBcbiB0byBcclxuIGNvbnZlcnNpb24gd2hlbiB3cml0aW5nIHRv
IGEgUFYgc2VyaWFsCnBvcnQgc28gdGhhdCBiaW5hcnkgcHJvdG9jb2xzIGNhcnJpZWQgb3ZlciB0
aGUgcG9ydCBhcmUgbm90IGNvcnJ1cHRlZC4KClRoZSBjaGFuZ2UgZW5hYmxlcyBuZXcgdXNlLWNh
c2VzIGZvciBleGFtcGxlIGNvbm5lY3Rpdml0eSBmcm9tIHRoZSBXaW5kb3dzCktlcm5lbCBEZWJ1
Z2dlciB0byBhIGd1ZXN0IHZpYSBpdCdzIElPRU1VIHN0dWJkb20uCgpTaWduZWQtb2ZmLWJ5OiBT
aW1vbiBXYXRlcm1hbiA8d2F0ZXJtYW5zcmRldkBnbWFpbC5jb20+Ci0tLQogY29uc29sZS9jb25z
b2xlLmMgfCAyOSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25zb2xlL2Nv
bnNvbGUuYyBiL2NvbnNvbGUvY29uc29sZS5jCmluZGV4IDU1MzhiZDQuLmRlOTRhZDYgMTAwNjQ0
Ci0tLSBhL2NvbnNvbGUvY29uc29sZS5jCisrKyBiL2NvbnNvbGUvY29uc29sZS5jCkBAIC04Miwx
MCArODIsNiBAQCB2b2lkIHhlbmNvbnNfdHgodm9pZCkKIAogdm9pZCBjb25zb2xlX3ByaW50KHN0
cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYsIGNoYXIgKmRhdGEsIGludCBsZW5ndGgpCiB7Ci0gICAg
Y2hhciAqY3Vycl9jaGFyLCBzYXZlZF9jaGFyOwotICAgIGNoYXIgY29waWVkX3N0cltsZW5ndGgr
MV07Ci0gICAgY2hhciAqY29waWVkX3B0cjsKLSAgICBpbnQgcGFydF9sZW47CiAgICAgaW50ICgq
cmluZ19zZW5kX2ZuKShzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2LCBjb25zdCBjaGFyICpkYXRh
LCB1bnNpZ25lZCBsZW5ndGgpOwogCiAgICAgaWYoIWNvbnNvbGVfaW5pdGlhbGlzZWQpCkBAIC05
MywzMCArODksNyBAQCB2b2lkIGNvbnNvbGVfcHJpbnQoc3RydWN0IGNvbnNmcm9udF9kZXYgKmRl
diwgY2hhciAqZGF0YSwgaW50IGxlbmd0aCkKICAgICBlbHNlCiAgICAgICAgIHJpbmdfc2VuZF9m
biA9IHhlbmNvbnNfcmluZ19zZW5kOwogCi0gICAgY29waWVkX3B0ciA9IGNvcGllZF9zdHI7Ci0g
ICAgbWVtY3B5KGNvcGllZF9wdHIsIGRhdGEsIGxlbmd0aCk7Ci0gICAgZm9yKGN1cnJfY2hhciA9
IGNvcGllZF9wdHI7IGN1cnJfY2hhciA8IGNvcGllZF9wdHIrbGVuZ3RoLTE7IGN1cnJfY2hhcisr
KQotICAgIHsKLSAgICAgICAgaWYoKmN1cnJfY2hhciA9PSAnXG4nKQotICAgICAgICB7Ci0gICAg
ICAgICAgICAqY3Vycl9jaGFyID0gJ1xyJzsKLSAgICAgICAgICAgIHNhdmVkX2NoYXIgPSAqKGN1
cnJfY2hhcisxKTsKLSAgICAgICAgICAgICooY3Vycl9jaGFyKzEpID0gJ1xuJzsKLSAgICAgICAg
ICAgIHBhcnRfbGVuID0gY3Vycl9jaGFyIC0gY29waWVkX3B0ciArIDI7Ci0gICAgICAgICAgICBy
aW5nX3NlbmRfZm4oZGV2LCBjb3BpZWRfcHRyLCBwYXJ0X2xlbik7Ci0gICAgICAgICAgICAqKGN1
cnJfY2hhcisxKSA9IHNhdmVkX2NoYXI7Ci0gICAgICAgICAgICBjb3BpZWRfcHRyID0gY3Vycl9j
aGFyKzE7Ci0gICAgICAgICAgICBsZW5ndGggLT0gcGFydF9sZW4gLSAxOwotICAgICAgICB9Ci0g
ICAgfQotCi0gICAgaWYgKGNvcGllZF9wdHJbbGVuZ3RoLTFdID09ICdcbicpIHsKLSAgICAgICAg
Y29waWVkX3B0cltsZW5ndGgtMV0gPSAnXHInOwotICAgICAgICBjb3BpZWRfcHRyW2xlbmd0aF0g
PSAnXG4nOwotICAgICAgICBsZW5ndGgrKzsKLSAgICB9Ci0gICAgCi0gICAgcmluZ19zZW5kX2Zu
KGRldiwgY29waWVkX3B0ciwgbGVuZ3RoKTsKKyAgICByaW5nX3NlbmRfZm4oZGV2LCBkYXRhLCBs
ZW5ndGgpOwogfQogCiB2b2lkIHByaW50KGludCBkaXJlY3QsIGNvbnN0IGNoYXIgKmZtdCwgdmFf
bGlzdCBhcmdzKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu May 11 11:33:31 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 May 2017 11:33:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d8mLa-0001j7-Ve; Thu, 11 May 2017 11:33:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8mLZ-0001j1-1X
 for minios-devel@lists.xenproject.org; Thu, 11 May 2017 11:33:29 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 54/17-01870-80C44195; Thu, 11 May 2017 11:33:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpC67j0i
 kwfxWY4u3X5cwOzB6HP5whSWAMYo1My8pvyKBNWPOvZfsBfuZKxb0NDE3MH5l6mLk5JAQ8Jdo
 O/WJFcRmEVCVONnwlA3EZhNQlvjZ2Qtkc3CICOhIbLzgCxJmFsiXWHNiGjOILSwQIrFz1QMWE
 JtXwEKiZepPsJFCAm4SN7e8YIWIC0qcnPmEBaJXR2LB7k9gI5kFpCWW/+MACXMKuEu8fv4IbK
 uogIpE59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukbFeUlFmekZJbmJ
 mjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgmNUzMDDuYOzb63eIUZKDSUmUt/2PcKQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV5bL5FIIcGi1PTUirTMHGDAw6QlOHiURHiNQNK8xQWJucWZ6RCpU
 4y6HHPufX3PJMSSl5+XKiXOuwikSACkKKM0D24ELPouMcpKCfMyMjAwCPEUpBblZpagyr9iFO
 dgVBLmfQsyhSczrwRu0yugI5iAjugHuZ+3uCQRISXVwCi9O2LbYZ14vW8Cv0y11J0evDf7eyr
 uvSLnniMfZmZ3TjB0sP1WsS7/yju51ZsP5DDz2f4UTpjBKGqQt+zh3gjhv2zrniYaW76xej/f
 23gNO3fJRpNDASxveX173s3UOMugkzHHV+HY//XpcW0Pff/rZ3XsC7mqWSfJGrjXwMJwLpfSL
 PZ115RYijMSDbWYi4oTAS1uGwi5AgAA
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1494502406!96706114!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36806 invoked from network); 11 May 2017 11:33:27 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 11:33:27 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491264000"; d="scan'208";a="423198390"
Date: Thu, 11 May 2017 12:33:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Simon Waterman <watermansrdev@gmail.com>
Message-ID: <20170511113324.cmf6ukkiqpjbdune@citrix.com>
References: <1494455603-5960-1-git-send-email-watermansrdev@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494455603-5960-1-git-send-email-watermansrdev@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, wei.liu2@citrix.com, keir@xen.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: Remove \r\n conversion when
 writing to PV serial port
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMTE6MzM6MjNQTSArMDEwMCwgU2ltb24gV2F0ZXJtYW4g
d3JvdGU6Cj4gVGhpcyBjaGFuZ2UgcmVtb3ZlcyBcbiB0byBcclxuIGNvbnZlcnNpb24gd2hlbiB3
cml0aW5nIHRvIGEgUFYgc2VyaWFsCj4gcG9ydCBzbyB0aGF0IGJpbmFyeSBwcm90b2NvbHMgY2Fy
cmllZCBvdmVyIHRoZSBwb3J0IGFyZSBub3QgY29ycnVwdGVkLgo+IAo+IFRoZSBjaGFuZ2UgZW5h
YmxlcyBuZXcgdXNlLWNhc2VzIGZvciBleGFtcGxlIGNvbm5lY3Rpdml0eSBmcm9tIHRoZSBXaW5k
b3dzCj4gS2VybmVsIERlYnVnZ2VyIHRvIGEgZ3Vlc3QgdmlhIGl0J3MgSU9FTVUgc3R1YmRvbS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBXYXRlcm1hbiA8d2F0ZXJtYW5zcmRldkBnbWFpbC5j
b20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWls
aW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Thu May 11 11:34:36 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 May 2017 11:34:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d8mMe-0001l3-2s; Thu, 11 May 2017 11:34:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <samuel.thibault@ens-lyon.org>) id 1d8mMb-0001kx-Vh
 for minios-devel@lists.xenproject.org; Thu, 11 May 2017 11:34:34 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 62/72-03058-94C44195; Thu, 11 May 2017 11:34:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyoG1JsK6Hj0i
 kwZM/+hZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8aPw3/ZCw6yVGxctY2tgfEecxcjJ4eEgL/E
 tdW3WLsYuTiEBDYySkxa+YwNwtnAKPF67U1WkCoWAVWJrXeegHWwCZhI9DfOYwOxRQQUJR68h
 KhhFoiTaD6+hB3EFhYIkdi56gELiM0r4CVx6WQr2AZegb2MEn2zT4I1CwmUSPRsOcIIUSQocX
 LmExaIQVoSN/69ZOpi5ACypSWW/+MACXMKWEocaVgJtotfQEFiy7WXYOWiAioSnUvnsExgFJy
 FZNIsJJNmIUxawMi8ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/
 dxMjMGwZgGAH4/m1gYcYJTmYlER52/8IRwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F3jJRIpJ
 FiUmp5akZaZA4wgmLQEB4+SCK8RSJq3uCAxtzgzHSJ1ilGXY869r++ZhFjy8vNSpcR5F4EUCY
 AUZZTmwY2ARfMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfO+BZnCk5lXArfpFdARTEBH9IP
 cz1tckoiQkmpgrFLddlblzQEvTZdj8YZNF99ty9jmsvW8QjW756J5fety5P58WdJppiP67tlD
 W5eMBTvWNb0RSV7UseDP6qZb/YWTZ3Ssz/kZrCyxftaD420e/3XjU4/2pCvF7rzFaOm+54hf1
 Ge1C/zNwS6utTXPzh72epq7RXHmpuI7poUPVpzOq7jPVmKYocRSnJFoqMVcVJwIAKD5SgzhAg
 AA
X-Env-Sender: samuel.thibault@ens-lyon.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1494502472!71021032!1
X-Originating-IP: [192.134.164.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57125 invoked from network); 11 May 2017 11:34:32 -0000
Received: from mail2-relais-roc.national.inria.fr (HELO
 mail2-relais-roc.national.inria.fr) (192.134.164.83)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 May 2017 11:34:32 -0000
X-IronPort-AV: E=Sophos;i="5.38,324,1491256800"; d="scan'208";a="272657149"
Received: from unknown (HELO var.youpi.perso.aquilenet.fr) ([193.50.110.82])
 by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384;
 11 May 2017 13:34:23 +0200
Received: from samy by var.youpi.perso.aquilenet.fr with local (Exim 4.89)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1d8mMR-0003ba-My; Thu, 11 May 2017 13:34:23 +0200
Date: Thu, 11 May 2017 13:34:23 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170511113423.e54xd5t4b4bu5otg@var.youpi.perso.aquilenet.fr>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Simon Waterman <watermansrdev@gmail.com>,
 minios-devel@lists.xenproject.org, keir@xen.org
References: <1494455603-5960-1-git-send-email-watermansrdev@gmail.com>
 <20170511113324.cmf6ukkiqpjbdune@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170511113324.cmf6ukkiqpjbdune@citrix.com>
Organization: I am not organized
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, keir@xen.org,
 Simon Waterman <watermansrdev@gmail.com>
Subject: Re: [Minios-devel] [PATCH] mini-os: Remove \r\n conversion when
 writing to PV serial port
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

V2VpIExpdSwgb24gamV1LiAxMSBtYWkgMjAxNyAxMjozMzoyNCArMDEwMCwgd3JvdGU6Cj4gT24g
V2VkLCBNYXkgMTAsIDIwMTcgYXQgMTE6MzM6MjNQTSArMDEwMCwgU2ltb24gV2F0ZXJtYW4gd3Jv
dGU6Cj4gPiBUaGlzIGNoYW5nZSByZW1vdmVzIFxuIHRvIFxyXG4gY29udmVyc2lvbiB3aGVuIHdy
aXRpbmcgdG8gYSBQViBzZXJpYWwKPiA+IHBvcnQgc28gdGhhdCBiaW5hcnkgcHJvdG9jb2xzIGNh
cnJpZWQgb3ZlciB0aGUgcG9ydCBhcmUgbm90IGNvcnJ1cHRlZC4KPiA+IAo+ID4gVGhlIGNoYW5n
ZSBlbmFibGVzIG5ldyB1c2UtY2FzZXMgZm9yIGV4YW1wbGUgY29ubmVjdGl2aXR5IGZyb20gdGhl
IFdpbmRvd3MKPiA+IEtlcm5lbCBEZWJ1Z2dlciB0byBhIGd1ZXN0IHZpYSBpdCdzIElPRU1VIHN0
dWJkb20uCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFNpbW9uIFdhdGVybWFuIDx3YXRlcm1hbnNy
ZGV2QGdtYWlsLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCkFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpN
aW5pb3MtZGV2ZWwgbWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9t
aW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Thu May 11 12:52:28 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 May 2017 12:52:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d8nZz-0001LG-1r; Thu, 11 May 2017 12:52:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <keir.xen@gmail.com>) id 1d8nYV-0001IZ-CB
 for minios-devel@lists.xenproject.org; Thu, 11 May 2017 12:50:55 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 2C/46-03620-E2E54195; Thu, 11 May 2017 12:50:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMbRho65unEi
 kwa1L+hZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8aRG9YFO4Qq1r7Zy9zAeECgi5GLQ0hgDqNE
 R8c3RhCHRaCDVWLjoQtsXYycHBICS1glFlwWhLDjJKZ2bWKHsCslJt9eBVYjJKAocfnfVSaIS
 TOZJH7sOMAIkuAV0JB4tmkXC4jNIqAqcX77bVYQm01ATeLFl+9gg0QFdCV2bz/CAlEvKHFy5h
 MWkEEiAosZJZquPQJLCAuESDza95cVYsMmRokrM74zgSQ4Bbwlzi+YDlTEwcEsECoxeaXsBEb
 BWUhmzULIQJjWEt92F4FUMAvIS2x/O4cZwtaWWNV7lglZfAEj2ypGjeLUorLUIl0jI72kosz0
 jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwZwCCHYxr5gceYpTkYFIS5W3/IxwpxJeUn
 1KZkVicEV9UmpNafIhRhoNDSYK3O0YkUkiwKDU9tSItMwcYiTBpCQ4eJRFed5A0b3FBYm5xZj
 pE6hSjMceLy+/fM3E8WfnjPZMQS15+XqqUOO9OkFIBkNKM0jy4QbAEcYlRVkqYlxHoNCGegtS
 i3MwSVPlXjOIcjErCvCdApvBk5pXA7XsFdAoT0Cn9IF/wFpckIqSkGhhZTdwEA33/lV+btPz3
 vRqTToPMXqs5EUnblZd0Wbxnag2NO+Wf0FfyoLrjZ/GphQayBf0dej563hrb3aTdWcrlZ31Zd
 pL/eKNipMQth5d2CRduCz1LPrdP4LZL/JRv8yacymy6MemD+K5azqWrXNL8GwtE34gzsNxun2
 1g8Mq9wSP13rNN25RYijMSDbWYi4oTAbKfFFcLAwAA
X-Env-Sender: keir.xen@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1494507053!61301351!1
X-Originating-IP: [209.85.128.177]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32225 invoked from network); 11 May 2017 12:50:53 -0000
Received: from mail-wr0-f177.google.com (HELO mail-wr0-f177.google.com)
 (209.85.128.177)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 11 May 2017 12:50:53 -0000
Received: by mail-wr0-f177.google.com with SMTP id w50so19873718wrc.0
 for <minios-devel@lists.xenproject.org>; Thu, 11 May 2017 05:50:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:date:from:user-agent:mime-version:to:subject:references
 :in-reply-to; bh=Tb9QCGXwFwc+WG2M2OfwcX2vO6hptLeUIk4JPvDV3dM=;
 b=pU96/IVMbSkT2O9+R8OyjCSMd6UeXkmxky1sH2cE7NFDGAjvw1c3FiQv4v87/af0k5
 ms4tgfI+Y9OjcHtnWSq/fIZYLxXjW0oXQsIIY783wNxHytY+1xGt0gbFBozyKDVho5mM
 nJTXI8B2I4JnfdZmeY4LBUVj7vlPdvxunzeYZqmoc3OsFRwcjpivDkDoa1hRmGLRHcHz
 nzsv1ke3uIxQ5vomTsnH+cvkxFSxcFSrfZdEGYnJe/m025xxegL0L5UfbZ4MCPh+IHB4
 2upQTAheuywoSneH5oLT1NRNRIjZrRvkUn6PXS5fwe091QR9EVuejnaCrS8xdlDMBWdr
 AHcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
 :subject:references:in-reply-to;
 bh=Tb9QCGXwFwc+WG2M2OfwcX2vO6hptLeUIk4JPvDV3dM=;
 b=skSFW2dXE6L2fTrYXoxpL1H5wgWvJpfrSqQadj4MJn4zvKWX3QRej2OoC65DFk5rTj
 wobHlk7/DnBSs+0px4/mnO3iHO9lYVVJF1c1SzOzp8EGboZCzdDT4VlH8kTJxDxywU9m
 sDYDt7JH5XP8KVtZCQLwSCaeCBstBdrvSJCZ6U/gSTgDn8qU/tU/zicXNBvET1UNos2e
 0ImVRvvXpxHp95/FAauGgUfy2cwlqSGXW3osNrLvJT8Zj5JBvthgnlAyPLUilX/Aiy5U
 7wfkw2LPIz0QT/zE/PguSg2Q4jjzA/M5ytre8ce74pA2QsobuYuAQtsGV2E/Pe708Xjm
 RVhg==
X-Gm-Message-State: AODbwcAdkzHWpxhT143ePHPA/S9DY7l4J54qZjNSXF5KhY+2uNLE6+gs
 jBf9b0AifCf8hw==
X-Received: by 10.223.155.141 with SMTP id d13mr117047wrc.90.1494507053409;
 Thu, 11 May 2017 05:50:53 -0700 (PDT)
Received: from [10.128.15.95] (212.44.45.220.ip.redstone-isp.net.
 [212.44.45.220])
 by smtp.gmail.com with ESMTPSA id y60sm90604wrb.39.2017.05.11.05.50.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 11 May 2017 05:50:52 -0700 (PDT)
Message-ID: <59145E2C.6090007@gmail.com>
Date: Thu, 11 May 2017 13:50:52 +0100
From: Keir Fraser <keir.xen@gmail.com>
User-Agent: Postbox 5.0.13 (Windows/20170501)
MIME-Version: 1.0
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, 
 Wei Liu <wei.liu2@citrix.com>, Simon Waterman <watermansrdev@gmail.com>, 
 minios-devel@lists.xenproject.org
References: <1494455603-5960-1-git-send-email-watermansrdev@gmail.com>
 <20170511113324.cmf6ukkiqpjbdune@citrix.com>
 <20170511113423.e54xd5t4b4bu5otg@var.youpi.perso.aquilenet.fr>
In-Reply-To: <20170511113423.e54xd5t4b4bu5otg@var.youpi.perso.aquilenet.fr>
X-Mailman-Approved-At: Thu, 11 May 2017 12:52:25 +0000
Subject: Re: [Minios-devel] [PATCH] mini-os: Remove \r\n conversion when
 writing to PV serial port
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7628912027977569269=="
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============7628912027977569269==
Content-Type: multipart/alternative;
 boundary="------------030509050108000706010208"

This is a multi-part message in MIME format.
--------------030509050108000706010208
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Samuel Thibault wrote:
> Wei Liu, on jeu. 11 mai 2017 12:33:24 +0100, wrote:
>> On Wed, May 10, 2017 at 11:33:23PM +0100, Simon Waterman wrote:
>>> This change removes \n to \r\n conversion when writing to a PV serial
>>> port so that binary protocols carried over the port are not corrupted.
>>>
>>> The change enables new use-cases for example connectivity from the Windows
>>> Kernel Debugger to a guest via it's IOEMU stubdom.
>>>
>>> Signed-off-by: Simon Waterman<watermansrdev@gmail.com>
>> Reviewed-by: Wei Liu<wei.liu2@citrix.com>
>
> Acked-by: Samuel Thibault<samuel.thibault@ens-lyon.org>
Acked-by: Keir Fraser <keir@xen.org>


--------------030509050108000706010208
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
</head><body bgcolor="#FFFFFF" text="#000000"><span>Samuel Thibault 
wrote:</span><br>
<blockquote 
cite="mid:20170511113423.e54xd5t4b4bu5otg@var.youpi.perso.aquilenet.fr" 
type="cite">
  <pre wrap="">Wei Liu, on jeu. 11 mai 2017 12:33:24 +0100, wrote:
</pre>
  <blockquote type="cite"><pre wrap="">On Wed, May 10, 2017 at 11:33:23PM +0100, Simon Waterman wrote:
</pre><blockquote type="cite"><pre wrap="">This change removes \n to \r\n conversion when writing to a PV serial
port so that binary protocols carried over the port are not corrupted.

The change enables new use-cases for example connectivity from the Windows
Kernel Debugger to a guest via it's IOEMU stubdom.

Signed-off-by: Simon Waterman <a class="moz-txt-link-rfc2396E" href="mailto:watermansrdev@gmail.com">&lt;watermansrdev@gmail.com&gt;</a>
</pre></blockquote><pre wrap="">Reviewed-by: Wei Liu <a class="moz-txt-link-rfc2396E" href="mailto:wei.liu2@citrix.com">&lt;wei.liu2@citrix.com&gt;</a>
</pre></blockquote>
  <pre wrap=""><!---->
Acked-by: Samuel Thibault <a class="moz-txt-link-rfc2396E" href="mailto:samuel.thibault@ens-lyon.org">&lt;samuel.thibault@ens-lyon.org&gt;</a></pre>
</blockquote>
Acked-by: Keir Fraser <a class="moz-txt-link-rfc2396E" href="mailto:keir@xen.org">&lt;keir@xen.org&gt;</a><br>
<br>
</body></html>

--------------030509050108000706010208--


--===============7628912027977569269==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTWluaW9zLWRl
dmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbWluaW9zLWRl
dmVs

--===============7628912027977569269==--


From minios-devel-bounces@lists.xenproject.org Thu May 11 16:27:10 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 11 May 2017 16:27:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1d8qvk-0001WB-Or; Thu, 11 May 2017 16:27:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=2979fab43=wei.liu2@citrix.com>)
 id 1d8qvk-0001VZ-5T
 for minios-devel@lists.xenproject.org; Thu, 11 May 2017 16:27:08 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 6C/06-01868-BD094195; Thu, 11 May 2017 16:27:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve6tCSK
 RBl++mVm8/bqE2YHR4/CHKywBjFGsmXlJ+RUJrBmPFhxiLVgkXrFz5hPmBsZGoS5GTg4JAX+J
 NevusYDYLAKqEttX/WMCsdkElCV+dvaydTFycIgI6EhsvODbxcjFwSwwk1FiwdGp7CA1wgIhE
 jtXPQDr5RWwkFg8FWKOkICbxM0tL1gh4oISJ2c+AYszA81ZsPsT2ExmAWmJ5f84QMKcAu4Sr5
 8/YgOxRQVUJDqXzoEaoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0DfWSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDjAEIdjAu/+h0iFGSg0lJlLf9j3CkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneK/0ikUKCRanpqRVpmTnAgIdJS3DwKInwfgJJ8xYXJOYWZ6ZDp
 E4xKkqJ814DSQiAJDJK8+DaYFF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8jSBTeDLzSu
 CmvwJazAS0uB/kZt7ikkSElFQDo+M7Tlfjy7OPMQpuSDoh3Lf5Jk9SVtQN0wMbZzwKy3M65fC
 Se9XuYLF80QPnZgh18KatNGIJ43UO4JA4cmFF7aX4mOZiMzEf3j0C+5S5d75dvvbH9Tschz50
 zrh7jNthWVL4/OBbBk4/Gr2bV1Sz6upoOOW/t/loOff4K6HDR7qDdMXmmi+1V2Ipzkg01GIuK
 k4EABW7R9WtAgAA
X-Env-Sender: prvs=2979fab43=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1494520025!92458494!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16960 invoked from network); 11 May 2017 16:27:06 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 11 May 2017 16:27:06 -0000
X-IronPort-AV: E=Sophos;i="5.38,325,1491264000"; d="scan'208";a="431928997"
Date: Thu, 11 May 2017 17:26:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Simon Waterman <watermansrdev@gmail.com>
Message-ID: <20170511162658.2ankhyq327esysum@citrix.com>
References: <1494455603-5960-1-git-send-email-watermansrdev@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1494455603-5960-1-git-send-email-watermansrdev@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, wei.liu2@citrix.com, keir@xen.org,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: Remove \r\n conversion when
 writing to PV serial port
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMTAsIDIwMTcgYXQgMTE6MzM6MjNQTSArMDEwMCwgU2ltb24gV2F0ZXJtYW4g
d3JvdGU6Cj4gVGhpcyBjaGFuZ2UgcmVtb3ZlcyBcbiB0byBcclxuIGNvbnZlcnNpb24gd2hlbiB3
cml0aW5nIHRvIGEgUFYgc2VyaWFsCj4gcG9ydCBzbyB0aGF0IGJpbmFyeSBwcm90b2NvbHMgY2Fy
cmllZCBvdmVyIHRoZSBwb3J0IGFyZSBub3QgY29ycnVwdGVkLgo+IAo+IFRoZSBjaGFuZ2UgZW5h
YmxlcyBuZXcgdXNlLWNhc2VzIGZvciBleGFtcGxlIGNvbm5lY3Rpdml0eSBmcm9tIHRoZSBXaW5k
b3dzCj4gS2VybmVsIERlYnVnZ2VyIHRvIGEgZ3Vlc3QgdmlhIGl0J3MgSU9FTVUgc3R1YmRvbS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBXYXRlcm1hbiA8d2F0ZXJtYW5zcmRldkBnbWFpbC5j
b20+Cj4gLS0tCgpBY3R1YWxseSwgZnJvbSBhIGNvbnZlcnNhdGlvbiBvbiAjeGVuZGV2ZWw6Cgo8
RGl6aWV0PiBJIHRoaW5rIGEgc2VyaWFsIHBvcnQgKGFuZCB0aGVyZWZvcmUgYnkgZXh0ZW5zaW9u
IGEgY29uc29sZSkKY29udGFpbnMgc29tZXRoaW5nIHJvdWdobHkgbGlrZSBhIHRlcm1pbmFsIHdv
dWxkIGV4cGVjdCAoZWcsIHNvbWV0aGluZwpsaWtlIGEgdGVsbmV0IE5WVCBieXRlc3RyZWFtKS4K
PERpemlldD4gQWxsIG90aGVyIFVOSVhpc2ggb3BlcmF0aW5nIHN5c3RlbXMgdHVybiAgcHJpbnRm
KCJcbiIpICBpbnRvClxyXG4uCjxEaXppZXQ+IE5vcm1hbGx5IHRoZXkgZG8gdGhpcyBpbiB0aGUg
dHR5IGRyaXZlci4KCjxEaXppZXQ+IFRoZW4gaWYgdGhlIGd1ZXN0IHNlbmRzIGp1c3QgXG4sIHlv
dSB3aWxsIGdldCBzdGFpcmNhc2Ugb3V0cHV0Lgo8RGl6aWV0PiBPYnZpb3VzbHkgdGhlIFhlbiBQ
ViBjb25zb2xlIHByb3RvY29sIGNhbiBiZSB1c2VkIGZvciBvdGhlcgp0aGluZ3MgYmVzaWRlcyBi
ZWluZyBhbiBhY3R1YWwgY29uc29sZS4KPERpemlldD4gQnV0IGlmIHRoYXQgaXMgZGVzaXJlZCwg
dGhlIGxpbmUgZW5kaW5nIGNvbnZlcnNpb24gc2hvdWxkIGJlCm1vdmVkIHRvIHNvbWV0aGluZyBy
ZWxhdGVkIHRvIGNvbnNvbGVuZXNzIGluIHRoZSBndWVzdCAoaWUgaW4gbWluaW9zKSwKbm90IGp1
c3QgZGVsZXRlZC4KCkkgdGhpbmsgSWFuIGV4cGxhaW5lZCB3aHkgaXQgd2FzIGRvbmUgbGlrZSB0
aGF0LgoKV2Ugc2hvdWxkIHByb2JhYmx5IG1vdmUgdGhpcyBzb21ld2hlcmUgZWxzZS4KClNpbW9u
LCBjYW4geW91IGNsYXJpZnkgeW91ciB1c2UgY2FzZT8gRG9lc24ndCB0aGlzIHBhdGNoIGNhdXNl
IHhsCmNvbnNvbGUgdG8gcHJpbnQgb3V0IHN0YWlyY2FzZSBvdXRwdXQ/Cgo+ICBjb25zb2xlL2Nv
bnNvbGUuYyB8IDI5ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMjggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2Nv
bnNvbGUvY29uc29sZS5jIGIvY29uc29sZS9jb25zb2xlLmMKPiBpbmRleCA1NTM4YmQ0Li5kZTk0
YWQ2IDEwMDY0NAo+IC0tLSBhL2NvbnNvbGUvY29uc29sZS5jCj4gKysrIGIvY29uc29sZS9jb25z
b2xlLmMKPiBAQCAtODIsMTAgKzgyLDYgQEAgdm9pZCB4ZW5jb25zX3R4KHZvaWQpCj4gIAo+ICB2
b2lkIGNvbnNvbGVfcHJpbnQoc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldiwgY2hhciAqZGF0YSwg
aW50IGxlbmd0aCkKPiAgewo+IC0gICAgY2hhciAqY3Vycl9jaGFyLCBzYXZlZF9jaGFyOwo+IC0g
ICAgY2hhciBjb3BpZWRfc3RyW2xlbmd0aCsxXTsKPiAtICAgIGNoYXIgKmNvcGllZF9wdHI7Cj4g
LSAgICBpbnQgcGFydF9sZW47Cj4gICAgICBpbnQgKCpyaW5nX3NlbmRfZm4pKHN0cnVjdCBjb25z
ZnJvbnRfZGV2ICpkZXYsIGNvbnN0IGNoYXIgKmRhdGEsIHVuc2lnbmVkIGxlbmd0aCk7Cj4gIAo+
ICAgICAgaWYoIWNvbnNvbGVfaW5pdGlhbGlzZWQpCj4gQEAgLTkzLDMwICs4OSw3IEBAIHZvaWQg
Y29uc29sZV9wcmludChzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2LCBjaGFyICpkYXRhLCBpbnQg
bGVuZ3RoKQo+ICAgICAgZWxzZQo+ICAgICAgICAgIHJpbmdfc2VuZF9mbiA9IHhlbmNvbnNfcmlu
Z19zZW5kOwo+ICAKPiAtICAgIGNvcGllZF9wdHIgPSBjb3BpZWRfc3RyOwo+IC0gICAgbWVtY3B5
KGNvcGllZF9wdHIsIGRhdGEsIGxlbmd0aCk7Cj4gLSAgICBmb3IoY3Vycl9jaGFyID0gY29waWVk
X3B0cjsgY3Vycl9jaGFyIDwgY29waWVkX3B0citsZW5ndGgtMTsgY3Vycl9jaGFyKyspCj4gLSAg
ICB7Cj4gLSAgICAgICAgaWYoKmN1cnJfY2hhciA9PSAnXG4nKQo+IC0gICAgICAgIHsKPiAtICAg
ICAgICAgICAgKmN1cnJfY2hhciA9ICdccic7Cj4gLSAgICAgICAgICAgIHNhdmVkX2NoYXIgPSAq
KGN1cnJfY2hhcisxKTsKPiAtICAgICAgICAgICAgKihjdXJyX2NoYXIrMSkgPSAnXG4nOwo+IC0g
ICAgICAgICAgICBwYXJ0X2xlbiA9IGN1cnJfY2hhciAtIGNvcGllZF9wdHIgKyAyOwo+IC0gICAg
ICAgICAgICByaW5nX3NlbmRfZm4oZGV2LCBjb3BpZWRfcHRyLCBwYXJ0X2xlbik7Cj4gLSAgICAg
ICAgICAgICooY3Vycl9jaGFyKzEpID0gc2F2ZWRfY2hhcjsKPiAtICAgICAgICAgICAgY29waWVk
X3B0ciA9IGN1cnJfY2hhcisxOwo+IC0gICAgICAgICAgICBsZW5ndGggLT0gcGFydF9sZW4gLSAx
Owo+IC0gICAgICAgIH0KPiAtICAgIH0KPiAtCj4gLSAgICBpZiAoY29waWVkX3B0cltsZW5ndGgt
MV0gPT0gJ1xuJykgewo+IC0gICAgICAgIGNvcGllZF9wdHJbbGVuZ3RoLTFdID0gJ1xyJzsKPiAt
ICAgICAgICBjb3BpZWRfcHRyW2xlbmd0aF0gPSAnXG4nOwo+IC0gICAgICAgIGxlbmd0aCsrOwo+
IC0gICAgfQo+IC0gICAgCj4gLSAgICByaW5nX3NlbmRfZm4oZGV2LCBjb3BpZWRfcHRyLCBsZW5n
dGgpOwo+ICsgICAgcmluZ19zZW5kX2ZuKGRldiwgZGF0YSwgbGVuZ3RoKTsKPiAgfQo+ICAKPiAg
dm9pZCBwcmludChpbnQgZGlyZWN0LCBjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgYXJncykKPiAt
LSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdApNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVs

From minios-devel-bounces@lists.xenproject.org Mon May 15 08:06:43 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 15 May 2017 08:06:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1dAB1e-0001xn-Cx; Mon, 15 May 2017 08:06:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>)
 id 1dAB1d-0001xc-1q; Mon, 15 May 2017 08:06:41 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 03/CC-10689-09169195; Mon, 15 May 2017 08:06:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyuP0Ov25/omS
 kQdsNVYu3X5cwW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGe0bZ7AUzOOp2Nnczd7A2M7VxcjJ
 ISFgJPF24j+mLkYuDiGBhYwSC5dMYgdJCAt4Spw8/I8ZxBYR0JPYMPMQmM0s4CqxY+MDRhBbS
 CBA4tHVv2D1bAKqEhuun2IFsXkFrCVa9txkArFZgOKv770H6xUVCJd4seUPVI2gxMmZT1hAbE
 6BQIl754+xQcxXl/gz7xLULnGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo3p
 xalFZapGukV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCY1jMwMO5gPNXsfIhR
 koNJSZTX9aV4pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3twEyUghwaLU9NSKtMwcYMTApCU4e
 JREeLeCpHmLCxJzizPTIVKnGBWlxHlrQRICIImM0jy4NliUXmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzNsPMoUnM68EbvoroMVMQIvDQG7mLS5JREhJNTAWMMXFJqf/NGKXC9lv+H3dTLN
 D0r82V68z7bjEFHEt/fkTv7+tcn94l3Y7fPxjYexjamIl+z7q1neHkz7iBx7tCTHcHZDk9TtU
 dtW9Sau+F1zfu31q5p8PhpG8Bg/5M9QzOq9VzVzxQj4+ILRo3ouWv0+00/1lPohlsVemc6wqa
 l7OHxB5wleJpTgj0VCLuag4EQBPV3gTzQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1494835599!100350849!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41254 invoked from network); 15 May 2017 08:06:39 -0000
Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15)
 by server-3.tower-31.messagelabs.com with DHE-RSA-CAMELLIA256-SHA encrypted
 SMTP; 15 May 2017 08:06:39 -0000
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0D1F2AB9F;
 Mon, 15 May 2017 08:06:39 +0000 (UTC)
To: Juliana Rodrigues <juliana.orod@gmail.com>
References: <CAEGO8-FGQdKY_KbvZSWhTS8LcU0N9UUW2X=C+hoG=dQWj86Phg@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2af613f2-3263-e432-d53b-0ad4e090d7eb@suse.com>
Date: Mon, 15 May 2017 10:06:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <CAEGO8-FGQdKY_KbvZSWhTS8LcU0N9UUW2X=C+hoG=dQWj86Phg@mail.gmail.com>
Content-Language: en-US
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
Subject: Re: [Minios-devel] [Outreachy] Adding Floating Point support to
	Mini-OS Project
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

SGkgSnVsaWFuYSwKCk9uIDEzLzA1LzE3IDAwOjE3LCBKdWxpYW5hIFJvZHJpZ3VlcyB3cm90ZToK
PiBIZWxsbyBKdWVyZ2VuLAo+IAo+IEkndmUgbGVhcm50IGFib3V0IHlvdXIgcHJvamVjdCB0aHJv
dWdoIHRoZSBPdXRyZWFjaHkgUHJvamVjdHMgTGlzdAo+IDxodHRwczovL3dpa2kueGVucHJvamVj
dC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzPi4gSSdtCj4gY3VycmVudGx5IG9u
IHRoZSB0aGlyZCB5ZWFyIG9mIG15IGNvbXB1dGVyIHNjaWVuY2UgYmFjaGVsb3JzIGNvdXJzZSBh
bmQKPiBJJ20gdmVyeSBtdWNoIGludGVyZXN0ZWQgdG8ga25vdyBtb3JlIGFib3V0IHRoZSBwcm9q
ZWN0IHlvdSBwcm9wb3NlZCwKPiBzaW5jZSB3b3VsZCBhbGxvdyBtZSB0byBsZWFybiBhIGxvdCBh
Ym91dCBPcGVyYXRpbmcgU3lzdGVtcy4KClRoYW5rcyBmb3IgeW91ciBpbnRlcmVzdCBvbiB0aGlz
IHByb2plY3QhCgpJIGhvcGUgeW91IGFyZSBhd2FyZSBvZiB0aGUgZmFjdCB0aGF0IHRoZSBhcHBs
aWNhdGlvbiBwZXJpb2QgZm9yCk91dHJlYWNoeSAyMDE3IGlzIG92ZXIsIHNvIHlvdSB3b24ndCBi
ZSBhYmxlIHRvIHBhcnRpY2lwYXRlIGluIHRoaXMKcHJvZ3JhbS4KCkluIGNhc2UgeW91IGFyZSBq
dXN0IGxvb2tpbmcgZm9yIGFuIGludGVyZXN0aW5nIHByb2plY3QgdG8gd29yayBvbgp5b3UgYXJl
IHdlbGNvbWUsIG9mIGNvdXJzZSEKCj4gSSd2ZSBzZW50IHNvbWUgcGF0Y2hlcyBmb3IgdGhlIExp
bnV4IGtlcm5lbCBhbmQgaGF2ZSBhbHNvIGRldmVsb3BlZCBzb21lCj4gZGV2aWNlIGRyaXZlcnMg
Zm9yIHJlc2VhcmNoIGFuZCBzdHVkeSBwdXJwb3NlcyBvbiB0aGUgbGFzdCBmZXcgeWVhcnMuIEkK
PiBoYXZlIGxpdHRsZSBrbm93bGVkZ2Ugb2YgQVNNLCBidXQgSSdtIHZlcnkgd2lsbGluZyB0byBs
ZWFybi4KClRoYXQncyBhIGdvb2Qgc3RhcnRpbmcgcG9pbnQuIDotKQoKPiBUaGF0IHNhaWQsIEkn
ZCBsaWtlIHRvIGtub3cgaWYgdGhlcmUgYXJlIGFueSBzbWFsbCB0YXNrcyBvciBidWdzIHRoYXQK
PiB5b3UgYmVsaWV2ZSB3b3VsZCBiZSBuaWNlIHRvIGJlIGFkZHJlc3NlZCBpbiBvcmRlciB0byBn
ZXQgdG8ga25vdyB0aGUKPiBwcm9qZWN0IGJldHRlciBvciB0byBkZXZlbG9wIHNvbWUgb2YgdGhl
IHJlcXVpcmVkIGhhYmlsaXRpZXMuICg6CgpJIHRoaW5rIHRoZSBiZXN0IHdvdWxkIGJlIHRvIHN0
YXJ0IHdpdGggdHJ5aW5nIHRvIGJ1aWxkIFhlbiBsb2NhbGx5IGFuZApnZXQgaXQgcnVubmluZy4g
U2VlOgoKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQ29tcGlsaW5nX1hlbl9Gcm9t
X1NvdXJjZQoKaG93IHRvIGRvIGl0LgoKVHJ5IHRvIGluc3RhbGwgdGhlIGJ1aWx0IFhlbiBiaW5h
cmllcyBvbiBhIHRlc3Qgc3lzdGVtIGFuZCBib290IGludG8gaXQuCgpJbiBjYXNlIG9mIHByb2Js
ZW1zIG9yIHF1ZXN0aW9ucwoKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQ2F0ZWdv
cnk6RGV2ZWxvcGVycwoKaXMgYSBnb29kIHN0YXJ0aW5nIHBvaW50IGZvciBmaW5kaW5nIHJlbGV2
YW50IGluZm9ybWF0aW9uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJp
bi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZlbA==

From minios-devel-bounces@lists.xenproject.org Sun May 21 19:46:46 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Sun, 21 May 2017 19:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1dCWoP-0007C5-3C; Sun, 21 May 2017 19:46:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dCWoO-0007Bz-6D
 for minios-devel@lists.xenproject.org; Sun, 21 May 2017 19:46:44 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1E/A4-03696-3AEE1295; Sun, 21 May 2017 19:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXiVRvkqLvonWK
 kwYOZqhZvvy5hdmD0OPzhCksAYxRrZl5SfkUCa8a3S0dYC3YpVCz+rtbAuFOyi5GLQ0hgDqPE
 lrXLGbsYOTlYBJaySpzZWgeSkBA4yCqx6uo6ZpCEhECcxIEZ61kg7CqJJXPvgdlCAmoSDT/+M
 EJM+sko8eXIdSaQhLBAiMSjfX9ZQWwRAUWJBy9vskI0lEj8WPqHHcRmFqiWaJ40H2wzm4CexN
 srF8F6eQVsJH4cnwlUwwF0karEtMYSkLCoQLjE28YjLBAlghInZz4BszkFLCWW/nvJAjHSVuL
 O3N3MELa8xPa3c5gnMArPQtIyC0nZLCRlCxiZVzGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGpjp
 5aYWFyemp+YkJhXrJefnbmIEBjkDEOxgXPbX6RCjJAeTkijvq5kKkUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeMPfKkYKCRalpqdWpGXmAOMNJi3BwaMkwnsBJM1bXJCYW5yZDpE6xajL8Wjlj/
 dMQix5+XmpUuK8bSBFAiBFGaV5cCNgsX+JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrznQab
 wZOaVwG16BXQEE9AR1s/kQY4oSURISTUwqigf2//u/MW/r9n53shY/Fn7cl3uuSvvFd4Yn/1v
 fvrA+sPLP5j+Opb1LTxRZ2acacXzk4821U3b3J6VyHhmzoEasYZHCVPv3tyzRbf8U3tU5ttt9
 UJ3da9O07tQ+b9n4u7GX7LHH4rK1HxraGm5nRthFv5ykVtYQYbcO32BlS8dFDxTqkMfZiqxFG
 ckGmoxFxUnAgAfWzpj+AIAAA==
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1495396002!102776559!1
X-Originating-IP: [74.125.82.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12026 invoked from network); 21 May 2017 19:46:42 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 May 2017 19:46:42 -0000
Received: by mail-wm0-f65.google.com with SMTP id d127so28380284wmf.1
 for <minios-devel@lists.xenproject.org>; Sun, 21 May 2017 12:46:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=q4caN5qSkHqWfWkXLUkc8QyT163pc7gCBoZhvMi3p0E=;
 b=rs/tGeH93rV/xzKn0TLLPK79m+FTW9vavtCYHU4o7+CbmLn5xu7FkSUJAEPaaKtDJA
 zfmBfNNTLwdfdXZNVCT28oxr5+HdvEA5CDtFOGDun4UP0RstQkn/OSnaJdoAfzBVJ2Hw
 DyzdXfMnf/Ea+5MLA7de6U5FZ2pzSiLC/evAr3gwwgYStijoVTpPxZEpFhvxdAsknWJK
 56J1V/pgMEhynatharNwbEDusx0diOOLWFKwm4qUv1JQ7xbGsbB9xoGF+FB5RKrOqiXn
 OX7WDzUycAs5gcbkE/Tg7KKwING31bqL2oFWWwc/zOqafJxj3sCUxvmepwCS0RlwBNsL
 p5AA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=q4caN5qSkHqWfWkXLUkc8QyT163pc7gCBoZhvMi3p0E=;
 b=C4aKUZvOo0hj6aBUzOMb2WWOjV6yPFZhskTln1kZMoQAeu7ZLUnUmXNxzJhBVuPGoA
 wuJTHUxm6jMkt8l6m7OYhMR0zBBWEwFHsQVMHk61Y5+OQ8BIGXSjkUYloh0c/azkdVz+
 Nzui6mcf5j1Mzsw8YQWLO25ENPFK1nCtwm5Co7YfE/9B1UqSBZUd+7oFfm02T0NOvR1L
 ivmzdh/UmzrZxfDvS8H16Y91U8xOjt5kaT61iIIcV2sF9Yc6NuwWu91aghuTatKxb8QW
 o0eBSMOosAYtMfZIGXdau4QY19Rn92VEd4UYwf3G1dvJY8JCCF5wEi2PufPGCiw5v6x7
 7NAg==
X-Gm-Message-State: AODbwcC1MoRv6oenpaQUmdg4OyiwMCgpci0BxOHER8Z1breapXF8sNx0
 DEog6ibyo7v7tQ==
X-Received: by 10.223.135.50 with SMTP id a47mr9293387wra.138.1495396002162;
 Sun, 21 May 2017 12:46:42 -0700 (PDT)
Received: from [192.168.1.159] ([81.145.104.245])
 by smtp.gmail.com with ESMTPSA id 4sm12808670wrv.33.2017.05.21.12.46.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 21 May 2017 12:46:41 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <1494455603-5960-1-git-send-email-watermansrdev@gmail.com>
 <20170511162658.2ankhyq327esysum@citrix.com>
From: Simon Waterman <watermansrdev@gmail.com>
Message-ID: <ad09b9d9-c999-7dd2-5234-b700683e67c7@gmail.com>
Date: Sun, 21 May 2017 20:46:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <20170511162658.2ankhyq327esysum@citrix.com>
Cc: minios-devel@lists.xenproject.org, samuel.thibault@ens-lyon.org,
 keir@xen.org, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Minios-devel] [PATCH] mini-os: Remove \r\n conversion when
 writing to PV serial port
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8wNS8xNyAxNzoyNiwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE1heSAxMCwgMjAx
NyBhdCAxMTozMzoyM1BNICswMTAwLCBTaW1vbiBXYXRlcm1hbiB3cm90ZToKPj4gVGhpcyBjaGFu
Z2UgcmVtb3ZlcyBcbiB0byBcclxuIGNvbnZlcnNpb24gd2hlbiB3cml0aW5nIHRvIGEgUFYgc2Vy
aWFsCj4+IHBvcnQgc28gdGhhdCBiaW5hcnkgcHJvdG9jb2xzIGNhcnJpZWQgb3ZlciB0aGUgcG9y
dCBhcmUgbm90IGNvcnJ1cHRlZC4KPj4KPj4gVGhlIGNoYW5nZSBlbmFibGVzIG5ldyB1c2UtY2Fz
ZXMgZm9yIGV4YW1wbGUgY29ubmVjdGl2aXR5IGZyb20gdGhlIFdpbmRvd3MKPj4gS2VybmVsIERl
YnVnZ2VyIHRvIGEgZ3Vlc3QgdmlhIGl0J3MgSU9FTVUgc3R1YmRvbS4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogU2ltb24gV2F0ZXJtYW4gPHdhdGVybWFuc3JkZXZAZ21haWwuY29tPgo+PiAtLS0KPiBB
Y3R1YWxseSwgZnJvbSBhIGNvbnZlcnNhdGlvbiBvbiAjeGVuZGV2ZWw6Cj4KPiA8RGl6aWV0PiBJ
IHRoaW5rIGEgc2VyaWFsIHBvcnQgKGFuZCB0aGVyZWZvcmUgYnkgZXh0ZW5zaW9uIGEgY29uc29s
ZSkKPiBjb250YWlucyBzb21ldGhpbmcgcm91Z2hseSBsaWtlIGEgdGVybWluYWwgd291bGQgZXhw
ZWN0IChlZywgc29tZXRoaW5nCj4gbGlrZSBhIHRlbG5ldCBOVlQgYnl0ZXN0cmVhbSkuCj4gPERp
emlldD4gQWxsIG90aGVyIFVOSVhpc2ggb3BlcmF0aW5nIHN5c3RlbXMgdHVybiAgcHJpbnRmKCJc
biIpICBpbnRvCj4gXHJcbi4KPiA8RGl6aWV0PiBOb3JtYWxseSB0aGV5IGRvIHRoaXMgaW4gdGhl
IHR0eSBkcml2ZXIuCj4KPiA8RGl6aWV0PiBUaGVuIGlmIHRoZSBndWVzdCBzZW5kcyBqdXN0IFxu
LCB5b3Ugd2lsbCBnZXQgc3RhaXJjYXNlIG91dHB1dC4KPiA8RGl6aWV0PiBPYnZpb3VzbHkgdGhl
IFhlbiBQViBjb25zb2xlIHByb3RvY29sIGNhbiBiZSB1c2VkIGZvciBvdGhlcgo+IHRoaW5ncyBi
ZXNpZGVzIGJlaW5nIGFuIGFjdHVhbCBjb25zb2xlLgo+IDxEaXppZXQ+IEJ1dCBpZiB0aGF0IGlz
IGRlc2lyZWQsIHRoZSBsaW5lIGVuZGluZyBjb252ZXJzaW9uIHNob3VsZCBiZQo+IG1vdmVkIHRv
IHNvbWV0aGluZyByZWxhdGVkIHRvIGNvbnNvbGVuZXNzIGluIHRoZSBndWVzdCAoaWUgaW4gbWlu
aW9zKSwKPiBub3QganVzdCBkZWxldGVkLgo+Cj4gSSB0aGluayBJYW4gZXhwbGFpbmVkIHdoeSBp
dCB3YXMgZG9uZSBsaWtlIHRoYXQuCj4KPiBXZSBzaG91bGQgcHJvYmFibHkgbW92ZSB0aGlzIHNv
bWV3aGVyZSBlbHNlLgo+Cj4gU2ltb24sIGNhbiB5b3UgY2xhcmlmeSB5b3VyIHVzZSBjYXNlPyBE
b2Vzbid0IHRoaXMgcGF0Y2ggY2F1c2UgeGwKPiBjb25zb2xlIHRvIHByaW50IG91dCBzdGFpcmNh
c2Ugb3V0cHV0PwpNYWluIHVzZSBjYXNlIGlzIFdpbmRvd3Mga2VybmVsIGRlYnVnZ2luZyBidXQg
c29tZSBwZXJpcGhlcmFscyB1c2luZwpzZXJpYWwgY29tbXMgZG9uJ3QgbGlrZSB0aGUgY29udmVy
c2lvbiBlaXRoZXIuCgpUaGUgQ1JOTCBjb252ZXJzaW9uIGlzIGRvbmUgYnkgdGhlIGd1ZXN0IGlu
IHRoZSBJT0VNVSBzdHViZG9tIGNhc2UKc28gbm8gc3RhaXJjYXNlcy4gIEluIGZhY3QgeW91IGdl
dCBDUkNSTkwgd2l0aG91dCB0aGUgcGF0Y2guCgpUaGUgc3RhaXJjYXNlIHdvdWxkIGhhcHBlbiBp
ZiB5b3UgY2FsbCB3cml0ZSgpIHdpdGhpbiBtaW5pb3MgaXRzZWxmCmJ1dCBpbiB0aGUgSU9FTVUg
c3R1YmRvbSBjYXNlIHRoaXMgaXMgZHVtcGVkIGludG8gdGhlIFFFTVUgbG9nIGZpbGUKd2hlcmUg
aXQgZG9lc24ndCBtYXR0ZXIuCgpBbm90aGVyIHVuaWtlcm5lbCB3aXRoIGEgcHJvcGVyIGNvbnNv
bGUgd291bGQgYmUgYnJva2VuIHRob3VnaCBhbmQKSSBoYWRuJ3QgdGhvdWdodCBvZiB0aGF0LiAg
TWFrZXMgc2Vuc2Ugbm93IHdoeSB0aGUgY29kZSB3YXMgdGhlcmUgaW4KdGhlIGZpcnN0IHBsYWNl
LgoKSSBzdGlsbCB0aGluayBpdCB3b3VsZCBiZSBuaWNlIGZvciBJT0VNVSBzdHViZG9tcyBhbmQg
bWluaS1vcyBiYXNlZAp1bmlrZXJuZWxzIGluIGdlbmVyYWwgdG8gc3VwcG9ydCByYXcgSU8gb24g
dGhlIHNlcmlhbCBwb3J0cy4gUGVyaGFwcwpJIGNvdWxkIGFkZCBsaW1pdGVkIHRlcm1pb3Mgc3Vw
cG9ydCB0byBtaW5pLW9zIGFsbG93aW5nIHRoZQp1c2VyIG9mIHRoZSBjb25zb2xlIHRvIHN3aXRj
aCBDUk5MIHByb2Nlc3Npbmcgb24gYW5kIG9mZiAodXNpbmcgT05MQ1IpLgoKUWVtdSB3b3VsZCBi
ZSBjaGFuZ2VkIHRvIHR1cm4gdGhpcyBvZmYgaW4gdGhlIHN0dWJkb20gY2FzZSAtIGFzc3VtaW5n
CndoYXQgdGhlIGd1ZXN0IHNlbmRzIGlzIHdoYXQgc2hvdWxkIGFwcGVhciBvbiB0aGUgYmFja2Vu
ZC4gIEl0IGNvdWxkCmJlIHVzZWQgYnkgYW5vdGhlciB1bmlrZXJuZWwgdGhhdCB3YW50cyBhIHJh
dyBzZXJpYWwgcG9ydCB0b28uCgo+PiAgIGNvbnNvbGUvY29uc29sZS5jIHwgMjkgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDI4IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvY29uc29sZS9jb25zb2xlLmMgYi9j
b25zb2xlL2NvbnNvbGUuYwo+PiBpbmRleCA1NTM4YmQ0Li5kZTk0YWQ2IDEwMDY0NAo+PiAtLS0g
YS9jb25zb2xlL2NvbnNvbGUuYwo+PiArKysgYi9jb25zb2xlL2NvbnNvbGUuYwo+PiBAQCAtODIs
MTAgKzgyLDYgQEAgdm9pZCB4ZW5jb25zX3R4KHZvaWQpCj4+ICAgCj4+ICAgdm9pZCBjb25zb2xl
X3ByaW50KHN0cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYsIGNoYXIgKmRhdGEsIGludCBsZW5ndGgp
Cj4+ICAgewo+PiAtICAgIGNoYXIgKmN1cnJfY2hhciwgc2F2ZWRfY2hhcjsKPj4gLSAgICBjaGFy
IGNvcGllZF9zdHJbbGVuZ3RoKzFdOwo+PiAtICAgIGNoYXIgKmNvcGllZF9wdHI7Cj4+IC0gICAg
aW50IHBhcnRfbGVuOwo+PiAgICAgICBpbnQgKCpyaW5nX3NlbmRfZm4pKHN0cnVjdCBjb25zZnJv
bnRfZGV2ICpkZXYsIGNvbnN0IGNoYXIgKmRhdGEsIHVuc2lnbmVkIGxlbmd0aCk7Cj4+ICAgCj4+
ICAgICAgIGlmKCFjb25zb2xlX2luaXRpYWxpc2VkKQo+PiBAQCAtOTMsMzAgKzg5LDcgQEAgdm9p
ZCBjb25zb2xlX3ByaW50KHN0cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYsIGNoYXIgKmRhdGEsIGlu
dCBsZW5ndGgpCj4+ICAgICAgIGVsc2UKPj4gICAgICAgICAgIHJpbmdfc2VuZF9mbiA9IHhlbmNv
bnNfcmluZ19zZW5kOwo+PiAgIAo+PiAtICAgIGNvcGllZF9wdHIgPSBjb3BpZWRfc3RyOwo+PiAt
ICAgIG1lbWNweShjb3BpZWRfcHRyLCBkYXRhLCBsZW5ndGgpOwo+PiAtICAgIGZvcihjdXJyX2No
YXIgPSBjb3BpZWRfcHRyOyBjdXJyX2NoYXIgPCBjb3BpZWRfcHRyK2xlbmd0aC0xOyBjdXJyX2No
YXIrKykKPj4gLSAgICB7Cj4+IC0gICAgICAgIGlmKCpjdXJyX2NoYXIgPT0gJ1xuJykKPj4gLSAg
ICAgICAgewo+PiAtICAgICAgICAgICAgKmN1cnJfY2hhciA9ICdccic7Cj4+IC0gICAgICAgICAg
ICBzYXZlZF9jaGFyID0gKihjdXJyX2NoYXIrMSk7Cj4+IC0gICAgICAgICAgICAqKGN1cnJfY2hh
cisxKSA9ICdcbic7Cj4+IC0gICAgICAgICAgICBwYXJ0X2xlbiA9IGN1cnJfY2hhciAtIGNvcGll
ZF9wdHIgKyAyOwo+PiAtICAgICAgICAgICAgcmluZ19zZW5kX2ZuKGRldiwgY29waWVkX3B0ciwg
cGFydF9sZW4pOwo+PiAtICAgICAgICAgICAgKihjdXJyX2NoYXIrMSkgPSBzYXZlZF9jaGFyOwo+
PiAtICAgICAgICAgICAgY29waWVkX3B0ciA9IGN1cnJfY2hhcisxOwo+PiAtICAgICAgICAgICAg
bGVuZ3RoIC09IHBhcnRfbGVuIC0gMTsKPj4gLSAgICAgICAgfQo+PiAtICAgIH0KPj4gLQo+PiAt
ICAgIGlmIChjb3BpZWRfcHRyW2xlbmd0aC0xXSA9PSAnXG4nKSB7Cj4+IC0gICAgICAgIGNvcGll
ZF9wdHJbbGVuZ3RoLTFdID0gJ1xyJzsKPj4gLSAgICAgICAgY29waWVkX3B0cltsZW5ndGhdID0g
J1xuJzsKPj4gLSAgICAgICAgbGVuZ3RoKys7Cj4+IC0gICAgfQo+PiAtCj4+IC0gICAgcmluZ19z
ZW5kX2ZuKGRldiwgY29waWVkX3B0ciwgbGVuZ3RoKTsKPj4gKyAgICByaW5nX3NlbmRfZm4oZGV2
LCBkYXRhLCBsZW5ndGgpOwo+PiAgIH0KPj4gICAKPj4gICB2b2lkIHByaW50KGludCBkaXJlY3Qs
IGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcmdzKQo+PiAtLSAKPj4gMi43LjQKPj4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpNaW5pb3MtZGV2ZWwg
bWFpbGluZyBsaXN0Ck1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWw=

From minios-devel-bounces@lists.xenproject.org Mon May 22 14:20:06 2017
Return-path: <minios-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 22 May 2017 14:20:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <minios-devel-bounces@lists.xenproject.org>)
	id 1dCoBp-0006yW-S0; Mon, 22 May 2017 14:20:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=308c454c5=Ian.Jackson@citrix.com>)
 id 1dCoBp-0006pi-1l
 for minios-devel@lists.xenproject.org; Mon, 22 May 2017 14:20:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DD/28-03371-493F2295; Mon, 22 May 2017 14:20:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7Ez0q
 RBlcmalu8/bqE2YHR4/CHKywBjFGsmXlJ+RUJrBnbXv5lLTjKXNG18hRrA+MXpi5GDg4JAX+J
 Jb91uxg5OdgEdCWatvxlA7F5BQQlTs58wgJiMwvoSCzY/YkNwpaX2P52DjNEjYPEomUrwGwWA
 VWJ9w/mg40UAarfeMEXorxc4kzTYlYQW1ggROLRvr+sICWcArYSP1YCVXNxCAksY5TonbGWEa
 RGQsBE4u3CnWwgNUICahJz18dPYOSbheSgWUgOmoXkoAWMzKsYNYpTi8pSi3QNDfSSijLTM0p
 yEzNzgDwzvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjPeWBRxilORgUhLlPfpGKVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBK/eJ6CcYFFqempFWmYOMOBh0hIcPEoivGs+AKV5iwsSc4sz0yFSp
 xh1Oebc+/qeSYglLz8vVUqcNxlkhgBIUUZpHtwIWPRdYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDve5ApPJl5JXCbXgEdwQR0hPUzeZAjShIRUlINjHbTWavW3ZJ+ePHrfuEL25SuWuTY+Ar
 PK9zY96mHIXJvgO7Glcci7m2tN3XzmqzewRpa+WFDku8kpz8+Zw/FXLg+45zj7oWMs74b/z79
 ZJ8767HH91w0rBPtnJlbNA/X5jMrhgrJVOelb5VI1z9/31Btk5sF1yLD2xrzfM7wyH/7fXi5+
 hbhb0osxRmJhlrMRcWJABJJf9G5AgAA
X-Env-Sender: prvs=308c454c5=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1495462799!102290575!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62475 invoked from network); 22 May 2017 14:20:01 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 22 May 2017 14:20:01 -0000
X-IronPort-AV: E=Sophos;i="5.38,377,1491264000"; d="scan'208";a="424880008"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22818.62317.717433.817565@mariner.uk.xensource.com>
Date: Mon, 22 May 2017 15:19:25 +0100
To: Simon Waterman <watermansrdev@gmail.com>
In-Reply-To: <ad09b9d9-c999-7dd2-5234-b700683e67c7@gmail.com>
References: <1494455603-5960-1-git-send-email-watermansrdev@gmail.com>
 <20170511162658.2ankhyq327esysum@citrix.com>
 <ad09b9d9-c999-7dd2-5234-b700683e67c7@gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: minios-devel@lists.xenproject.org, keir@xen.org,
 Wei Liu <wei.liu2@citrix.com>, samuel.thibault@ens-lyon.org
Subject: Re: [Minios-devel] [PATCH] mini-os: Remove \r\n conversion when
 writing to PV serial port
X-BeenThere: minios-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Mini-os development list <minios-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/cgi-bin/mailman/options/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:minios-devel@lists.xenproject.org>
List-Help: <mailto:minios-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/cgi-bin/mailman/listinfo/minios-devel>, 
 <mailto:minios-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: minios-devel-bounces@lists.xenproject.org
Sender: "Minios-devel" <minios-devel-bounces@lists.xenproject.org>

U2ltb24gV2F0ZXJtYW4gd3JpdGVzICgiUmU6IFtQQVRDSF0gbWluaS1vczogUmVtb3ZlIFxyXG4g
Y29udmVyc2lvbiB3aGVuIHdyaXRpbmcgdG8gUFYgc2VyaWFsIHBvcnQiKToKPiBJIHN0aWxsIHRo
aW5rIGl0IHdvdWxkIGJlIG5pY2UgZm9yIElPRU1VIHN0dWJkb21zIGFuZCBtaW5pLW9zIGJhc2Vk
Cj4gdW5pa2VybmVscyBpbiBnZW5lcmFsIHRvIHN1cHBvcnQgcmF3IElPIG9uIHRoZSBzZXJpYWwg
cG9ydHMuIFBlcmhhcHMKPiBJIGNvdWxkIGFkZCBsaW1pdGVkIHRlcm1pb3Mgc3VwcG9ydCB0byBt
aW5pLW9zIGFsbG93aW5nIHRoZQo+IHVzZXIgb2YgdGhlIGNvbnNvbGUgdG8gc3dpdGNoIENSTkwg
cHJvY2Vzc2luZyBvbiBhbmQgb2ZmICh1c2luZyBPTkxDUikuCgpZZXMsIHRoYXQgd291bGQgcHJv
YmFibHkgbWFrZSBpdCB3b3JrIG1vcmUgbGlrZSBub24tbWluaW9zIHNldHVwcy4KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1pbmlvcy1kZXZl
bCBtYWlsaW5nIGxpc3QKTWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL21pbmlvcy1kZXZl
bA==

