From: Patrick Colp <pjcolp@cs.ubc.ca>
To: Grzegorz Milos <gm281@cam.ac.uk>
Cc: xen-devel@lists.xensource.com,
Andrew Peace <Andrew.Peace@eu.citrix.com>,
Jan Beulich <JBeulich@novell.com>,
Keir Fraser <keir.fraser@eu.citrix.com>
Subject: Re: [PATCH] Paging and memory sharing for HVM guests
Date: Thu, 17 Dec 2009 07:11:08 -0800 [thread overview]
Message-ID: <4B2A4A0C.6020205@cs.ubc.ca> (raw)
In-Reply-To: <db8ce2bd0912170508p5c3236c1g510339180e214a28@mail.gmail.com>
>> Introducing another bogus failure indicator for the mmap_batch
>> privcmd operations seems rather undesirable - we'll already need to
>> find a backwards-compatible solution to the current (broken) or-ing
>> in of 0xf0000000 (broken because MFNs can now be more than
>> 28 bits wide).
>
> Surly you mean > 30 bits wide?
> Anyway, I'll let Patrick comment on that, since he is the author of
> this bit of the code.
I realise that this isn't the best approach. However, as you point out,
there already is 0xf0000000 in the code. I thought it easiest just to latch
on to that for now, although you're quite right that a better solution
needs to be found, preferably something that will solve both these problems.
>> Removing support for IOCTL_PRIVCMD_MMAP from the pv-ops
>> implementation seems pretty unrelated, so should probably be a
>> separate patch.
>
> Forwarding this Q to Patrick again.
Yes, you're probably right. A while back I submitted a patch which changed
libxc to use only mmap_batch, which is now in the xen-unstable tree. This
was done with the idea of unifying the mmap interface (although ideally it
would be a nicer one that what is there currently, but that's an entirely
different discussion). This all came about while working on this project,
which is why it's been included in the patches here. It could easily be
resubmitted as an independent patch, if that is preferred.
Patrick
next prev parent reply other threads:[~2009-12-17 15:11 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-12-16 23:14 [PATCH] Paging and memory sharing for HVM guests Grzegorz Milos
2009-12-16 23:52 ` Dan Magenheimer
2009-12-17 0:00 ` Patrick Colp
2009-12-17 0:15 ` Dan Magenheimer
2009-12-17 8:47 ` Jan Beulich
2009-12-17 13:08 ` Grzegorz Milos
2009-12-17 15:11 ` Patrick Colp [this message]
2009-12-17 11:19 ` Jan Beulich
2009-12-17 15:59 ` Keir Fraser
2009-12-17 18:34 ` Jeremy Fitzhardinge
2009-12-17 16:19 ` Dan Magenheimer
2009-12-18 18:05 ` Dan Magenheimer
2009-12-18 18:51 ` Patrick Colp
2009-12-20 15:04 ` Grzegorz Milos
2009-12-21 16:52 ` Dan Magenheimer
2009-12-17 16:38 ` Konrad Rzeszutek Wilk
2009-12-17 16:59 ` Jan Beulich
2009-12-17 17:05 ` Patrick Colp
2009-12-18 8:08 ` Jan Beulich
2009-12-18 17:29 ` Patrick Colp
2009-12-18 18:36 ` Konrad Rzeszutek Wilk
2009-12-18 18:54 ` Patrick Colp
2009-12-17 18:27 ` Konrad Rzeszutek Wilk
2009-12-17 17:02 ` Patrick Colp
2009-12-17 17:26 ` Patrick Colp
2009-12-17 19:47 ` Jeremy Fitzhardinge
2009-12-17 20:08 ` Patrick Colp
2009-12-17 20:15 ` Jeremy Fitzhardinge
2009-12-17 20:16 ` Jeremy Fitzhardinge
2009-12-17 20:22 ` Patrick Colp
2009-12-18 16:00 ` Jan Beulich
2009-12-18 17:16 ` Patrick Colp
2009-12-22 10:49 ` Jan Beulich
2009-12-22 11:34 ` Keir Fraser
2009-12-22 12:56 ` Jan Beulich
2009-12-22 13:35 ` Keir Fraser
2010-01-04 14:14 ` Jan Beulich
2010-01-04 15:32 ` Keir Fraser
2010-01-04 16:30 ` Jan Beulich
2010-01-05 7:51 ` Jan Beulich
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B2A4A0C.6020205@cs.ubc.ca \
--to=pjcolp@cs.ubc.ca \
--cc=Andrew.Peace@eu.citrix.com \
--cc=JBeulich@novell.com \
--cc=gm281@cam.ac.uk \
--cc=keir.fraser@eu.citrix.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.