From: Jeremy Fitzhardinge <jeremy@goop.org>
To: Josip Rodin <joy@entuzijast.net>
Cc: xen-devel@lists.xensource.com
Subject: Re: upstream merge status for 2.6.35, .36?
Date: Sat, 07 Aug 2010 18:02:30 -0700 [thread overview]
Message-ID: <4C5E0226.5010102@goop.org> (raw)
In-Reply-To: <20100807225051.GA25945@orion.carnet.hr>
On 08/07/2010 03:50 PM, Josip Rodin wrote:
> OK, so PV PCI pass-through and PV ticket locks are at least definitely
> planned to be submitted for inclusion in .37?
PV ticket locks are very much experimental/RFC at the moment. I'm
mostly concerned about possible overhead when running the kernel native.
> I skimmed the previous two dom0 upstreaming to-do lists in presentations,
> and I'd appreciate it if someone could provide some more current information
> regarding them:
>
> * is the code in xen/dom0/acpi-next and xen/dom0/apic-next, nowadays part
> of xen/stable, upstreamable per se, or are there still parts of that
> which would be objectionable upstream?
A useful chunk of the APIC stuff went upstream with Stefano's pv-hvm
patches. Not the actual interrupt setup stuff, but a lot of the
infrastructure it requires. pcifront will take a lot of the rest of it up.
I need to re-review the state of ACPI to work out how much could go up.
It has certainly improved over time, but it hasn't got an ack from the
ACPI maintainers. On the other hand, it isn't absolutely crucial to get
dom0 working.
> * is the PAT issue resolved? I can't seem to find the patch disabling it
> in xen/stable any more, so it looks like it's no longer an issue, but
> maybe I just looked in the wrong place.
PAT is no longer disabled, and often works - radeon seems to be the big
problem. Konrad has a set of patches to make DRM/KMS work on a very
wide range of cards, with full PAT support. But unfortunately at the
cost of adding more pvops calls on various mm critical paths, such as
pagefault. We may have to live with that for now.
> * what happened to the PG_FOREIGN issue - xen/stable still has it in the
> original (.18) form? From what I can see, it's for marking memory pages
> for/from some other Xen domain, presumably for netback performance etc.
> Could this be e.g. ripped out in a separate branch that would just allow
> for the upstreaming of the rest of dom0 code?
Probably the simplest way to deal with it is to do simplified forms of
netback and blkback/tap which copy rather than keep mappings of granted
pages hanging around. If zero copy is still desirable (which is
conventional wisdom, but worth verifying in practice), then we can
maintain out-of-tree patches adding it until a suitably upstreamable
form can be developed. One thing to bear in mind is that KVM/virtio
have more or less the same set of problems to solve, so with luck we can
find something useful to both.
J
next prev parent reply other threads:[~2010-08-08 1:02 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-04 22:39 upstream merge status for 2.6.35, .36? Josip Rodin
2010-06-05 0:20 ` Jeremy Fitzhardinge
2010-06-05 12:51 ` Josip Rodin
2010-06-06 0:36 ` Jeremy Fitzhardinge
2010-06-06 7:36 ` upstream merge status for 2.6.35, .36? PV on HVM Xen Boris Derzhavets
2010-06-07 7:48 ` upstream merge status for 2.6.35, .36? Pasi Kärkkäinen
2010-06-07 8:32 ` Josip Rodin
2010-06-07 14:57 ` Konrad Rzeszutek Wilk
2010-06-07 15:24 ` Sander Eikelenboom
2010-06-07 16:15 ` Konrad Rzeszutek Wilk
2010-06-07 17:12 ` Josip Rodin
2010-06-07 18:07 ` Konrad Rzeszutek Wilk
2010-06-07 18:33 ` Jeremy Fitzhardinge
2010-06-08 7:57 ` Failure to start xend with 2.6.32.15 (c2cb3df04eb3ff68d0de102b2acacc9b8616e659) under Xen 4.0 Boris Derzhavets
2010-06-08 17:29 ` Jeremy Fitzhardinge
2010-08-04 19:44 ` upstream merge status for 2.6.35, .36? Josip Rodin
2010-08-04 20:11 ` Konrad Rzeszutek Wilk
2010-08-04 21:09 ` Łukasz Oleś
2010-08-04 21:38 ` Josip Rodin
2010-08-05 15:22 ` Konrad Rzeszutek Wilk
2010-08-07 22:50 ` Josip Rodin
2010-08-08 1:02 ` Jeremy Fitzhardinge [this message]
2010-06-07 16:47 ` Jeremy Fitzhardinge
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=4C5E0226.5010102@goop.org \
--to=jeremy@goop.org \
--cc=joy@entuzijast.net \
--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.