From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: David Vrabel <david.vrabel@citrix.com>
Cc: "Xen-devel@lists.xensource.com" <Xen-devel@lists.xensource.com>,
"boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: linux PVH broken in 3.16.0-rc7 (arch_gnttab_map_shared)
Date: Mon, 4 Aug 2014 10:46:21 -0400 [thread overview]
Message-ID: <20140804144621.GJ18425@laptop.dumpdata.com> (raw)
In-Reply-To: <53DF6192.3040006@citrix.com>
On Mon, Aug 04, 2014 at 11:33:54AM +0100, David Vrabel wrote:
> On 02/08/14 00:46, Mukesh Rathor wrote:
> > Hi,
> >
> > Not sure if this already got reported, but it appears
No it has not. Thank you for reporting it!
> >
> > commit b7dd0e3
> > Author: David Vrabel <david.vrabel@citrix.com>
> > Date: Fri Jul 11 16:42:34 2014 +0100
> >
> > x86/xen: safely map and unmap grant frames when in atomic context
> >
> > has broken boot of domU PVH. The reason being arch_gnttab_map_shared
> > is getting called before gnttab_shared_vm_area gets initialized by
> > arch_gnttab_init(). As the comment says,
>
> Well that makes no sense since all those functions are PV only. This
> patch did not change how PVH guests were initialized.
PVH is PV and HVM. It uses the same paths and then some! :-) See
6926f6d6109714aab7b26df7099b12555e36676f as the grant mechanism
is HVM. It could be reworked so that '__gnttab_init' ends up
calling xlated_setup_gnttab_pages?
Mukesh, the reason it did not get caught is that upstream Xen is
broken in as the libxl patch that Roger had posted has not yet
been committed. This is 'libxl: create PVH guests with max memory assigned'.
>
> David
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
next prev parent reply other threads:[~2014-08-04 14:46 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-01 23:46 linux PVH broken in 3.16.0-rc7 (arch_gnttab_map_shared) Mukesh Rathor
2014-08-04 10:33 ` David Vrabel
2014-08-04 14:46 ` Konrad Rzeszutek Wilk [this message]
2014-08-05 11:00 ` David Vrabel
2014-08-06 21:23 ` Mukesh Rathor
2014-08-07 1:44 ` Konrad Rzeszutek Wilk
2014-08-07 9:44 ` David Vrabel
2014-08-07 23:45 ` Mukesh Rathor
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=20140804144621.GJ18425@laptop.dumpdata.com \
--to=konrad.wilk@oracle.com \
--cc=Xen-devel@lists.xensource.com \
--cc=boris.ostrovsky@oracle.com \
--cc=david.vrabel@citrix.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.