From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Campbell <Ian.Campbell@eu.citrix.com>
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
Ian Jackson <Ian.Jackson@eu.citrix.com>,
Stefano Stabellini <Stefano.Stabellini@eu.citrix.com>
Subject: Re: Re: [PATCH 0 of 3] Patches for PCI passthrough with modified E820 (v3) - resent.
Date: Tue, 10 May 2011 10:53:22 -0400 [thread overview]
Message-ID: <20110510145322.GA17128@dumpdata.com> (raw)
In-Reply-To: <1305016202.26692.255.camel@zakaz.uk.xensource.com>
> > > Presumably in that case we can manufacture any hole we like in the e820,
> > > which is useful e.g. when migrating to not-completely-homogeneous hosts.
>
> > Hmm. I want to say yes, but not entirely sure what are all the pieces that
> > this would entail.
>
> I think it's a decision which will be internal to libxl (in particular
> the important thing is that the option isn't exposed in the guest cfg in
> a non-forward compatible way) so we can implement it as and when we get
Right.
> round to it and not block this series on anything along these lines.
OK.
>
>
> > > > This has been tested with 2.6.18 (RHEL5), 2.6.27(SLES11), 2.6.36, 2.6.37, 2.6.38,
> > > > and 2.6.39 kernels. Also tested with PV NetBSD 5.1.
>
> They all saw the full amount of RAM? Since the domain builder does not
Correct. So if the guest had 6GB passed in, roughly 3GB ended below the
4GB mark, and then rest - 3GB got stuck behind the 4GB.
> obey the e820 I'd have thought they would end up with RAM in their I/O
> holes which needs to be swizzled around, which at least some of those
> guests won't do...
So, Linux works with no trouble (32-bit or 64-bit, ancient or new).
NetBSD seemed to work just fine. I passed in 4GB (I think - I can re-run
the test just to make sure), and a PCI card (82574L) and it booted.
next prev parent reply other threads:[~2011-05-10 14:53 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-04 14:17 [PATCH 0 of 3] Patches for PCI passthrough with modified E820 (v3) - resent Konrad Rzeszutek Wilk
2011-05-04 14:17 ` [PATCH 1 of 3] tools: Add xc_domain_set_memory_map and xc_get_machine_memory_map calls (x86, amd64 only) Konrad Rzeszutek Wilk
2011-05-04 14:17 ` [PATCH 2 of 3] libxl: Add support for passing in the machine's E820 for PCI passthrough Konrad Rzeszutek Wilk
2011-05-10 8:29 ` Ian Campbell
2011-05-10 14:56 ` Konrad Rzeszutek Wilk
2011-05-17 15:10 ` Ian Jackson
2011-05-17 16:00 ` Konrad Rzeszutek Wilk
2011-05-17 16:05 ` Ian Campbell
2011-05-04 14:17 ` [PATCH 3 of 3] libxl: Convert E820_UNUSABLE and E820_RAM to E820_UNUSABLE as appropriate Konrad Rzeszutek Wilk
2011-05-09 9:00 ` [PATCH 0 of 3] Patches for PCI passthrough with modified E820 (v3) - resent Ian Campbell
2011-05-09 21:01 ` Konrad Rzeszutek Wilk
2011-05-10 8:30 ` Ian Campbell
2011-05-10 14:53 ` Konrad Rzeszutek Wilk [this message]
2011-05-10 15:09 ` Ian Campbell
2011-05-10 15:27 ` Konrad Rzeszutek Wilk
2011-05-10 15:32 ` Ian Campbell
2011-05-10 15:51 ` Konrad Rzeszutek Wilk
2011-05-11 7:49 ` Ian Campbell
2011-05-12 17:41 ` Konrad Rzeszutek Wilk
2011-05-13 8:47 ` Ian Campbell
2011-05-13 13:57 ` Konrad Rzeszutek Wilk
2011-05-17 16:02 ` Konrad Rzeszutek Wilk
2011-05-17 16:07 ` Ian Campbell
2011-05-17 16:34 ` Konrad Rzeszutek Wilk
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=20110510145322.GA17128@dumpdata.com \
--to=konrad.wilk@oracle.com \
--cc=Ian.Campbell@eu.citrix.com \
--cc=Ian.Jackson@eu.citrix.com \
--cc=Stefano.Stabellini@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).